It's called media query and it is fine. The reason it's not working is because your default css has higher priority than this. You are already using fixed
position so top
should work fine. Use this
@media all and (max-width: 700px){
body .gilidPanel-opener {
top: 85% !important;
}
}