.sircon-parallax{
position:relative;
margin-bottom:20px;
height:450px;
}
.sircon-parallax-overflowhider{
transform-style: preserve-3d;
overflow:hidden;
position:fixed;
left:0;
}
.sircon-parallax-img{
position:absolute;
top:0;left:0;right:0;
background-size:cover;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.sircon-parallax-img img{margin:0;}
.sircon-parallax-img.has-bg-img > figure {
opacity:0;
width:100%;
}