Hi Mark,
You can try bypassing the default styling WordPress adds on its alignright by adding !important.
Example:
@media (max-width:768px){
.wp-block-image img {
width: 100%;
height: auto;
}
}
@media (max-width: 768px){
.wp-block-image > .alignleft, .alignright {
float: none !important;
margin: 0em !important;
}
}
This code removes the default float: right;
and margin: .5em 0 .5em 1em;
by WordPress’ .alignleft, .alignright
classes.
A wise man once said:
"Have you cleared your cache?"