#container{width:100%;height:420px}#panel{position:absolute;background-color:#fff;height:420px;overflow-y:auto;top:300px;right:10px;width:300px}@media (max-width:768px){#container{height:360px;padding:0!important}#panel{position:static;width:100%;height:220px;margin-top:8px}}