/* Browser-specific fixes */

/* Microsoft Edge specific fixes */
@supports (-ms-ime-align:auto) {
    .rounded-image {
        width: auto !important;
        max-width: 450px !important;
        height: auto !important;
    }
}

/* Internet Explorer specific fixes */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .rounded-image {
        width: auto !important;
        max-width: 450px !important;
        height: auto !important;
    }
}

/* Safari specific fixes */
@media not all and (min-resolution:.001dpcm) {
    @supports (-webkit-appearance:none) {
        .rounded-image {
            max-width: 500px;
        }
    }
}

/* Firefox specific fixes */
@-moz-document url-prefix() {
    .rounded-image {
        max-width: 500px;
    }
}
