.animation{overflow:hidden;line-height:600px;height:1165px;position:absolute;width:100%;text-align:center;position:relative;background-color:#ffffff}
@media only screen and (max-width:768px){.animation{height:540px}}
@media only screen and (max-width:640px){.animation{height:520px}}
.animation iframe{width:100%;height:100%;border:none}
.animation .sun{position:absolute;bottom:-380px;left:50%;-webkit-transform:translate3d(350px,-830px,0);transform:translate3d(350px,-830px,0)}
@media only screen and (max-width:840px){.animation .sun{-webkit-transform:translate3d(0,-930px,0);transform:translate3d(0,-930px,0)}}

#anim{
    width: 100%;
    height: 100%;
    overflow: hidden;
    transform: translateZ(0);
}
#anim .plan img{
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -1161px;
}

#anim .plan{
    top: 40px;
    position: relative;
}
@media only screen and (min-width: 641px) {
    #anim .plan{
        top: 80px;
    }
}
@media only screen and (min-width: 769px) {
    #anim .plan{
        top: 140px;
    }
}
#anim .plan_1{
    z-index: 2;
}
#anim .plan_2{
    z-index: 1;
}
#anim .plan_3{
    z-index: 0;
}
#anim .plan_2,
#anim .plan_3{

}
@media only screen and (max-width: 813px) {
    .SaaS{
    width: 200%;
    left: 0% !important;
    margin-left: -50% !important;
    margin-right: 0% !important;
    }
}
@media only screen and (min-width: 814px) {
    .SaaS{
       width:2323px;top:-100px !important
    }
}
