@media only screen and (max-width:939px) {
	.sound img {
		padding-top: 15px;
		padding-bottom: 25px;
		text-align: left
	}
}

@media screen and (max-width:800px) {
	.sound {
		margin-bottom: 20px;
		margin-top: 20px
	}
}

@media only screen and (max-width:1130px) {
	.synth {
		width: 50%
	}
}

@media only screen and (max-width:968px) {
	.synth {
		width: 40%
	}
}

@media only screen and (max-width:1225px) {
	h1 {
		font-size: 60px
	}
}

@media only screen and (max-width:997px) {
	h1 {
		font-size: 55px
	}
}

@media only screen and (max-width:922px) {
	h1 {
		font-size: 50px
	}
}

@media only screen and (max-width:838px) {
	h1 {
		font-size: 40px
	}
}

@media only screen and (max-width:768px) {
	.top {
		height: 100%!important
	}

	h1 {
		font-size: 48px;
		text-align: left
	}

	.info1 {
		padding-top: 10px;
		padding-bottom: 30px
	}
}

@media only screen and (min-width:540px) and (max-width:767px) {
	.info1 {
		margin-bottom: 30px
	}
}

@media only screen and (max-width:471px) {
	h1 {
		font-size: 60px
	}

	.info1 {
		padding-top: 10px;
		padding-bottom: 30px
	}
	.weixinAudio {
    width: 352px;
    height: 62px;
    line-height: 1.5;
}
.progress_bar_box {
    width: 258px;
}
}

@media screen and (max-width:631px) {
	iframe {
		width: 100%
	}
}

@media screen and (max-width:767px) {
	.desc,.info2 {
		font-weight: 500
	}

	.desc {
		font-size: 1.4rem
	}

	.info2 {
		    font-size: 0.9rem;
    -webkit-font-smoothing: antialiased;
        margin-bottom: 60px;
	}
}

@media screen and (max-width:401px) {
	.buybtn,.new,.old {
		text-align: center
	}
}

@media screen and (min-width:402px) and (max-width:568px) {
	.buybtn {
		margin-bottom: 50px
	}
}

@media screen and (max-width:585px) {
	.info1 {
	    padding-top: 22px;
    padding-bottom: 27px;
    font-size: 31px;
	}
}

@media only screen and (max-width:810px) {
	.licensetxt {
		font-size: 16px
	}
}

@media only screen and (max-width:569px) {
	.licensetxt h2 {
		text-align: left
	}

	.bottomLicence {
		margin-bottom: 10px
	}
}

@media only screen and (max-width:779px) {
	.synth img {
		display: none
	}

	.buybtn {
		margin-bottom: 40px
	}
}

@media only screen and (max-width:400px) {
	h1 {
		font-size: 50px;
		margin-top: -40px
	}
	.copyright {
    width: 274px;
    margin: auto;
    top: 40px;
}

	.info1 {
		font-size: 30px;
		padding-top: 25px;
		    padding-bottom: 40px;
	}
	.weixinAudio {
    width: 315px;
    height: 62px;
    line-height: 1.5;
}
.progress_bar_box {
    width: 221px;
}

	.old {
		margin-top: -10px
	}

	.soundcloud {
		margin-top: 5px
	}
}

@media only screen and (max-width:320px) {
	h1 {
		font-size: 44px;
		margin-top: -40px
	}
	.copyright {
    width: 274px;
    margin: auto;
    top: 40px;
}

	.info1 {
    font-size: 20px;
    padding-top: 31px;
    padding-bottom: 27px;
	}
	.info2 {
    font-size: 0.7rem;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 60px;
}
	.weixinAudio {
    width: 258px;
    height: 62px;
    line-height: 1.5;
}
.progress_bar_box {
    width: 221px;
}

	.old {
		margin-top: -10px
	}

	.soundcloud {
		margin-top: 5px
	}
}
@media only screen and (max-width:540px) {
	.circle {
		display: none
	}
}

@media only screen and (max-width:767px) {
	.circle {
		width: 50%;
		height: 50%;
		right: -180px;
		top: -230px
	}
}