.mM_parallax_active {
overflow-x: hidden;
}
section.mM_has_parallax {
position: relative;
}
.mM_parallax_container {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 2;
}
.mM_parallax_container + * {
position: relative;
z-index: 3;
}
.mM_parallax_container .mM_parallax_item {
position: absolute;
left: -2%;
top: 150px;
transform: translateY(0px);
will-change: transform;
}
.mM_parallax_container .mM_parallax_item.portrait * {
width: auto;
height: 100%;
max-height: 440px;
}
.mM_parallax_container .mM_parallax_item[data-position="om"] {
left: 50%;
}
.mM_parallax_container .mM_parallax_item[data-position="or"] {
left: auto;
right: -2%;
}
.mM_parallax_container .mM_parallax_item[data-position="ml"] {
top: 40%;
}
.mM_parallax_container .mM_parallax_item[data-position="mr"] {
left: auto;
right: -6%;
top: 40%;
}
.mM_parallax_container .mM_parallax_item[data-position="ul"] {
top: auto;
bottom: -150px;
}
.mM_parallax_container .mM_parallax_item[data-position="um"] {
left: 50%;
top: auto;
bottom: -150px;
}
.mM_parallax_container .mM_parallax_item[data-position="ur"] {
left: auto;
right: -2%;
bottom: -150px;
top: auto;
}
.mM_img_parallax_container.mM_parallax_overflow {
overflow: hidden;
}
.mM_img_parallax_container .mM_img_parallax_item {
will-change: -webkit-transform, -moz-transform, -ms-transform, -o-transform, transform;
}
@media screen and (max-width: 1399px) {
.mM_parallax_container .mM_parallax_item.landscape {
max-width: 400px;
}
}
@media screen and (max-width: 1199px) {
.mM_parallax_container .mM_parallax_item.landscape {
max-width: 350px;
}
.mM_parallax_container .mM_parallax_item.portrait * {
max-height: 300px;
}
}
@media screen and (max-width: 991px) {
.mM_parallax_container .mM_parallax_item.landscape {
max-width: 300px;
}
.mM_parallax_container .mM_parallax_item.portrait * {
max-height: 250px;
}
}