/* RESPONSIVE */

#mobileIcons {white-space:nowrap;}
#mobileDate {white-space:nowrap;}

.mobileDataTableBottom,
#mobileCcLegend
	 {display:none;}
	 
.wsh_minichart, 
#ccLegend 
	{display:block;}
	
.arThumbs {width:31%; float:left; margin:0 2% 10px 0;}

.mContact, .mConfirm, .mDirectoins {width: 50%;float: left;}

.faqOpt, .faqSep {float:left;}


.control-group label {width:25%;}
.control-group div.controls {display:inline;}
.control-group div.controls img {padding-left:165px;}




@media (min-width: 320px) and (max-width: 979px) {
	 /* fundamentals */
  #JSONData div {float:left !important; width:100% !important;}
  
	.wsh_menusubselect, 
	.mobileDataTableBottom,
	#mobileCcLegend
		{display:block;} 
  	
	.wsh_minichart,
	#ccLegend, 
	.filesize,
	.dataTableBottom,
	#mobileSubmit 
		{display:none;}
	
	.mobileDataTableBottom {color:#fff;}
	.mobileDataTableBottom td {border-bottom: 0;}
	
	#mobileDate {white-space:normal;}
	#mobileIcons {white-space:normal;}
	
	#ratiolFrame {height:1000px !important}
	
	
	img.chart {width:100% !important;}
	
	.arThumbs {width:47%; float:left; margin:0 2% 10px 0;}
	
	.irTable th {display:none;}
	.irTable td div {display:block; width:100% !important;}
	
	#mBios {display:block; width:100% !important;}
	
	.mContact, .mConfirm, .mDirectoins {width: 100%;float: left;}
	.mDirectoins img {width:260px !important; margin-top:20px;}
	
	.faqSep {display:none;}
	.wsh_alignR {float:left; text-align:left; width:100%;}
	
	.bglight div {width:100% !important;}
	
	/* table#wsh_ContactInfo td {display:block;}
 */	.control-group div.controls {display:block;}
	.control-group div.controls img {padding-left:0px;}
	
	.wsh_nowrap {white-space: normal;}
	.investor-page .yog-col-cnt .two-col ul .col {
		display: block;
		border-right:0;
	}
	.investor-page .yog-col-cnt .two-col ul .col:nth-child(1) {
		border-bottom: 1px solid #E7E7E7;
		padding-bottom:20px;
	}
	.yog-col-cnt .two-col ul .col, .investor-page .yog-col-cnt .two-col ul .col {
		width: 100% ;
	}
	.yog-col-cnt .sep {
		border-top: 1px solid #EBEBEB;
		padding-top: 30px;
	}
}

 .mobileWeb {display:none;}
 .nonMobileWeb {display:inline;}
 
 @media (max-width: 1024px) {
 .mobileWeb {display:inline;}
 .nonMobileWeb {display:none;}

} 


/* @media (max-width: 767px) {
	
} */