
.focus-container {
    margin: 0 auto;

}
.focus-container ol, ul {
	list-style: none; }

.focus-container h2, h3, ol, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	 }

.playerboxed {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 10px;
    margin-top: 10px;
    position: relative;
    z-index: 0;
    width: 800px;
}


/******************************************
Responsive
******************************************/
@media (min-width: 768px) and (max-width: 991px) {
	.playerboxed { width: 700px; }
	.jp-current-time { right: 405px !important;	}
	.jp-play, .jp-pause { right: 220px !important; }
	.jp-previous { right: 275px !important; }
}
@media (max-width: 768px) {
	.playerboxed { width: 440px; }
	.jp-duration { right: 0px !important; }
	.jp-current-time { right: 195px !important;	}
	.jp-play, .jp-pause { right: 110px !important; }
	.jp-next { right: 80px !important; }
	.jp-previous { right: 165px !important; }
	.jp-progress { width: 30% !important; }
}
@media (max-width: 479px) {
	.playerboxed { width: 290px; }
	.song_title h2 { padding-top: 70px; }
	.jp-duration { right: 0px !important; bottom: 90px !important; }
	.jp-current-time { right: 210px !important; bottom: 90px !important; }
	.jp-play, .jp-pause { right: 120px !important; }
	.jp-next { right: 90px !important; }
	.jp-previous { right: 175px !important; }
	.jp-progress { width: 50% !important; bottom: 98px !important; }
	.jp-playlist { margin-top: 0px !important; }

}
