.zig-zag-new-sec { width: 100%; display: inline-block;padding:80px 0;}
.zig-zag-new-sec .zig-zag-wrap { width: 100%; display: flex; align-items:center; justify-content: space-between; flex-wrap: wrap; }
.zig-zag-new-sec .zig-zag-wrap .left-part { display: inline-block; margin: 0; width: 60%;position:relative;}
.zig-zag-new-sec .zig-zag-wrap .right-part { display: inline-block; padding: 0 0px 0 50px; width: 40%; }
.zig-zag-new-sec .zig-zag-wrap .left-part .video { width: 100%; display: inline-block; line-height: 0; vertical-align: top; }
.zig-zag-new-sec .zig-zag-wrap .left-part .video img { width: 100%; display: inline-block; object-position: center; object-fit: cover; }
.zig-zag-new-sec .zig-zag-wrap .right-part .sub-title { width: 100%; display: inline-block; }
.zig-zag-new-sec .zig-zag-wrap .right-part .sub-title span { width: 100%; display: inline-block; font-size: 12px; line-height: 17px; color: #556575; text-transform: uppercase; font-weight: 500; margin: 0 0 20px 0; letter-spacing: 0.75px; }
.zig-zag-new-sec .zig-zag-wrap .right-part .title { width: 100%; display: inline-block; }
.zig-zag-new-sec .zig-zag-wrap .right-part .title h3 { width: 100%; display: inline-block; color: #1d2b36; margin: 0 0 20px 0; }
.zig-zag-new-sec .zig-zag-wrap .right-part .caption { width: 100%; display: inline-block; }
.zig-zag-new-sec .zig-zag-wrap .right-part .caption p { width: 100%; display: inline-block; font-size: 18px; line-height: 32px; color: #556575; font-weight: 400;margin:0 0 20px 0; }
.zig-zag-new-sec .zig-zag-wrap .right-part .caption p a { width: auto; display: inline-block; font-size: 18px; font-weight: 400; font-family: 'Graphik'; color: #2549a8;} 


.zig-zag-new-sec .zig-zag-wrap .left-part .sean-img { position: absolute; top: 18%; width: 20%; max-width: 150px; right: 25%; animation: 10s ease-in-out 0s infinite normal none running iAGEnB; }
.zig-zag-new-sec .zig-zag-wrap .left-part .alex-img { position: absolute; max-width: 150px; width: 20%; display: block; top: 62%; left: 40%; animation: 11s ease-in-out 0s infinite normal none running cyJcsz; }
.zig-zag-new-sec .zig-zag-wrap .left-part .sean-img img { width: 100%; display: inline-block; object-fit: contain; object-position: center; }
.zig-zag-new-sec .zig-zag-wrap .left-part .alex-img img { width: 100%; display: inline-block; object-fit: contain; object-position: center; }

@keyframes iAGEnB{

0% {
    transform: translate3d(0px, 0px, 0px);
}

69.9999% {
    transform: translate3d(0px, 0px, 0px);
}

78% {
    transform: translate3d(20%, 25%, 0px);
}

87% {
    transform: translate3d(10%, 55%, 0px);
}

100% {
    transform: translate3d(0px, 0px, 0px);
}
}

@keyframes cyJcsz{
    
0% {
    transform: translate3d(0px, 0px, 0px);
}

9% {
    transform: translate3d(5%, -5%, 0px);
}

17% {
    transform: translate3d(30%, -20%, 0px);
}

21% {
    transform: translate3d(-10%, 5%, 0px);
}

26% {
    transform: translate3d(0px, 0px, 0px);
}

26.0001% {
    transform: translate3d(0px, 0px, 0px);
}

100% {
    transform: translate3d(0px, 0px, 0px);
}

}

@media(max-width:991px){
.zig-zag-new-sec .zig-zag-wrap .left-part {width: 100%;padding: 0;order:2;}
.zig-zag-new-sec .zig-zag-wrap .right-part {width: 100%;padding: 0;margin: 0;}
.zig-zag-new-sec { padding: 60px 0;}
.zig-zag-new-sec .zig-zag-wrap .right-part .title h3{font-size:25px;height:35px;}  
}

@media(max-width:767px){}
  
