Can anyone help me figure out why this media query isn't working as expected? I am attempting to remove the top 150px of an image map if the browser width is larger than 1300 pixels. The image map itself is responsive and expands with the browser width without any issues.
<style>
body {
font-family: Helvetica, Arial, sans-serif;
background-color:#cfa88a;
margin-top: 0px;
}
img[usemap] {
border: none;
height: auto;
width: 100%;
}
/* targeting big wide screens over 1300px */
@media all and (min-width: 1300px) {
#picmap:{margin-top:-150px;}
}
</style>
</head>
<body>
<img src="lauout.jpg" id="picmap" alt="" width="1105" height="752" usemap="#Map" />