ul{list-style:none;}
#ad-1{width:1142px;height:468px;margin:0px auto 0;background-image:url(../images/ad/background-1.png);background-position:center;background-repeat:no-repeat;overflow:hidden;position:relative;box-shadow:1px 1px 4px rgba(0,0,0,0.4);}
#ad-1 #content{width:325px;float:right;margin:40px;text-align:center;z-index:4;position:relative;overflow:visible;}
#ad-1 #content h2{font-style:italic;font-family:'Montserrat', cursive;font-weight:bold;color:#6f706f;font-size:30px;line-height:30px;text-shadow:0px 0px 4px #fff;-webkit-animation:h2-animation 7s 1 ease-in-out;-moz-animation:h2-animation 7s 1 ease-in-out;-o-animation:h2-animation 7s 1 ease-in-out;-ms-animation:h2-animation 7s 1 ease-in-out;animation:h2-animation 7s 1 ease-in-out;}
#ad-1 #content h3{font-family:'Open Sans', sans-serif;color:#202224;font-size:31px;line-height:31px;text-shadow:0px 0px 4px #fff;-webkit-animation:h3-animation 10s 1 ease-in-out;-moz-animation:h3-animation 10s 1 ease-in-out;-o-animation:h3-animation 10s 1 ease-in-out;-ms-animation:h3-animation 10s 1 ease-in-out;animation:h3-animation 10s 1 ease-in-out;}
#ad-1 #content form{margin:30px 0 0 6px;position:relative;-webkit-animation:form-animation 12s 1 ease-in-out;-moz-animation:form-animation 12s 1 ease-in-out;-o-animation:form-animation 12s 1 ease-in-out;-ms-animation:form-animation 12s 1 ease-in-out;animation:form-animation 12s 1 ease-in-out;}
#ad-1 #content #submit{height:50px;padding:10px 20px;font-size:20px;font-family:'Open Sans', sans-serif;color:white;border:none;cursor:pointer;-webkit-animation:change_color 5s infinite ease-in-out;-moz-animation:change_color 5s infinite ease-in-out;-o-animation:change_color 5s infinite ease-in-out;-ms-animation:change_color 5s infinite ease-in-out;animation:change_color 5s infinite ease-in-out;}
@-webkit-keyframes change_color{0%{background-color:#8fd1c4;}
                                25%{background-color:#79bc8a;}
                                50%{background-color:#8fd1c4;}
                                100%{background-color:#79bc8a;}
}
@keyframes change_color{0%{background-color:#8fd1c4;}
                        25%{background-color:#79bc8a;}
                        50%{background-color:#8fd1c4;}
                        100%{background-color:#79bc8a;}
}
#ad-1 #content #submit:hover{opacity:0.5;}
#ad-1 ul#water{}
#ad-1 ul#child{width:249px;height:215px;z-index:2;position:absolute;bottom:25px;left:20px;overflow:visible;-webkit-animation:children-in-animation-left 3s 1 ease-out;-moz-animation:children-in-animation-left 3s 1 ease-out;-o-animation:children-in-animation-left 3s 1 ease-out;-ms-animation:children-in-animation-left 3s 1 ease-out;animation:children-in-animation-left 3s 1 ease-out;}
#ad-1 ul#child li{width:575px;height:403px;background-image:url(../images/ad/dziecko.png);position:absolute;bottom:0px;left:0px;overflow:visible;-webkit-animation:children-animation 2s infinite ease-in-out;-moz-animation:children-animation 2s infinite ease-in-out;-o-animation:children-animation 2s infinite ease-in-out;-ms-animation:children-animation 2s infinite ease-in-out;animation:children-animation 2s infinite ease-in-out;}
#ad-1 #question-mark{}
#ad-1 #clouds, #ad-2 #clouds{position:absolute;top:40px;z-index:0;}
#ad-1 #cloud-group-1, #ad-2 #cloud-group-1{width:720px;position:absolute;left:0px;-webkit-animation:cloud-group-1-animation 30s infinite;-moz-animation:cloud-group-1-animation 30s infinite;-o-animation:cloud-group-1-animation 30s infinite;-ms-animation:cloud-group-1-animation 30s infinite;animation:cloud-group-1-animation 30s infinite;}
#ad-1 #cloud-group-2, #ad-2 #cloud-group-2{width:720px;position:absolute;left:720px;-webkit-animation:cloud-group-2-animation 30s infinite;-moz-animation:cloud-group-2-animation 30s infinite;-o-animation:cloud-group-2-animation 30s infinite;-ms-animation:cloud-group-2-animation 30s infinite;animation:cloud-group-2-animation 30s infinite;}
#ad-1 .cloud-1, #ad-2 .cloud-1{width:172px;height:63px;background-image:url(../images/ad/cloud-1.png);position:absolute;top:10px;left:40px;}
#ad-1 .cloud-2, #ad-2 .cloud-2{width:250px;height:105px;background-image:url(../images/ad/cloud-2.png);position:absolute;top:-25px;left:300px;}
#ad-1 .cloud-3, #ad-2 .cloud-3{width:250px;height:88px;background-image:url(../images/ad/cloud-3.png);position:absolute;top:-5px;left:530px;}
@-webkit-keyframes h2-animation{0%{opacity:0;}
                                80%{opacity:0;}
                                100%{opacity:1;}
}
@-webkit-keyframes h3-animation{0%{opacity:0;}
                                80%{opacity:0;}
                                100%{opacity:1;}
}
@-webkit-keyframes form-animation{0%{opacity:0;right:-400px;}
                                  90%{opacity:0;right:-400px;}
                                  95%{opacity:0.5;right:20px;}
                                  100%{opacity:1;right:0px;}
}
@-webkit-keyframes children-in-animation-left{0%{left:-200px;}
                                              100%{left:20px;}
}
@-webkit-keyframes children-in-animation-top{0%{top:-200px;}
                                             100%{top:140px;}
}
@-webkit-keyframes helikopter-flight{0%{left:20px;}
                                     90%{left:-250px;}
                                     100%{left:-1300px;}
}
@-webkit-keyframes children-animation{0%{bottom:-108px;left:-30px;}
                                      25%{bottom:-100px;left:-20px;}
                                      70%{bottom:-102px;left:-40px;}
                                      100%{bottom:-108px;left:-30px;}
}
@-webkit-keyframes helikopter-animation{0%{top:-2px;left:-22px;}
                                        25%{top:0px;left:-20px;}
                                        70%{top:-2px;left:-22px;}
                                        100%{top:0px;left:-20px;}
}
@-webkit-keyframes question-mark-animation{0%{opacity:0;}
                                           80%{opacity:0;}
                                           100%{opacity:1;}
}
@-webkit-keyframes cloud-group-1-animation{0%{left:0px;}
                                           99.9999%{left:-720px;}
                                           100%{left:0px;}
}
@-webkit-keyframes cloud-group-2-animation{0%{left:720px;}
                                           99.9999%{left:0px;}
                                           100%{left:720px;}
}
@-webkit-keyframes water-back-animation{0%{bottom:10px;left:-20px;}
                                        25%{bottom:8px;left:-22px;}
                                        70%{bottom:12px;left:-24px;}
                                        100%{bottom:9px;left:-20px;}
}
@-webkit-keyframes water-front-animation{0%{bottom:-70px;left:-30px;}
                                         25%{bottom:-68px;left:-32px;}
                                         70%{bottom:-72px;left:-34px;}
                                         100%{bottom:-69px;left:-30px;}
}
@-moz-keyframes h2-animation{0%{opacity:0;}
                             80%{opacity:0;}
                             100%{opacity:1;}
}
@-moz-keyframes h3-animation{0%{opacity:0;}
                             80%{opacity:0;}
                             100%{opacity:1;}
}
@-moz-keyframes form-animation{0%{opacity:0;right:-400px;}
                               90%{opacity:0;right:-400px;}
                               95%{opacity:0.5;right:20px;}
                               100%{opacity:1;right:0px;}
}
@-moz-keyframes children-in-animation-left{0%{left:-200px;}
                                           100%{left:20px;}
}
@-moz-keyframes children-in-animation-top{0%{top:-200px;}
                                          100%{top:140px;}
}
@-moz-keyframes helikopter-flight{0%{left:20px;}
                                  90%{left:-250px;}
                                  100%{left:-1300px;}
}
@-moz-keyframes children-animation{0%{bottom:-108px;left:-30px;}
                                   25%{bottom:-100px;left:-20px;}
                                   70%{bottom:-102px;left:-40px;}
                                   100%{bottom:-108px;left:-30px;}
}
@-moz-keyframes helikopter-animation{0%{top:-2px;left:-22px;}
                                     25%{top:0px;left:-20px;}
                                     70%{top:-2px;left:-22px;}
                                     100%{top:0px;left:-20px;}
}
@-moz-keyframes question-mark-animation{0%{opacity:0;}
                                        80%{opacity:0;}
                                        100%{opacity:1;}
}
@-moz-keyframes cloud-group-1-animation{0%{left:0px;}
                                        99.9999%{left:-720px;}
                                        100%{left:0px;}
}
@-moz-keyframes cloud-group-2-animation{0%{left:720px;}
                                        99.9999%{left:0px;}
                                        100%{left:720px;}
}
@-moz-keyframes water-back-animation{0%{bottom:10px;left:-20px;}
                                     25%{bottom:8px;left:-22px;}
                                     70%{bottom:12px;left:-24px;}
                                     100%{bottom:9px;left:-20px;}
}
@-moz-keyframes water-front-animation{0%{bottom:-70px;left:-30px;}
                                      25%{bottom:-68px;left:-32px;}
                                      70%{bottom:-72px;left:-34px;}
                                      100%{bottom:-69px;left:-30px;}
}
@-o-keyframes h2-animation{0%{opacity:0;}
                           80%{opacity:0;}
                           100%{opacity:1;}
}
@-o-keyframes h3-animation{0%{opacity:0;}
                           80%{opacity:0;}
                           100%{opacity:1;}
}
@-o-keyframes form-animation{0%{opacity:0;right:-400px;}
                             90%{opacity:0;right:-400px;}
                             95%{opacity:0.5;right:20px;}
                             100%{opacity:1;right:0px;}
}
@-o-keyframes children-in-animation-left{0%{left:-200px;}
                                         100%{left:20px;}
}
@-o-keyframes helikopter-flight{0%{left:20px;}
                                90%{left:-250px;}
                                100%{left:-1300px;}
}
@-o-keyframes children-in-animation-top{0%{top:-200px;}
                                        100%{top:140px;}
}
@-o-keyframes children-animation{0%{bottom:-108px;left:-30px;}
                                 25%{bottom:-100px;left:-20px;}
                                 70%{bottom:-102px;left:-40px;}
                                 100%{bottom:-108px;left:-30px;}
}
@-o-keyframes helikopter-animation{0%{top:-2px;left:-22px;}
                                   25%{top:0px;left:-20px;}
                                   70%{top:-2px;left:-22px;}
                                   100%{top:0px;left:-20px;}
}
@-o-keyframes question-mark-animation{0%{opacity:0;}
                                      80%{opacity:0;}
                                      100%{opacity:1;}
}
@-o-keyframes cloud-group-1-animation{0%{left:0px;}
                                      99.9999%{left:-720px;}
                                      100%{left:0px;}
}
@-o-keyframes cloud-group-2-animation{0%{left:720px;}
                                      99.9999%{left:0px;}
                                      100%{left:720px;}
}
@-o-keyframes water-back-animation{0%{bottom:10px;left:-20px;}
                                   25%{bottom:8px;left:-22px;}
                                   70%{bottom:12px;left:-24px;}
                                   100%{bottom:9px;left:-20px;}
}
@-o-keyframes water-front-animation{0%{bottom:-70px;left:-30px;}
                                    25%{bottom:-68px;left:-32px;}
                                    70%{bottom:-72px;left:-34px;}
                                    100%{bottom:-69px;left:-30px;}
}
@-ms-keyframes h2-animation{0%{opacity:0;}
                            80%{opacity:0;}
                            100%{opacity:1;}
}
@-ms-keyframes h3-animation{0%{opacity:0;}
                            80%{opacity:0;}
                            100%{opacity:1;}
}
@-ms-keyframes form-animation{0%{opacity:0;right:-400px;}
                              90%{opacity:0;right:-400px;}
                              95%{opacity:0.5;right:20px;}
                              100%{opacity:1;right:0px;}
}
@-ms-keyframes children-in-animation-left{0%{left:-200px;}
                                          100%{left:20px;}
}
@-ms-keyframes helikopter-flight{0%{left:20px;}
                                 90%{left:-250px;}
                                 100%{left:-1300px;}
}
@-ms-keyframes children-in-animation-top{0%{top:-200px;}
                                         100%{top:140px;}
}
@-ms-keyframes children-animation{0%{bottom:-108px;left:-30px;}
                                  25%{bottom:-100px;left:-20px;}
                                  70%{bottom:-102px;left:-40px;}
                                  100%{bottom:-108px;left:-30px;}
}
@-ms-keyframes helikopter-animation{0%{top:-2px;left:-22px;}
                                    25%{top:0px;left:-20px;}
                                    70%{top:-2px;left:-22px;}
                                    100%{top:0px;left:-20px;}
}
@-ms-keyframes question-mark-animation{0%{opacity:0;}
                                       80%{opacity:0;}
                                       100%{opacity:1;}
}
@-ms-keyframes cloud-group-1-animation{0%{left:0px;}
                                       99.9999%{left:-720px;}
                                       100%{left:0px;}
}
@-ms-keyframes cloud-group-2-animation{0%{left:720px;}
                                       99.9999%{left:0px;}
                                       100%{left:720px;}
}
@-ms-keyframes water-back-animation{0%{bottom:10px;left:-20px;}
                                    25%{bottom:8px;left:-22px;}
                                    70%{bottom:12px;left:-24px;}
                                    100%{bottom:9px;left:-20px;}
}
@-ms-keyframes water-front-animation{0%{bottom:-70px;left:-30px;}
                                     25%{bottom:-68px;left:-32px;}
                                     70%{bottom:-72px;left:-34px;}
                                     100%{bottom:-69px;left:-30px;}
}
@keyframes h2-animation{0%{opacity:0;}
                        80%{opacity:0;}
                        100%{opacity:1;}
}
@keyframes h3-animation{0%{opacity:0;}
                        80%{opacity:0;}
                        100%{opacity:1;}
}
@keyframes form-animation{0%{opacity:0;right:-400px;}
                          90%{opacity:0;right:-400px;}
                          95%{opacity:0.5;right:20px;}
                          100%{opacity:1;right:0px;}
}
@keyframes children-in-animation-left{0%{left:-200px;}
                                      100%{left:20px;}
}
@keyframes helikopter-flight{0%{left:20px;}
                             90%{left:-250px;}
                             100%{left:-1300px;}
}
@keyframes children-in-animation-top{0%{top:-200px;}
                                     100%{top:140px;}
}
@keyframes children-animation{0%{bottom:-108px;left:-30px;}
                              25%{bottom:-100px;left:-20px;}
                              70%{bottom:-102px;left:-40px;}
                              100%{bottom:-108px;left:-30px;}
}
@keyframes helikopter-animation{0%{top:-2px;left:-22px;}
                                25%{top:0px;left:-20px;}
                                70%{top:-2px;left:-22px;}
                                100%{top:0px;left:-20px;}
}
@keyframes question-mark-animation{0%{opacity:0;}
                                   80%{opacity:0;}
                                   100%{opacity:1;}
}
@keyframes cloud-group-1-animation{0%{left:0px;}
                                   99.9999%{left:-720px;}
                                   100%{left:0px;}
}
@keyframes cloud-group-2-animation{0%{left:720px;}
                                   99.9999%{left:0px;}
                                   100%{left:720px;}
}
@keyframes water-back-animation{0%{bottom:10px;left:-20px;}
                                25%{bottom:8px;left:-22px;}
                                70%{bottom:12px;left:-24px;}
                                100%{bottom:9px;left:-20px;}
}
@keyframes water-front-animation{0%{bottom:-70px;left:-30px;}
                                 25%{bottom:-68px;left:-32px;}
                                 70%{bottom:-72px;left:-34px;}
                                 100%{bottom:-69px;left:-30px;}
}
.horse{}
@-webkit-keyframes elephant_run{0%{bottom:-200px;left:280px;transform:scale(1.3);-webkit-transform:scale(1.3);}
                                40%{bottom:200px;left:420px;transform:scale(0.6);-webkit-transform:scale(0.6);}
                                50%{bottom:200px;left:460px;transform:scale(0.6);-webkit-transform:scale(0.6)}
                                75%{bottom:200px;left:660px;transform:scale(0.6);-webkit-transform:scale(0.6)}
                                100%{bottom:-200px;left:850px;transform:scale(1.0);-webkit-transform:scale(1.0)}
}
.ele-container{transform:scale(0.8);-webkit-transform:scale(0.8);position:absolute;bottom:-200px;left:400px;z-index:1;-webkit-animation-name:example;-webkit-animation-duration:5s;-webkit-animation-timing-function:linear;-webkit-animation-delay:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-name:elephant_run;animation-duration:25s;animation-timing-function:linear;animation-delay:2s;animation-iteration-count:infinite;animation-direction:normal;}
.ele-wrapper{-webkit-animation:ele-movement 1s infinite linear;animation:ele-movement 1s infinite linear;left:50%;position:absolute;top:50%;-webkit-transform:translate3D(-50%, -75%, 0);transform:translate3D(-50%, -75%, 0);width:200px;}
.ele-body{-webkit-animation:body-movement 1s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93);animation:body-movement 1s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93);background:-webkit-linear-gradient(top, #cfabc8 0%, #fddad6 70%);background:linear-gradient(to bottom, #cfabc8 0%, #fddad6 70%);border:1px solid #cfabc8;border-radius:100px 50px 70px 60px;height:165px;position:relative;width:100%;z-index:1;}
.ele-tail{-webkit-animation:tail-movement 1s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93);animation:tail-movement 1s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93);border-top:7px solid #cfabc8;border-radius:50%;height:50px;position:absolute;-webkit-transform:translate3d(-3%, 69%, 0) rotateZ(-20deg);transform:translate3d(-3%, 69%, 0) rotateZ(-20deg);width:64px;}
.ele-tail:before{border-top:5px solid #fddad6;border-radius:50%;content:"";height:50px;position:absolute;width:64px;top:-6px;}
.ele-head{-webkit-animation:head-movement 2s infinite linear;animation:head-movement 2s infinite linear;background:#fddad6;border-radius:50%;border-top:1px solid #cfabc8;box-shadow:-1px 1px 2px #808080;height:150px;position:absolute;-webkit-transform:translate3d(80%, -25%, 0);transform:translate3d(80%, -25%, 0);width:155px;}
.ele-eyes:before, .ele-eyes:after{-webkit-animation:eyes-blink 3.5s infinite linear;animation:eyes-blink 3.5s infinite linear;background-color:#996c41;border-radius:50%;bottom:-48px;content:"";height:10px;position:absolute;width:10px;}
.ele-eyebrows{-webkit-animation:eyebrows-movement 1s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93);animation:eyebrows-movement 1s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93);background:-webkit-linear-gradient(bottom, #fddad6 20%, #fddad6 100%);background:linear-gradient(to top, #fddad6 20%, #fddad6 100%);border-radius:10px;border-top:1px solid #cfabc8;bottom:88px;height:20px;left:92px;position:absolute;width:60px;}
.ele-eyes{left:60%;position:absolute;top:6%;}
.ele-eyes:before{left:41px;}
.ele-eyes:after{left:10px;}
.ele-ear{-webkit-animation:ear-movement 1s infinite linear;animation:ear-movement 1s infinite linear;background:-webkit-linear-gradient(right, #fddad6 10%, #cfabc8 100%);background:linear-gradient(to left, #fddad6 10%, #cfabc8 100%);border-bottom:1px solid #cfabc8;border-left:1px solid #cfabc8;border-top:1px solid #cfabc8;border-radius:60px 0 0 50%;height:110px;left:-22px;position:absolute;top:25px;-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg);width:60px;}
.ele-mouth{-webkit-animation:mouth-movement 1s infinite linear;animation:mouth-movement 1s infinite linear;background:-webkit-linear-gradient(top, #fddad6 50%, #cfabc8 100%);background:linear-gradient(to bottom, #fddad6 50%, #cfabc8 100%);border-radius:0px 100% 0px 0px;border-top:2px solid #808080;height:160px;left:83%;position:absolute;top:35%;width:30px;}
.ele-mouth:before{-webkit-animation:mouth-after-movement 1s infinite linear;animation:mouth-after-movement 1s infinite linear;background-color:#cfabc8;border-bottom:1px solid #cfabc8;border-left:1px solid #cfabc8;border-radius:8px;bottom:0;content:"";height:15px;left:-5px;position:absolute;width:40px;}
.ele-fang-front, .ele-fang-back{border-bottom:12px solid #fff;border-radius:50%;height:40px;position:absolute;-webkit-transform:rotateZ(20deg);transform:rotateZ(20deg);width:50px;}
.ele-fang-front{box-shadow:0px 1px 0px #808080;left:100px;top:100px;}
.ele-fang-front:before{background-color:#fddad6;bottom:-10px;content:"";height:45px;left:-5px;position:absolute;width:15px;}
.ele-fang-front:after{background-color:#fddad6;border-radius:0 50% 50% 0;bottom:-14px;box-shadow:1px 1px 0px #808080;content:"";height:21px;left:6px;position:absolute;-webkit-transform:rotateZ(20deg);transform:rotateZ(20deg);width:15px;}
.ele-fang-back{border-bottom-color:#e6e6e6;left:115px;top:95px;z-index:-1;}
.ele-fang-back:before{background-color:#fddad6;bottom:-10px;content:"";height:25px;position:absolute;width:30px;}
div[class^="ele-leg-"]{border-left:1px solid #cfabc8;height:88px;position:absolute;width:50px;}
div[class^="ele-leg-"]:before{background-color:rgba(74, 74, 74, 0.53);border-radius:50%;bottom:-30px;box-shadow:0 0 2px rgba(74, 74, 74, 0.53);content:"";height:10px;left:50%;position:absolute;-webkit-transform:translateX(-50%) rotateZ(0deg);transform:translateX(-50%) rotateZ(0deg);width:50px;}
.ele-leg-front{background-color:#fddad6;top:100%;z-index:1;}
.ele-leg-front .ele-foot{background-color:#fddad6;}
.ele-leg-back{background-color:#cfabc8;top:95%;}
.ele-leg-back .ele-foot{background-color:#cfabc8;}
.ele-leg-back .ele-foot:before, .ele-leg-back .ele-foot:after{background-color:#bababa;}
.ele-leg-1{-webkit-animation:leg-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) 0s;animation:leg-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) 0s;right:57.5%;}
.ele-leg-1:before{-webkit-animation:foot-shadow-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) 0s;animation:foot-shadow-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) 0s;}
.ele-leg-1 .ele-foot{-webkit-animation:foot-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) 0s;animation:foot-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) 0s;}
.ele-leg-2{-webkit-animation:leg-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) -1s;animation:leg-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) -1s;right:67.5%;}
.ele-leg-2:before{-webkit-animation:foot-shadow-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) -1s;animation:foot-shadow-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) -1s;}
.ele-leg-2 .ele-foot{-webkit-animation:foot-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) -1s;animation:foot-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) -1s;}
.ele-leg-3{-webkit-animation:leg-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) -1s;animation:leg-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) -1s;right:5%;}
.ele-leg-3:before{-webkit-animation:foot-shadow-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) -1s;animation:foot-shadow-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) -1s;}
.ele-leg-3 .ele-foot{-webkit-animation:foot-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) -1s;animation:foot-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) -1s;}
.ele-leg-4{-webkit-animation:leg-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) 0s;animation:leg-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) 0s;right:15%;}
.ele-leg-4:before{-webkit-animation:foot-shadow-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) 0s;animation:foot-shadow-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) 0s;}
.ele-leg-4 .ele-foot{-webkit-animation:foot-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) 0s;animation:foot-animation 2s infinite cubic-bezier(0.63, 0.15, 0.49, 0.93) 0s;}
.ele-foot:before, .ele-foot:after{background-color:#e0e0e0;border-radius:10px 10px 0 0;bottom:0;content:"";height:15px;position:absolute;width:11px;}
.ele-foot{border-radius:25px 25px 35% 40%;bottom:-17.5px;box-shadow:-1px 1px 0px #808080;height:35px;left:50%;overflow:hidden;position:absolute;-webkit-transform:translateX(-49%) rotateZ(0deg);transform:translateX(-49%) rotateZ(0deg);width:55px;}
.ele-foot:before{right:-7.5px;}
.ele-foot:after{bottom:-3px;right:5px;}
@-webkit-keyframes leg-animation{0%{height:65px;-webkit-transform:translate3d(0, -90%, 0) rotate3d(0, 0, 1, 10deg) translate3d(0, 30%, 0);transform:translate3d(0, -90%, 0) rotate3d(0, 0, 1, 10deg) translate3d(0, 30%, 0);}
                                 25%{height:40px;}
                                 50%{height:65px;-webkit-transform:translate3d(0, -90%, 0) rotate3d(0, 0, 1, -15deg) translate3d(0, 30%, 0);transform:translate3d(0, -90%, 0) rotate3d(0, 0, 1, -15deg) translate3d(0, 30%, 0);}
                                 75%{height:65px;}
                                 100%{height:65px;-webkit-transform:translate3d(0, -90%, 0) rotate3d(0, 0, 1, 10deg) translate3d(0, 30%, 0);transform:translate3d(0, -90%, 0) rotate3d(0, 0, 1, 10deg) translate3d(0, 30%, 0);}
}
@keyframes leg-animation{0%{height:65px;-webkit-transform:translate3d(0, -90%, 0) rotate3d(0, 0, 1, 10deg) translate3d(0, 30%, 0);transform:translate3d(0, -90%, 0) rotate3d(0, 0, 1, 10deg) translate3d(0, 30%, 0);}
                         25%{height:40px;}
                         50%{height:65px;-webkit-transform:translate3d(0, -90%, 0) rotate3d(0, 0, 1, -15deg) translate3d(0, 30%, 0);transform:translate3d(0, -90%, 0) rotate3d(0, 0, 1, -15deg) translate3d(0, 30%, 0);}
                         75%{height:65px;}
                         100%{height:65px;-webkit-transform:translate3d(0, -90%, 0) rotate3d(0, 0, 1, 10deg) translate3d(0, 30%, 0);transform:translate3d(0, -90%, 0) rotate3d(0, 0, 1, 10deg) translate3d(0, 30%, 0);}
}
@-webkit-keyframes foot-animation{0%{-webkit-transform:translateX(-49%) rotateZ(-10deg);transform:translateX(-49%) rotateZ(-10deg);}
                                  15%{-webkit-transform:translateX(-49%) rotateZ(5deg);transform:translateX(-49%) rotateZ(5deg);}
                                  40%{-webkit-transform:translateX(-49%) rotateZ(0deg);transform:translateX(-49%) rotateZ(0deg);}
                                  50%{-webkit-transform:translateX(-49%) rotateZ(15deg);transform:translateX(-49%) rotateZ(15deg);}
                                  100%{-webkit-transform:translateX(-49%) rotateZ(-10deg);transform:translateX(-49%) rotateZ(-10deg);}
}
@keyframes foot-animation{0%{-webkit-transform:translateX(-49%) rotateZ(-10deg);transform:translateX(-49%) rotateZ(-10deg);}
                          15%{-webkit-transform:translateX(-49%) rotateZ(5deg);transform:translateX(-49%) rotateZ(5deg);}
                          40%{-webkit-transform:translateX(-49%) rotateZ(0deg);transform:translateX(-49%) rotateZ(0deg);}
                          50%{-webkit-transform:translateX(-49%) rotateZ(15deg);transform:translateX(-49%) rotateZ(15deg);}
                          100%{-webkit-transform:translateX(-49%) rotateZ(-10deg);transform:translateX(-49%) rotateZ(-10deg);}
}
@-webkit-keyframes foot-shadow-animation{0%{-webkit-transform:translateX(-50%) rotateZ(-8deg);transform:translateX(-50%) rotateZ(-8deg);bottom:-20px;width:50px;}
                                         25%{bottom:-30px;width:40px;}
                                         50%{-webkit-transform:translateX(-50%) rotateZ(13deg);transform:translateX(-50%) rotateZ(13deg);bottom:-20px;width:50px;}
                                         100%{-webkit-transform:translateX(-50%) rotateZ(-8deg);transform:translateX(-50%) rotateZ(-8deg);bottom:-20px;width:50px;}
}
@keyframes foot-shadow-animation{0%{-webkit-transform:translateX(-50%) rotateZ(-8deg);transform:translateX(-50%) rotateZ(-8deg);bottom:-20px;width:50px;}
                                 25%{bottom:-30px;width:40px;}
                                 50%{-webkit-transform:translateX(-50%) rotateZ(13deg);transform:translateX(-50%) rotateZ(13deg);bottom:-20px;width:50px;}
                                 100%{-webkit-transform:translateX(-50%) rotateZ(-8deg);transform:translateX(-50%) rotateZ(-8deg);bottom:-20px;width:50px;}
}
@-webkit-keyframes eyes-blink{0%{height:10px;}
                              3%{height:1px;}
                              5%{height:10px;}
                              100%{height:10px;}
}
@keyframes eyes-blink{0%{height:10px;}
                      3%{height:1px;}
                      5%{height:10px;}
                      100%{height:10px;}
}
@-webkit-keyframes ele-movement{0%{-webkit-transform:translate3D(-50%, -54%, 0);transform:translate3D(-50%, -54%, 0);}
                                50%{-webkit-transform:translate3D(-50%, -57%, 0);transform:translate3D(-50%, -57%, 0);}
                                100%{-webkit-transform:translate3D(-50%, -54%, 0);transform:translate3D(-50%, -54%, 0);}
}
@keyframes ele-movement{0%{-webkit-transform:translate3D(-50%, -54%, 0);transform:translate3D(-50%, -54%, 0);}
                        50%{-webkit-transform:translate3D(-50%, -57%, 0);transform:translate3D(-50%, -57%, 0);}
                        100%{-webkit-transform:translate3D(-50%, -54%, 0);transform:translate3D(-50%, -54%, 0);}
}
@-webkit-keyframes mouth-movement{0%{height:160px;width:28px;}
                                  50%{height:150px;width:30px;}
                                  100%{height:160px;width:28px;}
}
@keyframes mouth-movement{0%{height:160px;width:28px;}
                          50%{height:150px;width:30px;}
                          100%{height:160px;width:28px;}
}
@-webkit-keyframes mouth-after-movement{0%{width:37px;}
                                        50%{width:40px;}
                                        100%{width:37px;}
}
@keyframes mouth-after-movement{0%{width:37px;}
                                50%{width:40px;}
                                100%{width:37px;}
}
@-webkit-keyframes tail-movement{0%{-webkit-transform:translate3d(-3%, 69%, 0) rotateZ(-20deg);transform:translate3d(-3%, 69%, 0) rotateZ(-20deg);}
                                 50%{-webkit-transform:translate3d(-5%, 65%, 0) rotateZ(-18deg);transform:translate3d(-5%, 65%, 0) rotateZ(-18deg);}
                                 100%{-webkit-transform:translate3d(-3%, 69%, 0) rotateZ(-20deg);transform:translate3d(-3%, 69%, 0) rotateZ(-20deg);}
}
@keyframes tail-movement{0%{-webkit-transform:translate3d(-3%, 69%, 0) rotateZ(-20deg);transform:translate3d(-3%, 69%, 0) rotateZ(-20deg);}
                         50%{-webkit-transform:translate3d(-5%, 65%, 0) rotateZ(-18deg);transform:translate3d(-5%, 65%, 0) rotateZ(-18deg);}
                         100%{-webkit-transform:translate3d(-3%, 69%, 0) rotateZ(-20deg);transform:translate3d(-3%, 69%, 0) rotateZ(-20deg);}
}
@-webkit-keyframes head-movement{0%{-webkit-transform:translate3d(80%, -22%, 0) rotateZ(3deg);transform:translate3d(80%, -22%, 0) rotateZ(3deg);}
                                 25%{-webkit-transform:translate3d(80%, -22.5%, 0) rotateZ(0deg);transform:translate3d(80%, -22.5%, 0) rotateZ(0deg);}
                                 50%{-webkit-transform:translate3d(80%, -23%, 0) rotateZ(-3deg);transform:translate3d(80%, -23%, 0) rotateZ(-3deg);}
                                 75%{-webkit-transform:translate3d(80%, -22.5%, 0) rotateZ(0deg);transform:translate3d(80%, -22.5%, 0) rotateZ(0deg);}
                                 100%{-webkit-transform:translate3d(80%, -22%, 0) rotateZ(3deg);transform:translate3d(80%, -22%, 0) rotateZ(3deg);}
}
@keyframes head-movement{0%{-webkit-transform:translate3d(80%, -22%, 0) rotateZ(3deg);transform:translate3d(80%, -22%, 0) rotateZ(3deg);}
                         25%{-webkit-transform:translate3d(80%, -22.5%, 0) rotateZ(0deg);transform:translate3d(80%, -22.5%, 0) rotateZ(0deg);}
                         50%{-webkit-transform:translate3d(80%, -23%, 0) rotateZ(-3deg);transform:translate3d(80%, -23%, 0) rotateZ(-3deg);}
                         75%{-webkit-transform:translate3d(80%, -22.5%, 0) rotateZ(0deg);transform:translate3d(80%, -22.5%, 0) rotateZ(0deg);}
                         100%{-webkit-transform:translate3d(80%, -22%, 0) rotateZ(3deg);transform:translate3d(80%, -22%, 0) rotateZ(3deg);}
}
@-webkit-keyframes body-movement{0%{height:160px;margin-top:5px;}
                                 50%{height:162.5px;margin-top:2.5px;}
                                 100%{height:160px;margin-top:5px;}
}
@keyframes body-movement{0%{height:160px;margin-top:5px;}
                         50%{height:162.5px;margin-top:2.5px;}
                         100%{height:160px;margin-top:5px;}
}
@-webkit-keyframes ear-movement{0%{height:115px;}
                                50%{height:110px;}
                                100%{height:115px;}
}
@keyframes ear-movement{0%{height:115px;}
                        50%{height:110px;}
                        100%{height:115px;}
}
@-webkit-keyframes eyebrows-movement{0%{height:18px;}
                                     50%{height:20px;}
                                     100%{height:18px;}
}
@keyframes eyebrows-movement{0%{height:18px;}
                             50%{height:20px;}
                             100%{height:18px;}
}
#ad-2{width:1142px;height:468px;margin:0px auto 0;background-image:url(../images/ad/background-2.png);background-position:center;background-repeat:no-repeat;overflow:hidden;position:relative;box-shadow:1px 1px 4px rgba(0,0,0,0.4);}
#ad-2 #content{width:325px;float:right;margin:40px;text-align:center;z-index:4;position:relative;overflow:visible;}
#ad-2 ul#child{width:249px;height:215px;z-index:2;position:absolute;top:140px;left:110px;overflow:visible;-webkit-animation:children-in-animation-top 1s 1 ease-out;-moz-animation:children-in-animation-top 1s 1 ease-out;-o-animation:children-in-animation-top 1s 1 ease-out;-ms-animation:children-in-animation-top 1s 1 ease-out;animation:children-in-animation-top 1s 1 ease-out;}
#ad-2 ul#child li{width:247px;height:287px;background-image:url(../images/ad/dziecko-2.png);position:absolute;bottom:0px;left:0px;overflow:visible;-webkit-animation:children-animation 2s infinite ease-in-out;-moz-animation:children-animation 2s infinite ease-in-out;-o-animation:children-animation 2s infinite ease-in-out;-ms-animation:children-animation 2s infinite ease-in-out;animation:children-animation 2s infinite ease-in-out;}
#ad-2 #helikopter{top:-50px;width:249px;height:215px;z-index:2;position:absolute;overflow:visible;-webkit-animation:helikopter-flight 12s infinite ease-out;-moz-animation:helikopter-flight 12s infinite ease-out;-o-animation:helikopter-flight 12s infinite ease-out;-ms-animation:helikopter-flight 12s infinite ease-out;animation:helikopter-flight 12s infinite ease-out;}
#ad-2 ul#helikopter li{width:481px;height:142px;background-image:url(../images/ad/helikopter.png);position:absolute;overflow:visible;-webkit-animation:helikopter-animation 1s infinite ease-in-out;-moz-animation:helikopter-animation 1s infinite ease-in-out;-o-animation:helikopter-animation 1s infinite ease-in-out;-ms-animation:helikopter-animation 1s infinite ease-in-out;animation:helikopter-animation 1s infinite ease-in-out;}
#ad-2 #content form{margin:100px 0 0 6px;position:relative;-webkit-animation:form-animation 3s 1 ease-in-out;-moz-animation:form-animation 3s 1 ease-in-out;-o-animation:form-animation 3s 1 ease-in-out;-ms-animation:form-animation 3s 1 ease-in-out;animation:form-animation 3s 1 ease-in-out;}
#ad-2 #content #submit{height:50px;padding:10px 20px;font-size:20px;font-family:'Open Sans', sans-serif;color:white;border:none;cursor:pointer;-webkit-animation:change_color 5s infinite ease-in-out;-moz-animation:change_color 5s infinite ease-in-out;-o-animation:change_color 5s infinite ease-in-out;-ms-animation:change_color 5s infinite ease-in-out;animation:change_color 5s infinite ease-in-out;}
@media screen and (min-width:768px) and (max-width:1199px){#ad-1 #content{display:none;}
}
@media screen and (min-width:0px) and (max-width:1199px){#owl-esy-na-prezent .item:nth-last-child{display:none;}
                                                         #ad-2{display:none;}
                                                         #ad-1{margin-top:40px;}
}
#ad-3 #baloon,#ad-3 ul#baloon li{position:absolute;overflow:visible}#ad-3{width:1142px;height:468px;margin:0 auto;background-image:url(../images/ad/background-3.png);background-position:center;background-repeat:no-repeat;overflow:hidden;position:relative;box-shadow:1px 1px 4px rgba(0,0,0,.4)}#ad-3 #content{margin:10% 15% 0 0;width:500px;float:right;text-align:center;z-index:4;position:relative;overflow:visible}#ad-3 #content h2{text-align:center;margin:0px;font-style:italic;font-family:Montserrat,cursive;font-weight:700;color:#6f706f;font-size:30px;line-height:30px}#ad-3 #baloon{top:-50px;width:249px;height:215px;z-index:-1}#ad-3 ul#baloon li{right:-100px;width:571px;height:468px;background-image:url(../images/ad/balony.png);-webkit-animation:baloon-flight 12s infinite ease-out;-moz-animation:baloon-flight 12s infinite ease-out;-o-animation:baloon-flight 12s infinite ease-out;-ms-animation:baloon-flight 12s infinite ease-out;animation:baloon-flight 12s infinite ease-out}#ad-3 #content #submit{height:50px;padding:10px 20px;font-size:20px;font-family:'Open Sans',sans-serif;color:#fff;border:none;cursor:pointer;-webkit-animation:change_color 5s infinite ease-in-out;-moz-animation:change_color 5s infinite ease-in-out;-o-animation:change_color 5s infinite ease-in-out;-ms-animation:change_color 5s infinite ease-in-out;animation:change_color 5s infinite ease-in-out}@-webkit-keyframes baloon-flight{0%{bottom:-1000px}100%{bottom:1000px}}@-moz-keyframes baloon-flight{0%{bottom:-1000px}100%{bottom:1000px}}@-o-keyframes baloon-flight{0%{bottom:-1000px}100%{bottom:1000px}}@-ms-keyframes baloon-flight{0%{bottom:-1000px}100%{bottom:1000px}}@keyframes baloon-flight{0%{bottom:-1000px}100%{bottom:1000px}}