.content .frame.frame-default,
.content .frame.frame-type-header
{
    margin-left: 2rem;
    margin-right: 2rem;
}

.content .frame.frame-type-shortcut:not(.frame-layout-12):not(.frame-layout-18):not(.frame-layout-4) {
    margin-left: 0;
    margin-right: 0;
}

.saron .content .frame.frame-type-shortcut .dfcontentslide-wrap {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
}
.content .frame.frame-layout-9 {
    /*margin-left: 0;
    margin-right: 0;*/
}
.content .frame.frame-layout-12 {
    margin-right: unset !important;
}
.content .frame.frame-layout-11 {
    /*margin-left: 0;
    margin-right: 0;*/

}
.content .frame.frame-type-shortcut.frame-layout-4 {
    margin-left: 2rem;
    margin-right: unset;
    max-width: unset;
}

.saron .content .frame.frame-type-shortcut {
    margin-left: 2rem;
    margin-right: 2rem;
}

.content {
    max-width: 75%;
    min-height: 93vh;
}

.footer-container .content {
    min-height: unset;
}

.form-container {
    max-width: unset;
}

.content .tx-events2 .event, .content .dfcontentslide-wrap {
    margin-left: 2rem;
    margin-right: 2rem;
}

.back-to-top {
    /*bottom: -5rem;*/
}

@media screen and (max-width: 1366px) {
    .content {
        max-width: 74%;
    }
}

@media screen and (max-width: 1280px) {
    .content {
        max-width: 70%;
    }

    .event-description {
        -ms-flex: 0 0 65%;
        flex: 0 0 65%;
        max-width: 65%;
    }
    .event-dates {
        -ms-flex: 0 0 35%;
        flex: 0 0 35%;
        max-width: 35%;
    }

    .content .tx-events2 .event,
    .content .seminar-item .dfcontentslide-wrap {
        margin-left: 0rem;
        margin-right: 0rem;
    }
}
@media screen and (max-width: 1112px) {
    /* note 1024 not working for ipad - why? */
    .content-container .content {
        max-width: 62%;
    }
}

@media screen and (max-width: 834px) {
    .content-container .content {
        max-width: 61%;
    }
    .icongroup-columns-3 .icongroup-item {
        width: calc(100% / 1) !important;
    }
}
@media screen and (max-width: 768px) {
    .content-container  .content {
        max-width: 58%;
    }
}
@media screen and (max-width: 736px) {
    .content-container .content {
        max-width: unset;
    }
}

@media screen and (min-width: 1800px) {
    .content-container .content .frame:not(.frame-type-ctiframe),
    .content-container .content .dfcontentslide-wrap
    {
        margin-left: 10rem !important;
        margin-right: 5rem !important;
    }
    .content-container .content .tx-events2 .list .dfcontentslide-wrap,
    .content-container .content .frame-type-shortcut .dfcontentslide-wrap {
        margin-left: 0rem !important;
        margin-right: 0rem !important;
    }
}


