#play,
#pause {
	float: left;
	width: 40px;
}
#play:hover,
#pause:hover {
	cursor: pointer;
}
#play {
	display: none;
}

.player-poz {
	position: absolute;
	z-index: 999;
	top: 10px;
	left: 1%;
}


#bars {
    height: 30px;
    left: 11%;
    margin: -30px 0 0 -20px;
    position: absolute;
   
    width: 40px;
	z-index: 1000;
	top: 40px;
}

.bar {
   background: #E20074;
    bottom: 1px;
    height: 3px;
    position: absolute;
    width: 3px;      
    animation: sound 0ms -800ms linear infinite alternate;
}

@keyframes sound {
    0% {
       opacity: .35;
        height: 3px; 
    }
    100% {
        opacity: 1;       
        height: 15px;        
    }
}

.bar:nth-child(1)  { left: 1px; animation-duration: 474ms; }
.bar:nth-child(2)  { left: 5px; animation-duration: 433ms; }
.bar:nth-child(3)  { left: 9px; animation-duration: 407ms; }
.bar:nth-child(4)  { left: 13px; animation-duration: 458ms; }
.bar:nth-child(5)  { left: 17px; animation-duration: 400ms; }
.bar:nth-child(6)  { left: 21px; animation-duration: 427ms; }
.bar:nth-child(7)  { left: 25px; animation-duration: 441ms; }
.bar:nth-child(8)  { left: 29px; animation-duration: 419ms; }
.bar:nth-child(9)  { left: 33px; animation-duration: 487ms; }
.bar:nth-child(10) { left: 37px; animation-duration: 442ms; }


#barsOff {
    height: 30px;
    left: 20%;
    margin: -30px 0 0 -20px;
    position: absolute;
    top: 50%;
    width: 40px;
	z-index: 1000;
}

.barOff {
   background: #E20074;
    bottom: 1px;
    height: 3px;
    position: absolute;
    width: 3px;      
    animation: waveOff -800ms 0ms linear  alternate;
	display: none;
}

@keyframes waveOff {
    0% {
      opacity: 1;       
        height: 28px;
    }
    100% {
          
		opacity: .35;
        height: 3px; 
    }
}

.barOff:nth-child(1)  { left: 37px; animation-duration: 474ms; }
.barOff:nth-child(2)  { left: 33px; animation-duration: 433ms; }
.barOff:nth-child(3)  { left: 29px; animation-duration: 407ms; }
.barOff:nth-child(4)  { left: 25px; animation-duration: 458ms; }
.barOff:nth-child(5)  { left: 21px; animation-duration: 400ms; }
.barOff:nth-child(6)  { left: 17px; animation-duration: 427ms; }
.barOff:nth-child(7)  { left: 13px; animation-duration: 441ms; }
.barOff:nth-child(8)  { left: 9px; animation-duration: 419ms; }
.barOff:nth-child(9)  { left: 5px; animation-duration: 487ms; }
.barOff:nth-child(10) { left: 1px; animation-duration: 442ms; }


/*social btns*/
#socialBtns {
   position: absolute;
    z-index: 999;
    top: 400px;
    right: 1%;
    width: 50px;
}

#socialBtns img {
    float:  left;
    width: 40px;
    height: 40px;
    margin-bottom: 7px;
}

#socialBtns div {
    float: left;
}

@media screen and (min-width: 320px) {
    #socialBtns {
   position: absolute;
    z-index: 999;
        top: 300px;
    right: 1%;
    width: 50px;
}
}


@media only screen  
    and (device-width : 320px) 
    and (device-height : 480px) 
    and (-webkit-device-pixel-ratio : 2) {

		.unauthorized-wrap {
			height: 500px !important;
		}
}

@media only screen  /*iphonex*/
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) {

		.unauthorized-wrap {
			height: 583px !important;
		}
}

@media only screen  /*i plus*/
    and (device-width : 414px) 
    and (device-height : 736px) 
    and (-webkit-device-pixel-ratio : 3) {

		.unauthorized-wrap {
			height: 670px !important;
		}
}


@media only screen /*s8*/
    and (device-width : 360px) 
    and (device-height : 740px) 
    and (-webkit-device-pixel-ratio : 4) {

		.unauthorized-wrap {
			height: 590px !important;
		}
}