.vertical {
  animation: verticalanim 3.44s ease infinite;
  -ms-transform-origin: 70% 70%;
  transform-origin: 70% 70%
}

.footer-deco {
  background-color: #fff;
  position: relative;
  overflow: hidden;
  top: 5px
}

.footer-deco .line {
  background-image: url(footer-truck-line-red.png);
  background-repeat: repeat-x;
  height: 75px;
  margin-bottom: -80px;
  z-index: 5;
  width: 100%
}

.browser-outdated .btn-outline,.browser-outdated noscript h3,.content-visual {
  margin-bottom: 23px
}

.footer-deco .logo {
  height: 74px;
  z-index: 10;
  background-color: transparent
}

.footer-deco .car {
  position: absolute;
  top: 22%;
  width: 100%;
  z-index: 10;
  animation: moveright 20s linear infinite
}

@media (max-width: 991px) {
  .footer-logo img {
      padding-bottom:15px
  }

  .footer-deco .car {
      animation: moveright 10s linear infinite
  }
}

@keyframes tyrerotate {
  from {
      -ms-transform: rotate(-360deg);
      transform: rotate(-360deg)
  }

  to {
      -ms-transform: rotate(0);
      transform: rotate(0)
  }
}

.footer-deco .car .tyre {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #3f3f40;
  position: absolute;
  z-index: 2;
  left: 35px;
  top: 31px;
  animation: tyrerotate 2s linear infinite
}

@media (max-width: 991px) {
  .footer-deco .car .tyre {
      animation:tyrerotate 1.5s linear infinite
  }
}

.footer-deco .car .tyre:before {
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #bdc2bd;
  position: absolute;
  top: 5px;
  left: 5px
}

.footer-deco .car .gap,.footer-deco .car .gap:before {
  width: 2px;
  height: 2px;
  background: #3f3f40;
  box-shadow: 0 8px 0 #3f3f40;
  position: absolute
}

.footer-deco .car .gap {
  left: 9px;
  top: 5px
}

.footer-deco .car .gap:before {
  content: '';
  display: block;
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -ms-transform-origin: 0 7px;
  transform-origin: 0 7px;
  -webkit-transform-origin: 0 7px;
  -moz-transform-origin: 0 7px;
  z-index: 3;
  top: -1px;
  left: 3px
}

.footer-deco .car .car-base {
  position: absolute;
  display: block;
  width: 125px;
  height: 30px;
  background: #868686;
  border-radius: 10% 10% 50% 50%/60% 100% 20% 10%;
  -ms-transform: rotate(-2deg);
  transform: rotate(-2deg);
  border: solid #868686
}

.footer-deco .car .back-bonet {
  background: #4c4b4b;
  border-radius: 54% 25% 0 0;
  height: 22px;
  left: 11px;
  position: absolute;
  top: 8px;
  width: 40px
}

.footer-deco .car .tyre.front {
  left: 104px
}

.footer-deco .car .car-body {
  border-bottom: 25px solid #4d8fd1;
  height: 0;
  top: 10px;
  width: 139px;
  position: relative
}

.footer-deco .car .car-body:after,.footer-deco .car .car-body:before {
  display: inline-block;
  position: absolute;
  content: ''
}

.footer-deco .car .car-body:before {
  width: 6px;
  height: 24px;
  right: -2px;
  background: #4d8fd1;
  border-top-right-radius: 4px;
  z-index: 1
}

.footer-deco .car .car-body:after {
  width: 103px;
  border-bottom: 1px solid #535353;
  border-right: 2px solid transparent;
  height: 0;
  z-index: 2
}

.footer-deco .car .car-back-corner {
  display: block;
  background-color: #4d8fd1;
  position: relative;
  top: -13px
}

.footer-deco .car .car-back-corner:after {
  position: absolute;
  left: 0;
  top: 25px;
  content: '';
  border-bottom: 10px solid #fff;
  border-right: 10px solid #4d8fd1
}

.footer-deco .car .car-gate {
  width: 22px;
  height: 15px;
  background: #4d8fd1;
  border-radius: 0 4px 2px 8px;
  box-shadow: 0 0 0 1px #535353;
  position: absolute;
  left: 114px;
  top: -2px;
  z-index: 3
}

.footer-deco .car .car-gate:before {
  content: '';
  width: 4px;
  height: 1px;
  background: #4c4b4b;
  position: absolute;
  top: 2px;
  left: 2px;
  border-radius: 2px 0;
  box-shadow: 1px 1px 1px rgba(0,0,0,.1)
}

.footer-deco .car .car-top-back {
  background: #4d8fd1;
  border-radius: 1px 1px 0 0;
  height: 30px;
  left: 0;
  position: absolute;
  top: -30px;
  width: 107px
}

.footer-deco .car .car-top-front {
  top: -16px;
  position: absolute;
  left: 108px;
  width: 22px;
  height: 20px;
  background: #4d8fd1;
  border-left: 1px solid #535353;
  border-radius: 2px 0 0
}

.footer-deco .car .car-top-front:after {
  width: 26px;
  height: 21px;
  -ms-transform: skew(19deg);
  transform: skew(19deg);
  background: #4d8fd1;
  content: '';
  position: absolute;
  top: -1px;
  left: 3px;
  border-radius: 2px 1px 4px 4px
}

.footer-deco .car .car-top-front:before {
  width: 5px;
  height: 25px;
  background: #4d8fd1;
  content: '';
  position: absolute;
  top: 16px;
  left: 27px;
  z-index: 1;
  border: solid #535353;
  border-width: 0 1px 1px 0;
  border-radius: 0 3px 2px 0
}

.footer-deco .car .wind-sheild {
  top: 2px;
  left: 4px;
  position: absolute;
  z-index: 3;
  width: 19px;
  height: 12px;
  background: #ecf9ff;
  border-radius: 1px 3px 1px 1px
}

.footer-deco .car .wind-sheild:after {
  width: 5px;
  height: 16px;
  -ms-transform: skew(15deg);
  transform: skew(15deg);
  background: #ecf9ff;
  content: '';
  position: absolute;
  top: 0;
  left: 17px;
  border-radius: 1px
}

.footer-deco .car .wind-man {
  top: 9px;
  left: 6px;
  position: absolute;
  z-index: 4;
  width: 6px;
  height: 5px;
  background: #000;
  border-radius: 1px 3px 0 1px;
  opacity: .3
}

.footer-deco .car .wind-man:after {
  width: 5px;
  height: 6px;
  background: #000;
  content: '';
  position: absolute;
  top: -5px;
  left: 0;
  border-radius: 100%
}

.footer-deco .car .boundary-tyre-cover {
  position: absolute;
  top: 28px;
  left: 38px;
  border-bottom: 20px solid transparent;
  border-right: 10px solid transparent;
  height: 0;
  width: 20px
}

.footer-deco .car .boundary-tyre-cover:after,.footer-deco .car .boundary-tyre-cover:before {
  content: '';
  position: absolute;
  display: inline-block;
  background: #4c4b4b;
  height: 9px;
  width: 15px;
  top: 0
}

.footer-deco .car .boundary-tyre-cover:before {
  -ms-transform: skewX(-20deg);
  transform: skewX(-20deg);
  border-radius: 3px 3px 1px 1px;
  left: -6px
}

.footer-deco .car .boundary-tyre-cover:after {
  -ms-transform: skewX(40deg);
  transform: skewX(40deg);
  border-radius: 3px 3px 0 0;
  right: -9px
}

.footer-deco .car .boundary-tyre-cover-inner:after,.footer-deco .car .boundary-tyre-cover-inner:before {
  content: '';
  display: inline-block;
  background: #868686;
  width: 15px;
  border-radius: 3px 3px 1px 1px;
  position: absolute
}

.footer-deco .car .boundary-tyre-cover-inner {
  position: absolute;
  top: 1px;
  left: 2px;
  border-bottom: 16px solid transparent;
  border-right: 10px solid transparent;
  height: 0;
  width: 15px;
  z-index: 2
}

.footer-deco .car .boundary-tyre-cover-inner:before {
  height: 8px;
  -ms-transform: skewX(-20deg);
  transform: skewX(-20deg);
  left: -7px;
  top: 0
}

.footer-deco .car .boundary-tyre-cover-inner:after {
  height: 8px;
  -ms-transform: skewX(40deg);
  transform: skewX(40deg);
  right: -10px;
  top: 0
}

.footer-deco .car .boundary-tyre-cover-back-bottom {
  position: absolute;
  width: 20px;
  height: 8px;
  background: #fff;
  top: 0;
  left: -38px
}

.footer-deco .car .bonet-front {
  background: #4d8fd1;
  border-radius: 5px 258px 0 38px/36px 50px 0 0;
  height: 4px;
  position: absolute;
  right: 5px;
  top: -16px;
  width: 24px;
  z-index: 0
}

.footer-deco .car .back-curve {
  background: #4d8fd1;
  border-radius: 960% 100% 0 0;
  height: 28px;
  left: -2px;
  position: absolute;
  top: 1px;
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  width: 3px
}

.footer-deco .car .back-idzone .id {
  font-family: "Arial Black",sans-serif;
  font-size: 9px;
  color: #fff;
  text-shadow: 1px 1px 1px #474747;
  position: absolute;
  right: 6px;
  top: 18px;
  z-index: 20
}

.footer-deco .car .back-idzone .flag1 {
  width: 15px;
  height: 15px;
  display: block;
  position: absolute;
  left: 9px;
  top: 10px
}

.footer-deco .car .back-idzone .flag2 {
  width: 15px;
  height: 15px;
  display: block;
  position: absolute;
  left: 27px;
  top: 10px
}

.footer-deco .car .stepney {
  height: 6px;
  left: -1px;
  position: absolute;
  top: 0;
  width: 8px;
  z-index: -1;
  background: #3f3f40
}

.footer-deco .car .stepney:after,.footer-deco .car .stepney:before {
  height: 10px;
  content: '';
  left: -6px;
  position: absolute
}

.footer-deco .car .stepney:before {
  width: 7px;
  background: #828282;
  top: -10px;
  border-radius: 3px 3px 0 0
}

.footer-deco .car .stepney:after {
  width: 8px;
  background: #696969;
  top: 0;
  border-radius: 0 0 3px 3px
}

.footer-deco .car .tyre-cover-front {
  left: 100px;
  position: absolute;
  top: 13px;
  width: 22px;
  z-index: 1
}

.footer-deco .car .tyre-cover-front:after,.footer-deco .car .tyre-cover-front:before {
  background: #4c4b4b;
  content: "";
  display: inline-block;
  top: 15px;
  width: 14px;
  z-index: 6;
  position: absolute
}

.footer-deco .car .tyre-cover-front:before {
  height: 9px;
  left: 2px;
  -ms-transform: skewX(-30deg);
  transform: skewX(-30deg);
  border-radius: 2px 0 0 1px
}

.footer-deco .car .tyre-cover-front:after {
  height: 6px;
  left: 11px;
  -ms-transform: skewX(30deg);
  transform: skewX(30deg);
  border-radius: 0 2px 2px 0
}

.footer-deco .car .boundary-tyre-cover-inner-front {
  position: absolute;
  top: 16px;
  left: 7px;
  border-bottom: 16px solid transparent;
  border-right: 10px solid transparent;
  height: 0;
  width: 15px;
  z-index: 7
}

.footer-deco .car .boundary-tyre-cover-inner-front:after,.footer-deco .car .boundary-tyre-cover-inner-front:before {
  display: inline-block;
  height: 8px;
  width: 15px;
  top: 0;
  background: #868686;
  position: absolute;
  content: ""
}

.footer-deco .car .boundary-tyre-cover-inner-front:before {
  border-radius: 3px 3px 0 0;
  left: -4px;
  -ms-transform: skewX(-30deg);
  transform: skewX(-30deg)
}

.footer-deco .car .boundary-tyre-cover-inner-front:after {
  -ms-transform: skewX(7deg);
  transform: skewX(7deg);
  border-radius: 4px 3px 1px 0;
  right: -12px
}

.footer-deco .car .base-axcel {
  background: #868686;
  bottom: -7px;
  height: 3px;
  left: 20px;
  position: absolute;
  width: 88px;
  z-index: -1
}

.footer-deco .car .base-axcel:before {
  background: #868686;
  border-radius: 0 0 0 10px/0 0 0 5px;
  content: "";
  height: 3px;
  left: -21px;
  position: absolute;
  top: -14px;
  -ms-transform: rotate(35deg);
  transform: rotate(35deg);
  width: 11px
}

.footer-deco .car .base-axcel:after {
  background: #868686;
  content: "";
  height: 3px;
  left: -12px;
  position: absolute;
  top: -11px;
  -ms-transform: rotate(0);
  transform: rotate(0);
  width: 14px;
  border-radius: 0 10px 5px 0
}

.footer-deco .car .front-bumper {
  background: #656565;
  border-radius: 0 2px 4px 1px;
  height: 6px;
  position: relative;
  right: -124px;
  top: 6px;
  width: 18px;
  z-index: 1
}

.footer-deco .car .front-bumper:before {
  background: none;
  content: "";
  height: 5px;
  left: -9px;
  position: absolute;
  -ms-transform: rotate(-22deg);
  transform: rotate(-22deg);
  width: 9px;
  z-index: 1
}

.footer-deco .car .car-shadow {
  background: none;
  bottom: -15px;
  box-shadow: -5px 9px 6px 2px #868686;
  left: -7px;
  position: absolute;
  width: 136px
}

.footer-deco .ch,.footer-deco .vs {
  width: 100%;
  height: 100%;
  background-size: 100% 100%
}

.footer-deco .ch {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgMzIwIj4NCjxwYXRoIGZpbGw9IiNkNTJiMWUiIGQ9Im0wLDBoMzIwdjMyMGgtMzIweiIvPg0KPGcgZmlsbD0iI2ZmZiI+DQo8cGF0aCBkPSJtNjAsMTMwaDIwMHY2MGgtMjAweiIvPg0KPHBhdGggZD0ibTEzMCw2MGg2MHYyMDBoLTYweiIvPg0KPC9nPg0KPC9zdmc+DQo=)
}

.footer-deco .vs {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MDYuNzk0cHgiIGhlaWdodD0iNDkzLjE3N3B4IiB2aWV3Qm94PSItMTc2Ljc1MiAtMjE0LjQ5MiA0MDYuNzk0IDQ5My4xNzciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTE3Ni43NTIgLTIxNC40OTIgNDA2Ljc5NCA0OTMuMTc3IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBmaWxsPSIjRTg0MjNGIiBkPSJNMjYuNTA2LTIxMi45NjdoMjAyLjAxMlY4My45NThjMCwxMDYuNzAzLTkwLjM5MSwxOTMuMjAzLTIwMS44NjcsMTkzLjIwM0wyNi41MDYtMjEyLjk2N3oiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjYuNjUxLDI3Ny4xNjNMMjYuNjUxLDI3Ny4xNjNjLTExMS41MDQsMC0yMDEuODc5LTg2LjUtMjAxLjg3OS0xOTMuMjA0di0yOTYuOTI2SDI2LjUwNkwyNi42NTEsMjc3LjE2M3oiLz48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEzOS43OTksLTE2Ny45MDEgMTUzLjM3LC0xMzEuMDA2IDE4OS40ODcsLTEzMS4wMDYgMTYwLjk2MywtMTExLjQ1MiAxNzEuODE1LC03Ni40MzYgMTM5Ljc5OSwtOTcuMDY5IDEwOC4wNDIsLTc2LjQzNiAxMTguODc3LC0xMTEuNzE3IDkwLjEyNywtMTMxLjAwNiAxMjYuMjIxLC0xMzEuMDA2ICIvPjxwb2x5Z29uIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAxMDIwMiIgc3Ryb2tlLXdpZHRoPSIzLjA0OCIgcG9pbnRzPSIxMzkuNzk5LC0xNjcuOTAxIDE1My4zNywtMTMxLjAwNiAxODkuNDg3LC0xMzEuMDA2IDE2MC45NjMsLTExMS40NTIgMTcxLjgxNSwtNzYuNDM2IDEzOS43OTksLTk3LjA2OSAxMDguMDQyLC03Ni40MzYgMTE4Ljg3NywtMTExLjcxNyA5MC4xMjcsLTEzMS4wMDYgMTI2LjIyMSwtMTMxLjAwNiAiLz48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEzOS43OTksLTc4LjE1MSAxNTMuMzcsLTQxLjIyMSAxODkuNDg3LC00MS4yMjEgMTYwLjk2MywtMjEuNjk0IDE3MS44MTUsMTMuMzIyIDEzOS43OTksLTcuMzAzIDEwOC4wNDIsMTMuMzIyIDExOC44NzcsLTIxLjk1OSA5MC4xMjcsLTQxLjIyMSAxMjYuMjIxLC00MS4yMjEgIi8+PHBvbHlnb24gZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDEwMjAyIiBzdHJva2Utd2lkdGg9IjMuMDQ4IiBwb2ludHM9IjEzOS43OTksLTc4LjE1MSAxNTMuMzcsLTQxLjIyMSAxODkuNDg3LC00MS4yMjEgMTYwLjk2MywtMjEuNjk0IDE3MS44MTUsMTMuMzIyIDEzOS43OTksLTcuMzAzIDEwOC4wNDIsMTMuMzIyIDExOC44NzcsLTIxLjk1OSA5MC4xMjcsLTQxLjIyMSAxMjYuMjIxLC00MS4yMjEgIi8+PHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMzkuNzk5LDExLjYwMyAxNTMuMzcsNDguNTIxIDE4OS40ODcsNDguNTIxIDE2MC45NjMsNjguMDc2IDE3MS44MTUsMTAzLjA5MSAxMzkuNzk5LDgyLjQ2NiAxMDguMDQyLDEwMy4wOTEgMTE4Ljg3Nyw2Ny44MSA5MC4xMjcsNDguNTIxIDEyNi4yMjEsNDguNTIxICIvPjxwb2x5Z29uIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAxMDIwMiIgc3Ryb2tlLXdpZHRoPSIzLjA0OCIgcG9pbnRzPSIxMzkuNzk5LDExLjYwMyAxNTMuMzcsNDguNTIxIDE4OS40ODcsNDguNTIxIDE2MC45NjMsNjguMDc2IDE3MS44MTUsMTAzLjA5MSAxMzkuNzk5LDgyLjQ2NiAxMDguMDQyLDEwMy4wOTEgMTE4Ljg3Nyw2Ny44MSA5MC4xMjcsNDguNTIxIDEyNi4yMjEsNDguNTIxICIvPjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTM5Ljc5OSwxMDEuMzggMTUzLjM3LDEzOC4yODcgMTg5LjQ4NywxMzguMjg3IDE2MC45NjMsMTU3LjgzMyAxNzEuODE1LDE5Mi44MzMgMTM5Ljc5OSwxNzIuMjA4IDEwOC4wNDIsMTkyLjgzMyAxMTguODc3LDE1Ny41NTIgOTAuMTI3LDEzOC4yODcgMTI2LjIyMSwxMzguMjg3ICIvPjxwb2x5Z29uIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAxMDIwMiIgc3Ryb2tlLXdpZHRoPSIzLjA0OCIgcG9pbnRzPSIxMzkuNzk5LDEwMS4zOCAxNTMuMzcsMTM4LjI4NyAxODkuNDg3LDEzOC4yODcgMTYwLjk2MywxNTcuODMzIDE3MS44MTUsMTkyLjgzMyAxMzkuNzk5LDE3Mi4yMDggMTA4LjA0MiwxOTIuODMzIDExOC44NzcsMTU3LjU1MiA5MC4xMjcsMTM4LjI4NyAxMjYuMjIxLDEzOC4yODcgIi8+PHBvbHlnb24gZmlsbD0iI0U4NDIzRiIgcG9pbnRzPSItODYuNDcsLTE2Ny45MDEgLTcyLjksLTEzMS4wMDYgLTM2LjgwNiwtMTMxLjAwNiAtNjUuMzAyLC0xMTEuNDUyIC01NC40NDcsLTc2LjQzNiAtODYuNDcsLTk3LjA2OSAtMTE4LjIyOCwtNzYuNDM2IC0xMDcuMzczLC0xMTEuNzE3IC0xMzYuMTUsLTEzMS4wMDYgLTEwMC4wNTIsLTEzMS4wMDYgIi8+PHBvbHlnb24gZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDEwMjAyIiBzdHJva2Utd2lkdGg9IjMuMDQ4IiBwb2ludHM9Ii04Ni40NywtMTY3LjkwMSAtNzIuOSwtMTMxLjAwNiAtMzYuODA2LC0xMzEuMDA2IC02NS4zMDIsLTExMS40NTIgLTU0LjQ0NywtNzYuNDM2IC04Ni40NywtOTcuMDY5IC0xMTguMjI4LC03Ni40MzYgLTEwNy4zNzMsLTExMS43MTcgLTEzNi4xNSwtMTMxLjAwNiAtMTAwLjA1MiwtMTMxLjAwNiAiLz48cG9seWdvbiBmaWxsPSIjRTg0MjNGIiBwb2ludHM9Ii04Ni40NywtNzguMTUxIC03Mi45LC00MS4yMjEgLTM2LjgwNiwtNDEuMjIxIC02NS4zMDIsLTIxLjY5NCAtNTQuNDQ3LDEzLjMyMiAtODYuNDcsLTcuMzAzIC0xMTguMjI4LDEzLjMyMiAtMTA3LjM3MywtMjEuOTU5IC0xMzYuMTUsLTQxLjIyMSAtMTAwLjA1MiwtNDEuMjIxICIvPjxwb2x5Z29uIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAxMDIwMiIgc3Ryb2tlLXdpZHRoPSIzLjA0OCIgcG9pbnRzPSItODYuNDcsLTc4LjE1MSAtNzIuOSwtNDEuMjIxIC0zNi44MDYsLTQxLjIyMSAtNjUuMzAyLC0yMS42OTQgLTU0LjQ0NywxMy4zMjIgLTg2LjQ3LC03LjMwMyAtMTE4LjIyOCwxMy4zMjIgLTEwNy4zNzMsLTIxLjk1OSAtMTM2LjE1LC00MS4yMjEgLTEwMC4wNTIsLTQxLjIyMSAiLz48cG9seWdvbiBmaWxsPSIjRTg0MjNGIiBwb2ludHM9Ii04Ni40NywxMS42MDMgLTcyLjksNDguNTIxIC0zNi44MDYsNDguNTIxIC02NS4zMDIsNjguMDc2IC01NC40NDcsMTAzLjA5MSAtODYuNDcsODIuNDY2IC0xMTguMjI4LDEwMy4wOTEgLTEwNy4zNzMsNjcuODEgLTEzNi4xNSw0OC41MjEgLTEwMC4wNTIsNDguNTIxICIvPjxwb2x5Z29uIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAxMDIwMiIgc3Ryb2tlLXdpZHRoPSIzLjA0OCIgcG9pbnRzPSItODYuNDcsMTEuNjAzIC03Mi45LDQ4LjUyMSAtMzYuODA2LDQ4LjUyMSAtNjUuMzAyLDY4LjA3NiAtNTQuNDQ3LDEwMy4wOTEgLTg2LjQ3LDgyLjQ2NiAtMTE4LjIyOCwxMDMuMDkxIC0xMDcuMzczLDY3LjgxIC0xMzYuMTUsNDguNTIxIC0xMDAuMDUyLDQ4LjUyMSAiLz48cG9seWdvbiBmaWxsPSIjRTg0MjNGIiBwb2ludHM9Ii04Ni40NywxMDEuMzggLTcyLjksMTM4LjI4NyAtMzYuODA2LDEzOC4yODcgLTY1LjMwMiwxNTcuODMzIC01NC40NDcsMTkyLjgzMyAtODYuNDcsMTcyLjIwOCAtMTE4LjIyOCwxOTIuODMzIC0xMDcuMzczLDE1Ny41NTIgLTEzNi4xNSwxMzguMjg3IC0xMDAuMDUyLDEzOC4yODcgIi8+PHBvbHlnb24gZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDEwMjAyIiBzdHJva2Utd2lkdGg9IjMuMDQ4IiBwb2ludHM9Ii04Ni40NywxMDEuMzggLTcyLjksMTM4LjI4NyAtMzYuODA2LDEzOC4yODcgLTY1LjMwMiwxNTcuODMzIC01NC40NDcsMTkyLjgzMyAtODYuNDcsMTcyLjIwOCAtMTE4LjIyOCwxOTIuODMzIC0xMDcuMzczLDE1Ny41NTIgLTEzNi4xNSwxMzguMjg3IC0xMDAuMDUyLDEzOC4yODcgIi8+PHBvbHlnb24gZmlsbD0iI0U4NDIzRiIgcG9pbnRzPSIyNi41ODgsLTEyNi44NjIgLTUuNDMxLC0xMDYuNDk1IDUuNDUyLC0xNDEuNTEgLTIzLjA2OCwtMTYxLjA1MyAxMy4wNDIsLTE2MS4wNTMgMjYuNTg4LC0xOTcuNjk0ICIvPjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjYuNTg4LC0xOTcuNjk0IDQwLjE1OSwtMTYwLjc3MiA3Ni4yNzYsLTE2MC43NzIgNDcuNTAyLC0xNDEuNTEgNTguNjM1LC0xMDYuMjIxIDI2LjU4OCwtMTI2Ljg2MiAiLz48cG9seWdvbiBmaWxsPSJub25lIiBzdHJva2U9IiMwMTAyMDIiIHN0cm9rZS13aWR0aD0iMy4wNDgiIHBvaW50cz0iMjYuNTg4LC0xOTcuNjk0IDQwLjE1OSwtMTYwLjc3MiA3Ni4yNzYsLTE2MC43NzIgNDcuNTAyLC0xNDEuNTEgNTguNjM1LC0xMDYuMjIxIDI2LjU4OCwtMTI2Ljg2MiAtNS40MzEsLTEwNi40OTUgNS40NTIsLTE0MS41MSAtMjMuMDY4LC0xNjEuMDUzIDEzLjA0MiwtMTYxLjA1MyAiLz48cG9seWdvbiBmaWxsPSIjRTg0MjNGIiBwb2ludHM9IjI2LjU4OCwtMzcuMSAtNS40MzEsLTE2Ljc0MSA1LjQ1MiwtNTEuNzU2IC0yMy4wNjgsLTcxLjI5NSAxMy4wNDIsLTcxLjI5NSAyNi41ODgsLTEwNy45MzYgIi8+PHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyNi41ODgsLTEwNy45MzYgNDAuMTU5LC03MS4wMjIgNzYuMjc2LC03MS4wMjIgNDcuNTAyLC01MS43NTYgNTguNjM1LC0xNi40NzkgMjYuNTg4LC0zNy4xICIvPjxwb2x5Z29uIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAxMDIwMiIgc3Ryb2tlLXdpZHRoPSIzLjA0OCIgcG9pbnRzPSIyNi41ODgsLTEwNy45MzYgNDAuMTU5LC03MS4wMjIgNzYuMjc2LC03MS4wMjIgNDcuNTAyLC01MS43NTYgNTguNjM1LC0xNi40NzkgMjYuNTg4LC0zNy4xIC01LjQzMSwtMTYuNzQxIDUuNDUyLC01MS43NTYgLTIzLjA2OCwtNzEuMjk1IDEzLjA0MiwtNzEuMjk1ICIvPjxwb2x5Z29uIGZpbGw9IiNFODQyM0YiIHBvaW50cz0iMjYuNTg4LDUyLjY2MiAtNS40MzEsNzMuMDIxIDUuNDUyLDM4LjAyMSAtMjMuMDY4LDE4LjQ2NiAxMy4wNDIsMTguNDY2IDI2LjU4OCwtMTguMTY3ICIvPjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjYuNTg4LC0xOC4xNjcgNDAuMTU5LDE4Ljc0OCA3Ni4yNzYsMTguNzQ4IDQ3LjUwMiwzOC4wMjEgNTguNjM1LDczLjI4NyAyNi41ODgsNTIuNjYyICIvPjxwb2x5Z29uIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAxMDIwMiIgc3Ryb2tlLXdpZHRoPSIzLjA0OCIgcG9pbnRzPSIyNi41ODgsLTE4LjE2NyA0MC4xNTksMTguNzQ4IDc2LjI3NiwxOC43NDggNDcuNTAyLDM4LjAyMSA1OC42MzUsNzMuMjg3IDI2LjU4OCw1Mi42NjIgLTUuNDMxLDczLjAyMSA1LjQ1MiwzOC4wMjEgLTIzLjA2OCwxOC40NjYgMTMuMDQyLDE4LjQ2NiAiLz48cG9seWdvbiBmaWxsPSIjRTg0MjNGIiBwb2ludHM9IjI2LjU4OCwxNDIuNDM1IC01LjQzMSwxNjIuNzk0IDUuNDUyLDEyNy43NzkgLTIzLjA2OCwxMDguMjI0IDEzLjA0MiwxMDguMjI0IDI2LjU4OCw3MS41NjggIi8+PHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyNi41ODgsNzEuNTY4IDQwLjE1OSwxMDguNDkgNzYuMjc2LDEwOC40OSA0Ny41MDIsMTI3Ljc3OSA1OC42MzUsMTYzLjA1MiAyNi41ODgsMTQyLjQzNSAiLz48cG9seWdvbiBmaWxsPSJub25lIiBzdHJva2U9IiMwMTAyMDIiIHN0cm9rZS13aWR0aD0iMy4wNDgiIHBvaW50cz0iMjYuNTg4LDcxLjU2OCA0MC4xNTksMTA4LjQ5IDc2LjI3NiwxMDguNDkgNDcuNTAyLDEyNy43NzkgNTguNjM1LDE2My4wNTIgMjYuNTg4LDE0Mi40MzUgLTUuNDMxLDE2Mi43OTQgNS40NTIsMTI3Ljc3OSAtMjMuMDY4LDEwOC4yMjQgMTMuMDQyLDEwOC4yMjQgIi8+PHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyNi41ODgsMTYxLjM0OSA0MC4xNTksMTk4LjI1NSA3Ni4yNzYsMTk4LjI1NSA0Ny41MDIsMjE3LjUyMSA1OC42MzUsMjUyLjgxIDI2LjU4OCwyMzIuMTc3ICIvPjxwb2x5Z29uIGZpbGw9IiNFODQyM0YiIHBvaW50cz0iMjYuNTg4LDIzMi4xNzcgLTUuNDMxLDI1Mi41NTEgNS40NTIsMjE3LjUyMSAtMjMuMDY4LDE5Ny45NzQgMTMuMDQyLDE5Ny45NzQgMjYuNTg4LDE2MS4zNDkgIi8+PGc+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDEwMjAyIiBzdHJva2Utd2lkdGg9IjMuMDQ4IiBkPSJNMjYuNTA2LTIxMi45NjdsMC4xNDUsNDkwLjEyOSBNMjYuNTA2LTIxMi45NjdoMjAyLjAxMlY4My45NThjMCwxMDYuNzAzLTkwLjM5MSwxOTMuMjAzLTIwMS44NjcsMTkzLjIwM2MtMTExLjUwNCwwLTIwMS44NzktODYuNS0yMDEuODc5LTE5My4yMDN2LTI5Ni45MjZMMjYuNTA2LTIxMi45NjdMMjYuNTA2LTIxMi45Njd6IE0yNi41ODgsMTYxLjM0OWwxMy41NywzNi45MDZoMzYuMTE3bC0yOC43ODksMTkuMjY2bDExLjE0OCwzNS4yOGwtMzIuMDQ3LTIwLjYyNWwtMzIuMDIsMjAuMzc1bDEwLjg3NS0zNS4wM2wtMjguNTEyLTE5LjU0N2gzNi4xMDlMMjYuNTg4LDE2MS4zNDl6Ii8+PC9nPjwvZz48L3N2Zz4=)
}

@keyframes moveright {
  0% {
      -ms-transform: translateX(0);
      transform: translateX(0)
  }

  100% {
      -ms-transform: translateX(100%);
      transform: translateX(100%)
  }
}

@keyframes verticalanim {
  0% {
      -ms-transform: translate(0,-1px);
      transform: translate(0,-1px)
  }

  3.27869% {
      -ms-transform: translate(0,1px);
      transform: translate(0,1px)
  }

  6.55738% {
      -ms-transform: translate(0,-1px);
      transform: translate(0,-1px)
  }

  9.83606% {
      -ms-transform: translate(0,1px);
      transform: translate(0,1px)
  }

  13.11475% {
      -ms-transform: translate(0,-1px);
      transform: translate(0,-1px)
  }

  16.39344% {
      -ms-transform: translate(0,1px);
      transform: translate(0,1px)
  }

  100%,18.03279% {
      -ms-transform: translate(0,0);
      transform: translate(0,0)
  }
}

#smoke {
  position: absolute;
  z-index: 3;
  width: 150px;
  height: 1px;
  left: -25px;
  top: 40px
}

#smoke span {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0;
  width: 0;
  border: 15px solid #efefef;
  border-radius: 100%;
  opacity: 0;
  -ms-transform: scale(.2);
  transform: scale(.2)
}

@keyframes smokeL {
  0% {
      -ms-transform: scale(.2) translate(0,0);
      transform: scale(.2) translate(0,0)
  }

  10% {
      opacity: 1;
      -ms-transform: scale(.2) translate(-5px,0);
      transform: scale(.2) translate(-5px,0)
  }

  100% {
      opacity: 0;
      -ms-transform: scale(1) translate(-100px,-5px);
      transform: scale(1) translate(-100px,-5px)
  }
}

@keyframes smokeL2 {
  0% {
      -ms-transform: scale(.2) translate(0,0);
      transform: scale(.2) translate(0,0)
  }

  10% {
      opacity: 1;
      -ms-transform: scale(.2) translate(-5px,0);
      transform: scale(.2) translate(-5px,0)
  }

  100% {
      opacity: 0;
      -ms-transform: scale(1) translate(-150px,-5px);
      transform: scale(1) translate(-150px,-5px)
  }
}

#smoke .s0 {
  animation: smokeL 10s 0s infinite
}

#smoke .s1 {
  animation: smokeL2 10s 1s infinite
}

#smoke .s2 {
  animation: smokeL 10s 2s infinite
}

#smoke .s3 {
  animation: smokeL2 10s 3s infinite
}

#smoke .s4 {
  animation: smokeL 10s 4s infinite
}

#smoke .s5 {
  animation: smokeL2 10s 5s infinite
}

#smoke .s6 {
  animation: smokeL 10s 6s infinite
}

#smoke .s7 {
  animation: smokeL2 10s 7s infinite
}

#smoke .s8 {
  animation: smokeL 10s 8s infinite
}

#smoke .s9 {
  animation: smokeL2 10s 9s infinite
}
