#controls { margin-top: 13px; float: left; position: relative;width: 20%; }
#track-info { float: left; margin-top: 5px; margin-left: 20px; }
#font-check { font-size: 14px; }
.player-container {min-height: 60px; }
.newcheck { float: left; position: relative; }
#slider { bottom: 60px; }
.newclass { float: right; margin-top: 15px; position:relative;}
@media (max-width: 650px) {
	.newclass { display: none; right:0px; }
	#slider { bottom: 90px; }
	.player-container {min-height: 90px; }
	.newcheck { float: none; margin-top:  70px; text-align:center; font-size:20px; position: relative; top: 38px;}
	#controls { width:60%; position:relative; top:44px; text-align:center; margin-left:auto; margin-right:auto; float: none;}
	#track-info {  margin-left: auto; margin-right: auto; float: none; position: relative; bottom: 20px; margin:0px; width:100%; }
	#font-check { font-size: 16px; line-height: 16px; text-align:center; margin-left:auto; margin-right:auto;  }
	div.newcheck .thumbnail a, i { font-size: 18px; } 
	#controls button { margin-left:auto; magin-right:auto; width:30%;}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { width:30px; height:30px; margin-top: -3px; }
	.ui-widget-content { height: 8px !important; }
}