Ваш код хорошо работает в следующем примере (измените размер вашего окна) , возможно, это происходит из-за побочного эффекта остальной части вашего кода, можете ли вы показать нам остальную часть вашего кода?
.left__img2 {
position: absolute;
float: left;
display: block;
margin-left: auto;
margin-right: auto;
width: 50%;
border-radius: 20px;
width: 600px;
height: 400px;
background-color: red;
}
@media screen and (max-width: 500px) {
.left__img2 {
width: 10px;
background-color: yellow;
}
<div class="left__img2"><div>
actionscript3 является скомпилированным языком так это даже возможное?