@media screen and (max-width:1199px) {
.button {display:none;}
.hidden_audio {display:none;}
}

@media screen and (min-width:1200px) {
.button {
color:#fff;
text-align:center;
font-size:1.5vh;
text-decoration:none;
padding:0;
border-radius:1.0416vh;
border:none;
width:3.0vw;
box-shadow:0 0 0.1302vh 0.0976vw rgb(255, 255, 255, 0.9);
cursor:pointer;
background:linear-gradient(5deg, #39f, #37f, #39f);
}
.button:hover {
border:none;
transition:all 0.11s;
background:linear-gradient(#37f, #39f);
}
.button:focus {
border:none;
}

.audio_text { float:right; height:4.166vh; line-height:4.166vh; margin-right:0.9765vw; font-size:1.171vh;}
.audio_button { float:right; margin-top:0.65vh; margin-right:2.44vw;}

}