.atom-flowers { display: none; }



@media only screen and ( min-width: 32em ) {

    .atom-flowers { width: 100%; height: 100%; position: absolute; top: 0; left: 0;  opacity: 1; z-index: 99999; display: block; pointer-events: none; opacity: 0; }
    .atom-flowers.active { opacity: 1; }




    .atom-flowers.mod-02 .parallax-deco-lane.left { left: -10px; }
    .atom-flowers.mod-02 .parallax-deco-lane.right { right: -10px; }


    /* SETUP LANES */
    .atom-flowers .parallax-deco-lane { position: absolute; height: 100%; width: 50%; position: absolute; top: 0; }
    .atom-flowers .parallax-deco-lane.left { left: -30px; }
    .atom-flowers .parallax-deco-lane.right { right: 0; left: initial; text-align: right; right: -30px; }
    
    /* SETUP IMAGES */
    .atom-flowers .parallax-deco-lane figure { height: auto; width: auto; overflow: hidden; display: inline-block; max-width: 50%; }
    .atom-flowers .parallax-deco-lane figure img { display: block; margin: 0; max-width: 100%; }
    .atom-flowers .parallax-deco-lane.left figure { bottom: 0%; position: absolute; left: 0; }
    .atom-flowers .parallax-deco-lane.right figure { bottom: 0%; position: absolute; right: 0; }    



}

@media only screen and ( min-width: 48em ) {

    /* SETUP LANES */
    .atom-flowers .parallax-deco-lane.left { left: -10px; }
    .atom-flowers .parallax-deco-lane.right { right: -10px; }
    
    /* SETUP IMAGES */
    .atom-flowers .parallax-deco-lane figure { max-width: 220px; }

}

@media only screen and ( min-width: 62em ) { 
    
    /* SETUP IMAGES */
    .atom-flowers .parallax-deco-lane figure { max-width: 260px; }


}

@media only screen and ( min-width: 75em ) { 

    /* SETUP LANES */
    .atom-flowers .parallax-deco-lane.left { left: 0; }
    .atom-flowers .parallax-deco-lane.right { right: 0; }
    
    /* SETUP IMAGES */
    .atom-flowers .parallax-deco-lane figure { max-width: 300px; }
}

@media only screen and ( min-width: 90em ) { 

    /* SETUP IMAGES */
    .atom-flowers .parallax-deco-lane figure { max-width: 100%; }
}