/* HTMLer page builder — responsive public layout */
.htmler-page-content {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

@media (min-width: 768px) {
    .htmler-page-content {
        width: 80%;
    }
}

.htmler-page-content img,
.htmler-page-content iframe,
.htmler-page-content video,
.htmler-page-content svg,
.htmler-page-content canvas,
.htmler-page-content embed,
.htmler-page-content object {
    max-width: 100%;
    height: auto;
    display: block;
}
