body .rv-content > div {
    width: 100%;
}

body .rv-content {
    margin: 0px !important;
    width: 100% !important;
    display: flex;
}

body .rv-content {
    width: 100%;
}

html body div.rv-content {
    padding: 0px !important;
}

html body div.rv-inner-content.rv-module.module {
    width: calc(100% - 100px) !important;
    padding: 50px !important;
}


@media (max-width: 1100px) {
    
    html body {
        padding-top: 55px !important;
    }

    .logo {
        padding: 0px !important;
    }

    body .image1 .image1internal {
        height: 50% !important;
    }

    body div.rv-content, body div.rv-module {
        margin: 0px auto !important;
        width: 100% !important;
    }

}

@media (max-width: 450px) {

    html body div.rv-inner-content.rv-module.module > div {
        padding: 0 !important;
        margin: 0;
        width: 100% !important;
    }

    html body div.rv-inner-content.rv-module.module {
        width: calc(100% - 10px) !important;
        padding: 5px !important;
    }

}