.container {
	width: 100%;
	max-width: 100%;
}
/* Featured Member **************************************************************************/
#featured-member {
	background-color: #000;
	height: 550px;
	width: 100%;
	overflow: hidden;
}
#featured-member .wrap {
	max-width: 1200px;
	height: 100%;
	padding-top: 80px;
	background-position: center right;
	background-repeat: no-repeat;
  background-size:contain;
}
#featured-member .wrap img {
	max-width: 300px;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
}
#featured-member .wrap .title{
  width: 100%;
  max-width: 1200px;
  margin: 0;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  font-family:'Bitter',serif;
  font-weight:bold;
  font-size:38px;
  line-height:38px;
  color:#ffd200;
}
#featured-member .wrap a.button,
#featured-songs .wrap a.button{
  padding-left:45px;
  padding-right:45px;
}
#featured-songs{
  background-color:#000;
  padding-top:10px;
  padding-bottom:30px;
}
#featured-songs .wrap{
  width:1200px;
  margin-left:auto;
  margin-right:auto;
}
#featured-songs .title{
	display: inline-block;
  font-family: 'Bitter',serif;
  font-weight: bold;
  font-size: 32px;
  line-height:38px;
  color:#fff;
  width:80%;
}
#featured-songs a.button{
  float:right;
}

@media all and (max-width: 1350px) {	
	#featured-member .wrap {
		width: 96%;
		margin-left: 4%;
	}
	#featured-member .title {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
}

@media all and (max-width: 1260px) {	
	#featured-member .wrap {
		background-position: 200px top;
	}
}
@media all and (max-width: 1200px) {	
  #featured-songs .wrap{
    width:96%;
  }
  #featured-songs a.button{
    margin-top:20px;
  }
}

@media all and (max-width: 930px) {	
	#featured-member .wrap {
		background-position:200px top;
	}
  #featured-songs .title{
    width:73%;
  }
}

@media all and (max-width: 760px) {	
	#featured-member .wrap {
		background-position: top center;
    background-size:contain;
		width: 100%;
		margin-left: 0;
		text-align: center;
		padding-top: 250px;
	}
	#featured-member .wrap img {
		margin-left: auto;
		margin-right: auto;
	}
  #featured-songs .wrap{
    text-align:center;
  }
  #featured-songs .title{
    width:100%;
  }
  #featured-songs a.button{
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
    float:none;
  }
}

@media all and (max-width: 480px) {	
	#featured-member .wrap {
		background-size: 180% auto;
	}
	#featured-member .wrap img {
		max-width: 100%;
	}
}