/*style-8*/
.tpgb-audioplay-wrap.style-8 .tpgb-player {
    overflow: hidden
}

.tpgb-audioplay-wrap.style-8 .playlistIcon,.tpgb-audioplay-wrap.style-8 .tpgb-player .trackDetails .artist,.tpgb-audioplay-wrap.style-8 .tpgb-player .trackDetails .title,.tpgb-audioplay-wrap.style-8 .tpgb-player .vol-icon-toggle {
    z-index: 11!important
}

.tpgb-audioplay-wrap.style-8 .trackimage {
    position: relative;
    display: inline-block;
    text-align: center;
    width: auto
}

.tpgb-audioplay-wrap.style-8 .trackimage img {
    max-width: 150px;
    margin: 20px 0;
    border-radius: 50%
}

.tpgb-audioplay-wrap.style-8 .tpgb-ap-pp {
    position: relative;
    display: flex;
    background: #f44336;
    border-radius: 50%;
    align-items: center;
    width: 50px;
    height: 50px;
    justify-content: center
}

.tpgb-audioplay-wrap.style-8 .tpgb-ap-pp .pause,.tpgb-audioplay-wrap.style-8 .tpgb-ap-pp .play {
    position: relative
}

.tpgb-audioplay-wrap.style-8 .ap-time {
    position: relative;
    display: flex;
    width: 100%
}

.tpgb-audioplay-wrap.style-8 .ap-time .currenttime {
    position: relative;
    display: flex;
    width: 100%;
    justify-content: flex-start
}

.tpgb-audioplay-wrap.style-8 .ap-time .durationtime {
    position: relative;
    display: flex;
    width: 100%;
    justify-content: flex-end
}

.tpgb-audioplay-wrap.style-8 .ap-time .currenttime,.tpgb-audioplay-wrap.style-8 .ap-time .durationtime {
    color: #fff
}

.tpgb-audioplay-wrap.style-8 .playlist .tpgb-playlist {
    padding: 6px 50px
}

.tpgb-audioplay-wrap.style-8 .trackDetails {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.tpgb-audioplay-wrap.style-8 .artist {
    margin-top: 10px
}

.tpgb-audioplay-wrap.style-8 .controls {
    justify-content: space-between;
    margin-bottom: 20px
}

.tpgb-audioplay-wrap.style-8 .tpgb-player-bg-img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #010101;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    background-position: center!important
}

.tpgb-audioplay-wrap.style-8 .tpgb-player {
    background: 0 0
}

.tpgb-audioplay-wrap.style-8 .controls .fwd,.tpgb-audioplay-wrap.style-8 .controls .rew {
    z-index: 11
}

.tpgb-audioplay-wrap.style-8 .ap-time-seek-vol {
    width: 100%;
    display: inline-block;
    margin-top: 15px
}
.tpgb-audioplay-wrap.style-8 .tpgb-player {
    background-repeat: no-repeat!important;
    background-size: cover!important;
    background-position: center!important
}
/*style-8*/