.wpb_row.lax-active {
position: relative;
overflow: hidden;
}
.wpb_row.lax-active .cs-row-fullwidth,
.wpb_row.lax-active .cs-row-container  {
position: relative;
z-index: 30;    
}
.cshero-lax .cshero-lax-content img {
max-width: none;
pointer-events: none;
width: auto;
}
.cshero-lax .cshero-lax-content {
text-align: center;
}
.cshero-lax .cshero-lax-content:nth-child(1) {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
z-index: 5;
}
.cshero-lax .cshero-lax-content:nth-child(2) {
pointer-events: none;
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
z-index: 10;
}
.wpb_row .cshero-lax,
.wpb_row .cshero-lax-layer,
.wpb_row .cshero-lax .cshero-lax-content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; 
}
.wpb_row .cshero-lax-layer {
z-index: 20;
}
.wpb_row .cshero-lax-layer .cshero-layer-item {
position: absolute;
width: 25%;
height: 100%;
background-repeat: no-repeat;
background-size: 100% auto;
background-position: top left;
}
.wpb_row .cshero-lax-layer .cshero-layer-item:hover  {
cursor: pointer;
-webkit-animation: laxLayerRun 1800ms cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;
-moz-animation: laxLayerRun 1800ms cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;
animation: laxLayerRun 1800ms cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;
}
.wpb_row .cshero-lax-layer .cshero-layer-item.lax_center_middle:hover  {
cursor: pointer;
-webkit-animation: laxLayerRunmiddle 1800ms cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;
-moz-animation: laxLayerRunmiddle 1800ms cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;
animation: laxLayerRunmiddle 1800ms cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;
}
@-webkit-keyframes laxLayerRun{
0%,100%{-webkit-transform:scale(1) rotate(0deg);}
50%{-webkit-transform:scale(1.05) rotate(0deg);}
}
@-moz-keyframes laxLayerRun{
0%,100%{-moz-transform:scale(1) rotate(0deg);}
50%{-moz-transform:scale(1.05) rotate(0deg);}
}
@keyframes laxLayerRun{
0%,100%{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}
50%{-webkit-transform:scale(1.05) rotate(0deg);-moz-transform:scale(1.05) rotate(0deg);-ms-transform:scale(1.05) rotate(0deg);-o-transform:scale(1.05) rotate(0deg);transform:scale(1.05) rotate(0deg);}
}
@-webkit-keyframes laxLayerRunmiddle {
0%,100%{-webkit-transform:scale(1) rotate(0deg) translate(0px, -50%);}
50%{-webkit-transform:scale(1.05) rotate(0deg) translate(0px, -50%);}
}
@-moz-keyframes laxLayerRunmiddle{
0%,100%{-moz-transform:scale(1) rotate(0deg) translate(0px, -50%);}
50%{-moz-transform:scale(1.05) rotate(0deg) translate(0px, -50%);}
}
@keyframes laxLayerRunmiddle{
0%,100%{-webkit-transform:scale(1) rotate(0deg) translate(0px, -50%);-moz-transform:scale(1) rotate(0deg) translate(0px, -50%);-ms-transform:scale(1) rotate(0deg) translate(0px, -50%);-o-transform:scale(1) rotate(0deg) translate(0px, -50%);transform:scale(1) rotate(0deg) translate(0px, -50%);}
50%{-webkit-transform:scale(1.05) rotate(0deg) translate(0px, -50%);-moz-transform:scale(1.05) rotate(0deg) translate(0px, -50%);-ms-transform:scale(1.05) rotate(0deg) translate(0px, -50%);-o-transform:scale(1.05) rotate(0deg) translate(0px, -50%);transform:scale(1.05) rotate(0deg) translate(0px, -50%);}
}