@media screen and (max-height: 575px){
    html, body {
        overflow: visible!important;
        height: fit-content!important;
    }
    .full-screen {
        padding: 10% 0!important;
        height: fit-content!important;
        background-attachment: fixed;
    }
    #wrapper {
        overflow: visible!important;
    }
    .container-main {
        height: fit-content!important;
    }
    .left-part, .right-part {
        height: 100%!important;
    }
    .left-part img {
        max-height: 500px!important;
        width: auto;
    }
    .right-part > p {
        height: fit-content!important;
    }
    .m-reverse {
        height: fit-content;
    }
}
@media screen and (max-width: 992px){
html, body {
    overflow: visible!important;
    height: fit-content!important;
}
.full-screen {
    padding: 10% 0!important;
    height: fit-content!important;
    background-attachment: fixed;
}
#wrapper {
    overflow: visible!important;
}
.container-main {
    height: fit-content!important;
}
.left-part, .right-part {
    height: 100%!important;
}
.left-part img {
    max-height: 250px!important;
}
.right-part > p {
    height: fit-content!important;
}
.m-reverse {
    height: fit-content;
}
    
}