body,
html {
  overflow-x: hidden;
}
[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}
[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms;
}
[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s;
}
[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: 0.1s;
}
[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s;
}
[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: 0.15s;
}
[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s;
}
[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: 0.2s;
}
[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s;
}
[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 0.25s;
}
[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s;
}
[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: 0.3s;
}
[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s;
}
[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 0.35s;
}
[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}
[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: 0.4s;
}
[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s;
}
[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: 0.45s;
}
[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}
[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: 0.5s;
}
[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s;
}
[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: 0.55s;
}
[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s;
}
[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: 0.6s;
}
[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s;
}
[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: 0.65s;
}
[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s;
}
[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: 0.7s;
}
[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s;
}
[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: 0.75s;
}
[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s;
}
[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: 0.8s;
}
[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s;
}
[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: 0.85s;
}
[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s;
}
[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: 0.9s;
}
[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s;
}
[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: 0.95s;
}
[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}
[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}
[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}
[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s;
}
[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}
[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s;
}
[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}
[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s;
}
[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}
[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}
[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}
[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s;
}
[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}
[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s;
}
[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}
[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s;
}
[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}
[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s;
}
[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}
[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s;
}
[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}
[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s;
}
[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}
[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}
[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}
[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}
[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}
[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s;
}
[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}
[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s;
}
[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}
[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s;
}
[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}
[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s;
}
[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}
[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s;
}
[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}
[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s;
}
[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}
[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s;
}
[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}
[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}
[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}
[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s;
}
[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}
[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s;
}
[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}
[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s;
}
[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}
[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s;
}
[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}
[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s;
}
[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}
[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s;
}
[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}
[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s;
}
[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}
[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s;
}
[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}
[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s;
}
[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}
[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s;
}
[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}
[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s;
}
[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}
[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s;
}
[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}
[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s;
}
[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}
[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s;
}
[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}
[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s;
}
[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}
[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s;
}
[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}
[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s;
}
[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}
[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s;
}
[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}
[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s;
}
[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}
[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s;
}
[data-aos][data-aos][data-aos-easing="linear"],
body[data-aos-easing="linear"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
  transition-timing-function: ease;
}
[data-aos][data-aos][data-aos-easing="ease-in"],
body[data-aos-easing="ease-in"] [data-aos] {
  transition-timing-function: ease-in;
}
[data-aos][data-aos][data-aos-easing="ease-out"],
body[data-aos-easing="ease-out"] [data-aos] {
  transition-timing-function: ease-out;
}
[data-aos][data-aos][data-aos-easing="ease-in-out"],
body[data-aos-easing="ease-in-out"] [data-aos] {
  transition-timing-function: ease-in-out;
}
[data-aos][data-aos][data-aos-easing="ease-in-back"],
body[data-aos-easing="ease-in-back"] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
[data-aos][data-aos][data-aos-easing="ease-out-back"],
body[data-aos-easing="ease-out-back"] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-back"],
body[data-aos-easing="ease-in-out-back"] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
[data-aos][data-aos][data-aos-easing="ease-in-sine"],
body[data-aos-easing="ease-in-sine"] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
[data-aos][data-aos][data-aos-easing="ease-out-sine"],
body[data-aos-easing="ease-out-sine"] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"],
body[data-aos-easing="ease-in-out-sine"] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
[data-aos][data-aos][data-aos-easing="ease-in-quad"],
body[data-aos-easing="ease-in-quad"] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-quad"],
body[data-aos-easing="ease-out-quad"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-quad"],
body[data-aos-easing="ease-in-out-quad"] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing="ease-in-cubic"],
body[data-aos-easing="ease-in-cubic"] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-cubic"],
body[data-aos-easing="ease-out-cubic"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"],
body[data-aos-easing="ease-in-out-cubic"] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing="ease-in-quart"],
body[data-aos-easing="ease-in-quart"] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-quart"],
body[data-aos-easing="ease-out-quart"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-quart"],
body[data-aos-easing="ease-in-out-quart"] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos^="fade"][data-aos^="fade"] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^="fade"][data-aos^="fade"].aos-animate {
  opacity: 1;
  transform: translate(0);
}
[data-aos="fade-up"] {
  transform: translateY(100px);
}
[data-aos="fade-down"] {
  transform: translateY(-100px);
}
[data-aos="fade-right"] {
  transform: translate(-100px);
}
[data-aos="fade-left"] {
  transform: translate(100px);
}
[data-aos="fade-up-right"] {
  transform: translate(-100px, 100px);
}
[data-aos="fade-up-left"] {
  transform: translate(100px, 100px);
}
[data-aos="fade-down-right"] {
  transform: translate(-100px, -100px);
}
[data-aos="fade-down-left"] {
  transform: translate(100px, -100px);
}
[data-aos^="zoom"][data-aos^="zoom"] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^="zoom"][data-aos^="zoom"].aos-animate {
  opacity: 1;
  transform: translate(0) scale(1);
}
[data-aos="zoom-in"] {
  transform: scale(0.6);
}
[data-aos="zoom-in-up"] {
  transform: translateY(100px) scale(0.6);
}
[data-aos="zoom-in-down"] {
  transform: translateY(-100px) scale(0.6);
}
[data-aos="zoom-in-right"] {
  transform: translate(-100px) scale(0.6);
}
[data-aos="zoom-in-left"] {
  transform: translate(100px) scale(0.6);
}
[data-aos="zoom-out"] {
  transform: scale(1.2);
}
[data-aos="zoom-out-up"] {
  transform: translateY(100px) scale(1.2);
}
[data-aos="zoom-out-down"] {
  transform: translateY(-100px) scale(1.2);
}
[data-aos="zoom-out-right"] {
  transform: translate(-100px) scale(1.2);
}
[data-aos="zoom-out-left"] {
  transform: translate(100px) scale(1.2);
}
[data-aos^="slide"][data-aos^="slide"] {
  transition-property: transform;
}
[data-aos^="slide"][data-aos^="slide"].aos-animate {
  transform: translate(0);
}
[data-aos="slide-up"] {
  transform: translateY(100%);
}
[data-aos="slide-down"] {
  transform: translateY(-100%);
}
[data-aos="slide-right"] {
  transform: translateX(-100%);
}
[data-aos="slide-left"] {
  transform: translateX(100%);
}
[data-aos^="flip"][data-aos^="flip"] {
  backface-visibility: hidden;
  transition-property: transform;
}
[data-aos="flip-left"] {
  transform: perspective(2500px) rotateY(-100deg);
}
[data-aos="flip-left"].aos-animate {
  transform: perspective(2500px) rotateY(0);
}
[data-aos="flip-right"] {
  transform: perspective(2500px) rotateY(100deg);
}
[data-aos="flip-right"].aos-animate {
  transform: perspective(2500px) rotateY(0);
}
[data-aos="flip-up"] {
  transform: perspective(2500px) rotateX(-100deg);
}
[data-aos="flip-up"].aos-animate {
  transform: perspective(2500px) rotateX(0);
}
[data-aos="flip-down"] {
  transform: perspective(2500px) rotateX(100deg);
}
[data-aos="flip-down"].aos-animate {
  transform: perspective(2500px) rotateX(0);
}
.panel-grid.panel-has-style > .panel-row-style,
.panel-grid.panel-no-style {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: nowrap;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.panel-grid .so-parallax {
  position: relative;
}
.panel-grid .so-parallax > :not(.simpleParallax) {
  position: relative;
  z-index: 1;
}
.panel-grid .so-parallax .simpleParallax {
  overflow: hidden;
}
.panel-grid .so-parallax .simpleParallax,
.panel-grid .so-parallax img[data-siteorigin-parallax] {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}
.panel-layout.panel-is-rtl .panel-grid.panel-has-style > .panel-row-style,
.panel-layout.panel-is-rtl .panel-grid.panel-no-style {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.panel-grid-cell {
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.panel-grid-cell .panel-cell-style {
  height: 100%;
}
.panel-grid-cell .so-panel {
  zoom: 1;
}
.panel-grid-cell .so-panel:before {
  content: "";
  display: block;
}
.panel-grid-cell .so-panel:after {
  content: "";
  display: table;
  clear: both;
}
.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}
.panel-grid-cell .widget-title {
  margin-top: 0;
}
body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) {
  overflow-x: hidden;
}
body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container)
  .siteorigin-panels-stretch {
  margin-right: -1000px !important;
  margin-left: -1000px !important;
  padding-right: 1000px !important;
  padding-left: 1000px !important;
}
.so-widget-sow-tabs-default-e4c3ec3e16cb-14 .sow-tabs .sow-tabs-tab-container {
  background-color: #828282;
  display: flex;
  padding: 12px 10px 0 10px;
  flex-wrap: wrap;
}
.so-widget-sow-tabs-default-e4c3ec3e16cb-14
  .sow-tabs
  .sow-tabs-tab-container
  .sow-tabs-tab {
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  margin: 0 5px 0 5px;
  padding: 16px 15px 16px 15px;
  transition: all 0.3s;
}
.so-widget-sow-tabs-default-e4c3ec3e16cb-14
  .sow-tabs
  .sow-tabs-tab-container
  .sow-tabs-tab.sow-tabs-tab-selected,
.so-widget-sow-tabs-default-e4c3ec3e16cb-14
  .sow-tabs
  .sow-tabs-tab-container
  .sow-tabs-tab:hover {
  background-color: #f9f9f9;
  color: #2d2d2d;
}
.so-widget-sow-tabs-default-e4c3ec3e16cb-14
  .sow-tabs
  .sow-tabs-tab-container
  .sow-tabs-tab
  .sow-tabs-title {
  line-height: 1;
  display: flex;
  align-items: center;
}
.so-widget-sow-tabs-default-e4c3ec3e16cb-14
  .sow-tabs
  .sow-tabs-tab-container
  .sow-tabs-tab
  .sow-tab-icon-image {
  width: auto;
  height: 18px;
}
.so-widget-sow-tabs-default-e4c3ec3e16cb-14
  .sow-tabs
  .sow-tabs-tab-container
  .sow-tabs-tab
  .sow-tabs-title-icon-left
  > .sow-tab-icon-image,
.so-widget-sow-tabs-default-e4c3ec3e16cb-14
  .sow-tabs
  .sow-tabs-tab-container
  .sow-tabs-tab
  .sow-tabs-title-icon-left
  > span[data-sow-icon] {
  margin-right: 5px;
}
.so-widget-sow-tabs-default-e4c3ec3e16cb-14
  .sow-tabs
  .sow-tabs-tab-container
  .sow-tabs-tab
  .sow-tabs-title-icon-right
  > .sow-tab-icon-image,
.so-widget-sow-tabs-default-e4c3ec3e16cb-14
  .sow-tabs
  .sow-tabs-tab-container
  .sow-tabs-tab
  .sow-tabs-title-icon-right
  > span[data-sow-icon] {
  margin-left: 5px;
}
.so-widget-sow-tabs-default-e4c3ec3e16cb-14
  .sow-tabs
  .sow-tabs-panel-container {
  background-color: #f9f9f9;
  position: relative;
}
.so-widget-sow-tabs-default-e4c3ec3e16cb-14
  .sow-tabs
  .sow-tabs-panel-container
  .sow-tabs-panel {
  padding: 30px 30px 30px 35px;
}
.so-widget-sow-tabs-default-e4c3ec3e16cb-14
  .sow-tabs
  .sow-tabs-panel-container
  .sow-tabs-panel
  .sow-tabs-panel-content {
  font-size: 16px;
}

/* @font-face{font-family:'Helvetica';src:url(fonts/helvetica/Helvetica-Bold.eot);src:url('fonts/helvetica/Helvetica-Bold.eot?#iefix') format('embedded-opentype'),url(fonts/helvetica/Helvetica-Bold.woff2) format('woff2'),url(fonts/helvetica/Helvetica-Bold.woff) format('woff'),url(fonts/helvetica/Helvetica-Bold.ttf) format('truetype'),url('fonts/helvetica/Helvetica-Bold.svg#Helvetica-Bold') format('svg');font-weight:700;font-style:normal;font-display: swap} */

.owl-carousel,
.owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative;
}
.owl-carousel {
  display: none;
  width: 100%;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  -moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
  display: none;
}
.no-js .owl-carousel,
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
.owl-carousel .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}
@keyframes "fadeOut" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.owl-height {
  transition: height 0.5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 0.4s ease;
}
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(https://bullspree.biz/wp-content/themes/bullspree/assets/css/owl.video.play.png)
    no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 0.1s ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 0.4s ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
@-webkit-keyframes "bounce" {
  0%,
  20%,
  53%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes "bounce" {
  0%,
  20%,
  53%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes "flash" {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes "flash" {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
@-webkit-keyframes "pulse" {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes "pulse" {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes "rubberBand" {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes "rubberBand" {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes "shake" {
  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes "shake" {
  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes "swing" {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes "swing" {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes "tada" {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes "tada" {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
@-webkit-keyframes "wobble" {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes "wobble" {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes "bounceIn" {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes "bounceIn" {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}
@-webkit-keyframes "bounceInDown" {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes "bounceInDown" {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes "bounceInLeft" {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes "bounceInLeft" {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes "bounceInRight" {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes "bounceInRight" {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes "bounceInUp" {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "bounceInUp" {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes "bounceOut" {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes "bounceOut" {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}
@-webkit-keyframes "bounceOutDown" {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes "bounceOutDown" {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes "bounceOutLeft" {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes "bounceOutLeft" {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes "bounceOutRight" {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes "bounceOutRight" {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes "bounceOutUp" {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes "bounceOutUp" {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes "fadeIn" {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes "fadeIn" {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes "fadeInDown" {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes "fadeInDown" {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes "fadeInDownBig" {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes "fadeInDownBig" {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes "fadeInLeft" {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes "fadeInLeft" {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes "fadeInLeftBig" {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes "fadeInLeftBig" {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes "fadeInRight" {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes "fadeInRight" {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes "fadeInRightBig" {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes "fadeInRightBig" {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes "fadeInUp" {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes "fadeInUp" {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes "fadeInUpBig" {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes "fadeInUpBig" {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes "fadeOut" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes "fadeOut" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes "fadeOutDown" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes "fadeOutDown" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes "fadeOutDownBig" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes "fadeOutDownBig" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes "fadeOutLeft" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes "fadeOutLeft" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes "fadeOutLeftBig" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes "fadeOutLeftBig" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes "fadeOutRight" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes "fadeOutRight" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes "fadeOutRightBig" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes "fadeOutRightBig" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes "fadeOutUp" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes "fadeOutUp" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes "fadeOutUpBig" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes "fadeOutUpBig" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes "flip" {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes "flip" {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes "flipInX" {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes "flipInX" {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes "flipInY" {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes "flipInY" {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes "flipOutX" {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes "flipOutX" {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes "flipOutY" {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes "flipOutY" {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}
@-webkit-keyframes "lightSpeedIn" {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes "lightSpeedIn" {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes "lightSpeedOut" {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes "lightSpeedOut" {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes "rotateIn" {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes "rotateIn" {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}
@-webkit-keyframes "rotateInDownLeft" {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes "rotateInDownLeft" {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}
@-webkit-keyframes "rotateInDownRight" {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes "rotateInDownRight" {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}
@-webkit-keyframes "rotateInUpLeft" {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes "rotateInUpLeft" {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}
@-webkit-keyframes "rotateInUpRight" {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes "rotateInUpRight" {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}
@-webkit-keyframes "rotateOut" {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes "rotateOut" {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}
@-webkit-keyframes "rotateOutDownLeft" {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes "rotateOutDownLeft" {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}
@-webkit-keyframes "rotateOutDownRight" {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes "rotateOutDownRight" {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}
@-webkit-keyframes "rotateOutUpLeft" {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes "rotateOutUpLeft" {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}
@-webkit-keyframes "rotateOutUpRight" {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes "rotateOutUpRight" {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}
@-webkit-keyframes "hinge" {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes "hinge" {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}
@-webkit-keyframes "rollIn" {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes "rollIn" {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
@-webkit-keyframes "rollOut" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes "rollOut" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes "zoomIn" {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes "zoomIn" {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes "zoomInDown" {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes "zoomInDown" {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes "zoomInLeft" {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes "zoomInLeft" {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes "zoomInRight" {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes "zoomInRight" {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes "zoomInUp" {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes "zoomInUp" {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
@-webkit-keyframes "zoomOut" {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
@keyframes "zoomOut" {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes "zoomOutDown" {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes "zoomOutDown" {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}
@-webkit-keyframes "zoomOutLeft" {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes "zoomOutLeft" {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}
@-webkit-keyframes "zoomOutRight" {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes "zoomOutRight" {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}
@-webkit-keyframes "zoomOutUp" {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes "zoomOutUp" {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}
@-webkit-keyframes "slideInDown" {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes "slideInDown" {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes "slideInLeft" {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes "slideInLeft" {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes "slideInRight" {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes "slideInRight" {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes "slideInUp" {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes "slideInUp" {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes "slideOutDown" {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
@keyframes "slideOutDown" {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes "slideOutLeft" {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@keyframes "slideOutLeft" {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes "slideOutRight" {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@keyframes "slideOutRight" {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes "slideOutUp" {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
@keyframes "slideOutUp" {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
.wp1,
.wp2,
.wp3,
.wp4,
.wp5,
.wp6 {
  visibility: hidden;
}
.animated {
  visibility: visible;
}
.delay-05s {
  animation-delay: 0.5s;
  -webkit-animation-delay: 0.5s;
}
.delay-010s {
  animation-delay: 1s;
  -webkit-animation-delay: 1s;
}
.delay-015s {
  animation-delay: 1.5s;
  -webkit-animation-delay: 1.5s;
}
.delay-020s {
  animation-delay: 2s;
  -webkit-animation-delay: 2s;
}
.delay-025s {
  animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}
.delay-030s {
  animation-delay: 3s;
  -webkit-animation-delay: 3s;
}
.delay-035s {
  animation-delay: 3.5s;
  -webkit-animation-delay: 3.5s;
}
.delay-040s {
  animation-delay: 4s;
  -webkit-animation-delay: 4s;
}
.delay-045s {
  animation-delay: 4.5s;
  -webkit-animation-delay: 4.5s;
}
.delay-050s {
  animation-delay: 5s;
  -webkit-animation-delay: 5s;
}
.delay-055s {
  animation-delay: 5.5s;
  -webkit-animation-delay: 5.5s;
}
.delay-060s {
  animation-delay: 6s;
  -webkit-animation-delay: 6s;
}
.delay-065s {
  animation-delay: 6.5s;
  -webkit-animation-delay: 6.5s;
}
.delay-070s {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}
.delay-075s {
  animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
}
.delay-080s {
  animation-delay: 8s;
  -webkit-animation-delay: 8s;
}
.delay-085s {
  animation-delay: 8.5s;
  -webkit-animation-delay: 8.5s;
}
.delay-090s {
  animation-delay: 9s;
  -webkit-animation-delay: 9s;
}
.delay-095s {
  animation-delay: 9.5s;
  -webkit-animation-delay: 9.5s;
}
.tooltipster-default {
  border-radius: 5px;
  border: 2px solid #000;
  background: #ba1f1f;
  color: #fff;
}
.tooltipster-default .tooltipster-content {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 10px;
  overflow: hidden;
}
.tooltipster-icon {
  cursor: help;
  margin-left: 4px;
}
.tooltipster-base {
  padding: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999999;
  pointer-events: none;
  width: auto;
  overflow: visible;
}
.tooltipster-base .tooltipster-content {
  overflow: hidden;
}
.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.tooltipster-arrow span,
.tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
}
.tooltipster-arrow-top span,
.tooltipster-arrow-top-right span,
.tooltipster-arrow-top-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -7px;
}
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom-right span,
.tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -7px;
}
.tooltipster-arrow-top span,
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto;
}
.tooltipster-arrow-top-left span,
.tooltipster-arrow-bottom-left span {
  left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 5px;
}
.tooltipster-arrow-top-right span,
.tooltipster-arrow-bottom-right span {
  right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 5px;
}
.tooltipster-arrow-left span,
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px;
}
.tooltipster-arrow-right span,
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px;
}
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}
.tooltipster-fade-show {
  opacity: 1;
}
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
}
.tooltipster-swing-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}
.tooltipster-fall {
  top: 0;
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0px !important;
  opacity: 0;
}
.tooltipster-slide {
  left: -40px;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0px !important;
  opacity: 0;
}
.tooltipster-content-changing {
  opacity: 0.5;
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flexslider {
  padding: 0;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides {
  overflow: hidden;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .slides {
  display: block;
}
* html .slides {
  height: 1%;
}
.no-js .slides > li:first-child {
  display: block;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flexslider .slides {
  zoom: 1;
}
.carousel li {
  margin-right: 0;
}
.flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: "\f004";
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: "\f003";
}
.flex-control-nav {
  display: none;
  position: absolute;
  left: 20px;
  bottom: -48px;
  left: 0;
  height: 40px;
  padding: 10px 10px 0 10px;
  text-align: left;
  z-index: 50;
}
.flex-control-nav li {
  margin: 0 5px 0 0;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: block;
  background: #000;
  cursor: pointer;
  text-indent: -9999px;
}
.flex-control-paging li a:hover {
  background: #fff;
}
.flex-control-paging li a.flex-active {
  background: #fff;
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: 0.7;
  cursor: pointer;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 40px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 40px;
  }
}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.fancybox-opened {
  z-index: 8030;
}
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer,
.fancybox-inner {
  position: relative;
}
.fancybox-inner {
  overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}
.fancybox-image,
.fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAACYCAMAAACoAftQAAAAvVBMVEUAAAAAAAAAAAAODg4AAAAAAAAAAADNzc0BAQHZ2dkDAwMHBwcAAADf398CAgI/Pz8BAQEAAACCgoIcHBzl5eUAAAC/v7/x8fEGBgZnZ2cAAADs7OwGBgb4+Pg/Pz/Jycmenp5nZ2f39/eDg4MAAADQ0ND4+Piurq7a2tr8/Pzs7OwAAAD5+fn9/f3e3t4AAAD///9OTk7BwcE1NTWsrKyNjY2cnJx6enpdXV1oaGgsLCy6uroiIiLOzs5BQUFt3PCNAAAAL3RSTlMAAQMIDRIZHSMnLTpESFNVXWlpbG15en+HiZCWoaGssrO2vsDFydPU3uL4+fr9/Ywv6xsAAAQVSURBVHhe7JZbc6JMGIQXAUOQEMi3uMYkrmopZgqs5ujZ//+zvpdNzMsMlli1N3uRvtCbpzo9I+nmhyqN9OO6GNQ6Ha1SG0mcrhskXe90rvKE6kbX7r9MF4vp2887nfBrqPW0xJemD4w32e7jHIj2602SbNZ7Qfgd0zJLtgKi2B0+tSsE3h8u0RX7HGGfHWrK9oiIbrK69SiQHxTliO5VWtP0rrNEemhoj6muaYqx2XuGyJrwbgUKohhb3hIFM6wCC7Zm4+M5Zs5fpKNiTYndEOUHDFRYCeADLvGiy7DtL7E5/12gJPacalPlqEc2eoFAdmCa2UOGyOhoUuQgwo7PxCwJMGXYGcQMlyCVX3DchCkGs3V6h0iFgyUSZsuS6QQLGaYDhueUHxhf3RpzOqB8dRMcz84lf5FS9A1Ngi2PQm8PF7RBZOnEyqFnSC/BKX6bHQmucpB13mRzCJtTsPUowlpl14if2JifUXcwgeqdA2OLn1C+PdsbzCKkW0a3KeKxbbAxF4FJ9EgAaXGqyFORAuLZNrkMZNoNKnNS9PE5dpltFofjB4PJXIAk5rP/HMu4Ukmm7XjEkwLfc2yT66tJk7lp2T2H1LMtk2wVVsWpcE0SlW4DbeLE/xG3eRvfQv7Fptw4KvpDNRKLt1/3rZty/xbjrPef1+5D018ITYttkiTrfAUsrmzK3RTIT/woHxH3DaZl9h2rRH2aX0ydaYb1BVK1zNdA32RvNn7DkVmmoyeVJvYBMcdl5Vg2/lW0zpSbUNIKT12KLV8wVjsmNvGW63feU3qj86veGQmAA1e5qzbStNZdmVTlRzzbSjG+4+t4u1iqjxxjR6pczaiNBCCVXoGx25X7mUNGgJBHM/QsXWp+dk4U5xJjX4EXSM7ACcCxnnnm2zI8rxVoFgMr/lUwUpyNPvYVx/eRfaUSQzkzLWxEOVhiwynCAd2GvCm/2bquBPEo+LxnDv0YXdyfFOHQP+8EV/kY0enSorxyitoLxxwiabDRqDImWF2JJVBIeVNEk2HgsDGn7vkhcPy67lMOiBGF4AGS3tX8yYqAfb5eF/kRiMPX4cDjEDLd8wezJT4lwtHrMHBtbg6V9oLhYDYLw3A2eSVbn0elSdMCecFg+Ee0Kq7dlftLXSCrRxNE8lzH7hp0Nu3qpHQty7Ztq2sabHvtpb/SLauisVTye1O+N2Ubbxhu2xSAq6x1UwoAWfum8P3Gu5ZNYaUA2jaFJYCofVPYOWnZFD4TcLpxU1ZAnN24KRnfxQ2bshEE/Vub8r0p35vi/t9eHRoBDMNQDJUvMLkOkDMM+8D7b9cR+kOKLPy4juojnQeAkWWVAyLLLINVdovj44N8LOqi/3Djxo0bN5ZvdbWJuwHhrw2ILYdqBwDT2fEEXtrZFmVcCWLiAAAAAElFTkSuQmCC);
}
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url(https://bullspree.biz/wp-content/themes/bullspree/assets/css/../images/fancybox_loading.gif)
    center center no-repeat;
}
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  z-index: 8040;
}
.fancybox-prev {
  left: 0;
}
.fancybox-next {
  right: 0;
}
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  display: block;
  visibility: hidden;
}
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}
.fancybox-nav:hover span {
  visibility: visible;
}
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}
.fancybox-lock body {
  overflow: hidden !important;
}
.fancybox-lock-test {
  overflow-y: hidden !important;
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACRJREFUeNpiZGBg2MxARcDEQGUwauCogaMGjho4auBQMRAgwADvEADbiXFODwAAAABJRU5ErkJggg==);
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}
.fancybox-opened .fancybox-title {
  visibility: visible;
}
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #fff;
  font-weight: 700;
  line-height: 24px;
  white-space: nowrap;
}
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}
.fancybox-title-inside-wrap {
  padding-top: 10px;
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min--moz-device-pixel-ratio: 1.5),
  only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading,
  .fancybox-close,
  .fancybox-prev span,
  .fancybox-next span {
    background-image: url(https://bullspree.biz/wp-content/themes/bullspree/assets/css/../images/fancybox_sprite@2x.png);
    background-size: 44px 152px;
  }
  #fancybox-loading div {
    background-image: url(https://bullspree.biz/wp-content/themes/bullspree/assets/css/../images/fancybox_loading@2x.gif);
    background-size: 24px 24px;
  }
}
.mCustomScrollbar {
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
}
.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
  -ms-touch-action: auto;
  touch-action: auto;
}
.mCustomScrollBox {
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: none;
  direction: ltr;
}
.mCSB_container {
  overflow: hidden;
  width: auto;
  height: auto;
}
.mCSB_inside > .mCSB_container {
  margin-right: 30px;
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-left: 30px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0;
}
.mCSB_scrollTools {
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
}
.mCSB_outside + .mCSB_scrollTools {
  right: -26px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  right: auto;
  left: 0;
}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  left: -26px;
}
.mCSB_scrollTools .mCSB_draggerContainer {
  position: absolute;
  top: 3px;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger {
  cursor: pointer;
  width: 100%;
  height: 30px;
  z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  position: relative;
  width: 4px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  text-align: center;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar {
  width: 12px;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {
  width: 8px;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
}
.mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-bottom: 30px;
}
.mCSB_horizontal.mCSB_outside > .mCSB_container {
  min-height: 100%;
}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox
  + .mCSB_scrollTools
  + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
  margin: 0 20px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px;
  height: 100%;
  left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar {
  height: 12px;
  margin: 2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {
  height: 8px;
  margin: 4px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0;
}
.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 30px;
  margin-bottom: 30px;
}
.mCSB_container_wrapper > .mCSB_container {
  padding-right: 30px;
  padding-bottom: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden
  + .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden
  + .mCSB_scrollTools
  ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl
  > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0;
}
.mCS-dir-rtl
  > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}
.mCS-dir-rtl
  > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden
  + .mCSB_scrollTools
  ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
  margin-right: 0;
  margin-left: 30px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
  padding-right: 0;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
  padding-bottom: 0;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  margin-left: 0;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  -webkit-transition: opacity 0.2s ease-in-out,
    background-color 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
  -webkit-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s,
    margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s,
    margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s,
    opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -moz-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s,
    margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s,
    margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s,
    opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -o-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s,
    margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s,
    margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s,
    opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s,
    margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s,
    margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s,
    opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.mCSB_scrollTools {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 0;
  filter: "alpha(opacity=0)";
  -ms-filter: "alpha(opacity=0)";
}
.mCustomScrollbar
  > .mCustomScrollBox
  > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar
  > .mCustomScrollBox
  ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
}
.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background: #076ab6;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background: #076ab6;
  filter: "alpha(opacity=85)";
  -ms-filter: "alpha(opacity=85)";
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background: #076ab6;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  background-image: url(https://bullspree.biz/wp-content/themes/bullspree/assets/css/../images/mCSB_buttons.png);
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}
.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0;
}
.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px;
}
.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
}
.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
  opacity: 0.9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px 0;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -20px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -40px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -56px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px 0;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -20px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -40px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -56px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0;
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px 0;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -20px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -40px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -56px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px 0;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -20px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -40px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -56px;
}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  margin: 7px auto;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
  height: 14px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 14px;
  margin: 0 1px;
}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 14px;
}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal
  .mCSB_dragger
  .mCSB_dragger_bar {
  height: 14px;
  margin: 1px 0;
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar {
  width: 16px;
  height: 16px;
  margin: -1px 0;
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {
  width: 4px;
}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar {
  height: 16px;
  width: 16px;
  margin: 0 -1px;
}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 -72px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -92px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -112px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -128px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px -72px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -92px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -112px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -128px;
}
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
  width: 4px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
  background-repeat: repeat-y;
  opacity: 0.3;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
  background-repeat: repeat-x;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px -72px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -92px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -112px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -128px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px -72px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -92px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -112px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -128px;
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-y;
  background-image: -moz-linear-gradient(
    left,
    rgba(255, 255, 255, 0.5) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(0%, rgba(255, 255, 255, 0.5)),
    color-stop(100%, rgba(255, 255, 255, 0))
  );
  background-image: -webkit-linear-gradient(
    left,
    rgba(255, 255, 255, 0.5) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background-image: -o-linear-gradient(
    left,
    rgba(255, 255, 255, 0.5) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background-image: -ms-linear-gradient(
    left,
    rgba(255, 255, 255, 0.5) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background-image: linear-gradient(
    to right,
    rgba(255, 255, 255, 0.5) 0%,
    rgba(255, 255, 255, 0) 100%
  );
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(
    top,
    rgba(255, 255, 255, 0.5) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, rgba(255, 255, 255, 0.5)),
    color-stop(100%, rgba(255, 255, 255, 0))
  );
  background-image: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 0.5) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background-image: -o-linear-gradient(
    top,
    rgba(255, 255, 255, 0.5) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background-image: -ms-linear-gradient(
    top,
    rgba(255, 255, 255, 0.5) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background-image: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.5) 0%,
    rgba(255, 255, 255, 0) 100%
  );
}
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 70px;
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 70px;
}
.mCS-3d.mCSB_scrollTools,
.mCS-3d-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5),
    inset -1px 0 1px rgba(255, 255, 255, 0.2);
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar {
  background-color: #555;
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px;
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 8px;
  margin: 4px 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5),
    inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 4px auto;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  right: 1px;
}
.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1),
    inset 0 0 14px rgba(0, 0, 0, 0.5);
}
.mCS-3d-thick.mCSB_scrollTools_horizontal,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  bottom: 1px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1),
    inset 0 0 14px rgba(0, 0, 0, 0.5);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  width: 12px;
  margin: 2px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar {
  background-color: #555;
}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  width: auto;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}
.mCS-3d-thick-dark.mCSB_scrollTools {
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1),
    inset 0 0 14px rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4),
    inset -1px 0 0 rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4),
    inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar {
  background-color: #777;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  right: 0;
  margin: 12px 0;
}
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal
  + .mCSB_scrollTools
  + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark
  + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark
  + .mCSB_scrollTools
  + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px;
}
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  left: 0;
  right: auto;
}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 50px;
}
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 50px;
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
}
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 5px 0;
}
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {
  width: 12px;
}
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {
  height: 12px;
  margin: 2px 0;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  margin: 3px 5px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 4px;
  margin: 3px 3px;
  position: absolute;
  width: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 2px 0;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  border-color: rgba(255, 255, 255, 0.2);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.2);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.6);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}
.get-code-window {
  position: relative;
  background: #fff;
  padding: 2em 3em;
  width: auto;
  margin: 20px auto;
  max-width: 600px;
}
#magnific_popup_documentation {
  font-size: 3em;
  margin-bottom: 1em;
  font-weight: 700;
  text-align: center;
}
.grid-c h3 {
  margin-top: 0;
}
.grid-c {
  clear: both;
}
.grid-c p {
  margin-bottom: 0.5em;
}
.grid-c {
  overflow: hidden;
  margin: 0 -1em;
}
.gc3 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding: 1em;
  overflow: hidden;
}
.grid-c .gc3:nth-of-type(2n + 1) {
  clear: left;
}
h1#magnific-popup-docs {
  display: none;
}
#logo {
  height: 150px;
  text-align: center;
  position: relative;
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  padding: 0 3em;
  margin-left: -3em;
  cursor: pointer;
  margin-top: 50px;
  margin-bottom: 50px;
}
#broken-glass {
  height: 100%;
  -webkit-tap-highlight-color: transparent;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
#logo:active h1 {
  top: 1px;
}
#logo h1 {
  margin-top: 27px;
  font-size: 63px;
  line-height: 1.4;
  top: 0;
  text-align: center;
  font-weight: 700;
  width: 100%;
  color: #000;
  position: absolute;
  left: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
}
h2.intro {
  font-size: 22px;
  line-height: 1.2;
  font-weight: 400;
  border: 0;
  margin-top: 0;
}
#header-links {
  font-size: 16px;
}
#markdown-toc {
  position: fixed;
  left: 0;
  top: 50px;
  padding: 20px;
  background: rgba(255, 255, 255, 0.71);
  -webkit-backface-visibility: hidden;
  list-style: none;
}
#markdown-toc a[href="#magnific-popup-docs"] {
  display: none;
}
#markdown-toc ul {
  list-style: none;
}
#markdown-toc ul ul {
  display: none;
}
#markdown-toc:before {
  content: "Table of contents";
  font-weight: 700;
  display: block;
  margin-bottom: 10px;
}
@media all and (max-width: 75em) {
  #markdown-toc {
    position: static;
    padding: 0;
    background: 0 0;
  }
}
#markdown-toc a {
  text-decoration: none;
  border-bottom: 1px dotted;
}
#markdown-toc ul {
  margin: 0;
  padding: 0;
}
#markdown-toc .active a {
  text-decoration: none;
  color: #666;
}
.highlight {
  position: relative;
  margin-bottom: 0.5em;
  margin-left: -1.5em;
  width: 100%;
  padding: 0 1.5em;
  background-color: #f5fafc;
}
#main-wrapper {
  background: 0 0;
  max-width: 800px;
  width: 100%;
  margin: 2em auto 4em;
  padding: 0 3em 3em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.white-popup-block {
  background: #fff;
  padding: 20px 30px;
  text-align: left;
  max-width: 650px;
  margin: 40px auto;
  position: relative;
}
#examples:after {
  content: "to view source click on the title of example";
  opacity: 0.4;
  font-weight: 400;
  font-size: 14px;
  margin-top: 13px;
  float: right;
}
.example {
  margin-bottom: 20px;
  position: relative;
}
.example h3 {
  display: inline-block;
  cursor: pointer;
  border-bottom: 1px dotted #949494;
}
.example h3:hover {
  color: #c00;
}
.example h3:hover:after {
  content: "view source";
  padding-left: 8px;
  color: #999;
  position: absolute;
  top: 16px;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-size: 12px;
}
.square-tmb {
  margin: 0 10px 0 0;
  cursor: pointer;
}
.zoom-cursor {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.example a,
a.popup-link {
  text-decoration: none;
  border-bottom: 1px dotted;
}
.example a:hover,
a.popup-link:hover {
  text-decoration: none;
}
.example a {
  line-height: 26px;
}
.example p a {
  text-decoration: underline;
  border: 0;
  line-height: 1.6;
}
#image-gallery a,
#single-image {
  border-bottom: none;
}
.not-ready-yet-notice {
  padding: 20px;
  background: #eee;
}
#footer {
  border-top: 1px solid #ddd;
  padding-top: 3em;
  margin: 5em 0 0;
  width: 100%;
  text-align: center;
  opacity: 0.9;
}
#conditional-lightbox-notice {
  display: none;
}
#logo-status {
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  transition: opacity 0.5s;
  width: 100%;
  text-align: center;
}
#logo-status.down {
  opacity: 1;
}
.grid-of-images a {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
  border-bottom: 0;
  height: 75px;
  display: block;
  float: left;
  margin: 0 5px 5px 0;
  width: 75px;
}
.grid-of-images a:hover {
  opacity: 0.9;
}
h3 em {
  opacity: 0.3;
}
code.def {
  padding: 0;
  background: #fff;
  border: 0;
  display: block;
  margin-bottom: 8px;
  margin-top: -10px;
  color: #a3a3a3;
}
@media all and (max-width: 50em) {
  #logo h1 {
    font-size: 52px;
    margin-top: 36px;
  }
}
@media all and (max-width: 30em) {
  #examples:after {
    display: none;
  }
  .gc3 {
    width: 100%;
  }
  .grid-c .gc3:nth-of-type(2n + 1) {
    clear: none;
  }
  #main-wrapper {
    padding: 1em;
    margin-top: 0;
  }
  .highlight {
    padding: 0.2em 1em;
    margin: 1em -1em;
  }
  #logo {
    height: 95px;
    width: 100%;
    padding: 0;
    margin: 0 auto 2em;
  }
  #logo h1 {
    font-size: 32px;
    margin-top: 23px;
  }
  h2.intro {
    font-size: 20px;
  }
}
@media all and (max-width: 700px) {
  .zoom-cursor {
    cursor: pointer;
  }
  #conditional-lightbox-notice {
    display: block;
    padding: 10px;
    background: #ffeaea;
  }
}
#logo-overlay {
  width: 100%;
  height: 75px;
  background: red;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
#mfp-build-tool {
  background: #fff;
  padding: 30px 40px 40px;
  max-width: 500px;
  text-align: left;
  margin: 10px auto;
  position: relative;
}
#mfp-build-tool h2 {
  margin-top: 0;
  margin-bottom: 0.7em;
}
#mfp-build-form label {
  display: block;
  margin-bottom: 5px;
  min-height: 18px;
  padding-left: 18px;
}
#mfp-build-form input[type="checkbox"] {
  margin: 3px 5px 3px -18px;
  line-height: normal;
  cursor: pointer;
  width: auto;
  float: left;
}
#mfp-build-status {
  min-height: 40px;
}
#mfp-build-status .error {
  color: #830c0c;
}
#mfp-build-status .success {
  color: #014b04;
}
#mfp-build-status .progress {
  color: #000;
}
#smashing {
  text-align: center;
  font-weight: 700;
}
#smashing a {
  color: #ef4a35;
}
#smashing a:hover {
  color: #ff9369;
}
#smashing strong {
  color: #ef4a35;
}
.smashing-link {
  margin-left: 29px;
  position: relative;
}
.smashing-link:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url(http://dimsemenov.com/images/sm-logo-24x24.png);
  position: absolute;
  top: -4px;
  left: -28px;
}
#hackernews {
  margin-left: 24px;
}
#hackernews:before {
  background: url(http://dimsemenov.com/images/hn-logo-18x18.gif);
  width: 18px;
  height: 18px;
  top: -1px;
  left: -22px;
}
.share-buttons {
  text-align: center;
}
.share-buttons h2 {
  text-align: center;
  border: 0;
}
.share-buttons {
  position: relative;
  margin: 70px 0;
}
.share-buttons a {
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  padding: 10px 20px;
  margin: 10px;
  color: #fff;
  text-decoration: none;
  background: #5aaf63;
  font-size: 16px;
  line-height: 22px;
  cursor: pointer;
}
.share-buttons a:hover {
  opacity: 0.7;
}
#tweet {
  background: #0096c4;
}
#like {
  background: #3b5998;
}
#gplus {
  background: #d34836;
}
#vkcom {
  background: #6e8fb1;
}
pre .comment,
pre .diff .header,
pre .javadoc,
pre .template_comment {
  color: #998;
  font-style: italic;
}
pre .css .rule .keyword,
pre .javascript .title,
pre .keyword,
pre .nginx .title,
pre .request,
pre .status,
pre .subst,
pre .winutils {
  color: #333;
  font-weight: 700;
}
pre .hexcolor,
pre .number,
pre .ruby .constant {
  color: #099;
}
pre .phpdoc,
pre .string,
pre .tag .value,
pre .tex .formula {
  color: #d01040;
}
pre .id,
pre .title {
  color: #900;
  font-weight: 700;
}
pre .clojure .title,
pre .javascript .title,
pre .lisp .title,
pre .subst {
  font-weight: 400;
}
pre .class .title,
pre .haskell .type,
pre .tex .command,
pre .vhdl .literal {
  color: #458;
  font-weight: 700;
}
pre .django .tag .keyword,
pre .rules .property,
pre .tag,
pre .tag .title {
  color: navy;
  font-weight: 400;
}
pre .attribute,
pre .lisp .body,
pre .variable {
  color: teal;
}
pre .regexp {
  color: #009926;
}
pre .class {
  color: #458;
  font-weight: 700;
}
pre .built_in,
pre .clojure .built_in,
pre .lisp .title {
  color: #0086b3;
}
pre .cdata,
pre .doctype,
pre .pi,
pre .preprocessor,
pre .shebang {
  color: #999;
  font-weight: 700;
}
pre .deletion {
  background: #fdd;
}
pre .addition {
  background: #dfd;
}
pre .diff .change {
  background: #0086b3;
}
pre .chunk {
  color: #aaa;
}
#documentation-intro {
  background: #2b2b2b;
  text-align: center;
  padding: 3em;
  width: 100%;
  margin-left: -3em;
  margin-bottom: 3em;
}
#documentation-intro h1 {
  color: #fff;
  width: 100%;
  text-align: center;
  font-size: 44px;
  line-height: 1.1em;
}
#id1 {
  display: none;
}
#documentation-intro h1 a {
  text-decoration: none;
  color: #fff;
}
#documentation-intro p a {
  font-size: 15px;
  color: #7cb5ff;
}
#documentation-intro a:hover {
  opacity: 0.75;
  text-decoration: underline;
}
.hll {
  background-color: #ffc;
}
.c {
  color: #998;
  font-style: italic;
}
.err {
  color: #a61717;
  background-color: #e3d2d2;
}
.k,
.o {
  color: #000;
  font-weight: 700;
}
.cm {
  color: #998;
  font-style: italic;
}
.cp {
  color: #999;
  font-weight: 700;
  font-style: italic;
}
.c1 {
  color: #998;
  font-style: italic;
}
.cs {
  color: #999;
  font-weight: 700;
  font-style: italic;
}
.gd {
  color: #000;
  background-color: #fdd;
}
.ge {
  color: #000;
  font-style: italic;
}
.gr {
  color: #a00;
}
.gh {
  color: #999;
}
.gi {
  color: #000;
  background-color: #dfd;
}
.go {
  color: #888;
}
.gp {
  color: #555;
}
.gs {
  font-weight: 700;
}
.gu {
  color: #aaa;
}
.gt {
  color: #a00;
}
.kc,
.kd,
.kn,
.kp,
.kr {
  color: #000;
  font-weight: 700;
}
.kt {
  color: #458;
  font-weight: 700;
}
.m {
  color: #099;
}
.s {
  color: #d01040;
}
.na {
  color: teal;
}
.nb {
  color: #0086b3;
}
.nc {
  color: #458;
  font-weight: 700;
}
.no {
  color: teal;
}
.nd {
  color: #3c5d5d;
  font-weight: 700;
}
.ni {
  color: purple;
}
.ne,
.nf,
.nl {
  color: #900;
  font-weight: 700;
}
.nn {
  color: #555;
}
.nt {
  color: navy;
}
.nv {
  color: teal;
}
.ow {
  color: #000;
  font-weight: 700;
}
.w {
  color: #bbb;
}
.mf,
.mh,
.mi,
.mo {
  color: #099;
}
.s2,
.sb,
.sc,
.sd,
.se,
.sh,
.si,
.sx {
  color: #d01040;
}
.sr {
  color: #009926;
}
.s1 {
  color: #d01040;
}
.ss {
  color: #990073;
}
.bp {
  color: #999;
}
.vc,
.vg,
.vi {
  color: teal;
}
.il {
  color: #099;
}
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: 0 !important;
  -webkit-backface-visibility: hidden;
}
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
  display: none;
}
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
  width: 100%;
  cursor: auto;
}
.mfp-ajax-cur {
  cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.mfp-loading.mfp-figure {
  display: none;
}
.mfp-hide {
  display: none !important;
}
.mfp-preloader {
  color: #ccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #ccc;
}
.mfp-preloader a:hover {
  color: #fff;
}
.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
  display: none;
}
button.mfp-arrow,
button.mfp-close {
  overflow: visible;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: 0;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #fff;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:focus,
.mfp-close:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.mfp-close:active {
  top: 1px;
}
.mfp-close-btn-in .mfp-close {
  color: #333;
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
  color: #fff;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #ccc;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: -55px 0 0;
  top: 50%;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:focus,
.mfp-arrow:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.mfp-arrow .mfp-a,
.mfp-arrow .mfp-b,
.mfp-arrow:after,
.mfp-arrow:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: inset transparent;
}
.mfp-arrow .mfp-a,
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow .mfp-b,
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}
.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left .mfp-a,
.mfp-arrow-left:after {
  border-right: 17px solid #fff;
  margin-left: 31px;
}
.mfp-arrow-left .mfp-b,
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right .mfp-a,
.mfp-arrow-right:after {
  border-left: 17px solid #fff;
  margin-left: 39px;
}
.mfp-arrow-right .mfp-b,
.mfp-arrow-right:before {
  border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0;
  margin: 0 auto;
}
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}
.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}
.mfp-title {
  font-size: 0;
  text-align: left;
  line-height: 18px;
  font-size: 0;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}
.mfp-image-holder .mfp-content {
  max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape),
  screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.mfp-ie7 .mfp-img {
  padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
  padding: 0;
}
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:focus {
  outline: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
html {
  font-size: 100%;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  color: #141412;
  line-height: 1.5;
  margin: 0;
  font-size: 14px;
  position: relative;
  font-family: "Montserrat", sans-serif;
}
body::before {
  content: "";
  background: url(../img/banner_bg.png) no-repeat;

  width: 100%;
  height: 1016px;
  position: absolute;
}
.top_bannare {
  position: relative;
}
.top_bannare::after {
  content: "";
  background: url(../img/shere_b.png) no-repeat;
  width: 300px;
  height: 266px;
  position: absolute;
  left: 0;
  bottom: -200px;
}
.top_bannare::before {
  content: "";
  background: url(../img/laptop.png) no-repeat;
  width: 545px;
  height: 345px;
  position: absolute;
  right: 0;
  bottom: -100px;
}
a {
  color: #ca3c08;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
}
a:visited {
  color: #ac0404;
}
a:focus {
  outline: none;
}
a:active,
a:hover {
  color: #ea9629;
  outline: 0;
}
a:hover {
  text-decoration: none;
}
mark {
  background: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  line-height: 1.3;
  font-family: "Playfair Display", serif;
  font-family: "Helvetica";
}
h1 {
  font-size: 26px;
  margin: 20px 0;
}
h2 {
  font-size: 24px;
  margin: 20px 0;
}
h3 {
  font-size: 22px;
  margin: 20px 0;
}
h4 {
  font-size: 20px;
  margin: 20px 0;
}
h5 {
  font-size: 18px;
  margin: 20px 0;
}
h6 {
  font-size: 16px;
  margin: 20px 0;
}
address {
  font-style: italic;
  margin: 0 0 24px;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
.single-post .entry-content li {
  font-size: 17px;
  list-style-type: circle;
  margin-left: 20px;
}
p {
  margin: 0 0 24px;
  line-height: 30px;
  font-family: "Lato", sans-serif;
  font-size: 17px;
}
.justify-p {
  text-align: justify !important;
}
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 14px;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
pre {
  background: #f5f5f5;
  color: #666;
  font-family: monospace;
  font-size: 14px;
  margin: 20px 0;
  overflow: auto;
  padding: 20px;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
blockquote,
q {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
blockquote {
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  margin: 24px 40px;
}
blockquote blockquote {
  margin-right: 0;
}
blockquote cite,
blockquote small {
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
}
blockquote em,
blockquote i {
  font-style: normal;
  font-weight: 300;
}
blockquote strong,
blockquote b {
  font-weight: 400;
}
small {
  font-size: smaller;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
dl {
  margin: 0 20px;
}
dt {
  font-weight: 700;
}
dd {
  margin: 0 0 20px;
}
menu,
ol,
.single-post ul {
  margin: 16px 0;
  padding: 0 0 0 40px;
}
.single-post ul li {
  list-style-type: square;
}
.single-post .entry-content a {
  color: #ff0053 !important;
  font-weight: 500;
}
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}
li > ul,
li > ol {
  margin: 0;
}
img {
  -ms-interpolation-mode: bicubic;
  border: 0;
  vertical-align: middle;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
form {
  margin: 0;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
  white-space: normal;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  max-width: 100%;
  vertical-align: baseline;
}
button,
input {
  line-height: normal;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  padding: 0;
}
input[type="search"] {
  -webkit-appearance: textfield;
  padding-right: 2px;
  width: 270px;
}
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
button,
input,
select,
textarea {
  outline: none;
}
.alignleft,
.left {
  float: left;
}
.alignright,
.right {
  float: right;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
table {
  border-bottom: 1px solid #ededed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 14px;
  line-height: 2;
  margin: 0 0 20px;
  width: 100%;
}
caption,
th,
td {
  font-weight: 400;
  text-align: left;
}
caption {
  font-size: 16px;
  margin: 20px 0;
}
th {
  font-weight: 700;
  text-transform: uppercase;
}
td {
  border-top: 1px solid #ededed;
  padding: 6px 10px 6px 0;
}
del {
  color: #333;
}
ins {
  background: #fff9c0;
  text-decoration: none;
}
hr {
  border: 1px solid #ccc;
  border-width: 0 0 1px 0;
  height: 1px;
  margin: 0 0 24px;
}
.clear {
  clear: both;
}
.genericon:before,
.menu-toggle:after,
.featured-post:before,
.date a:before,
.entry-meta .author a:before,
.format-audio .entry-content:before,
.comments-link a:before,
.tags-links a:first-child:before,
.categories-links a:first-child:before,
.edit-link a:before,
.attachment .entry-title:before,
.attachment-meta:before,
.attachment-meta a:before,
.comment-awaiting-moderation:before,
.comment-reply-link:before,
.comment-reply-login:before,
.comment-reply-title small a:before,
.bypostauthor > .comment-body .fn:before,
.error404 .page-title:before {
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font: normal 16px/1 Genericons;
  vertical-align: text-bottom;
}
.clear:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment-form-author:after,
.comment-form-email:after,
.comment-form-url:after,
.comment-body:after {
  clear: both;
}
.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment-form-author:before,
.comment-form-author:after,
.comment-form-email:before,
.comment-form-email:after,
.comment-form-url:before,
.comment-form-url:after,
.comment-body:before,
.comment-body:after {
  content: "";
  display: table;
}
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: normal;
  padding: 15px 23px 14px;
  position: absolute;
  left: 5px;
  top: 5px;
  text-decoration: none;
  width: auto;
  z-index: 100000;
}
input,
textarea {
  border: 1px solid #a6a6a6;
  font-family: inherit;
  padding: 5px;
  color: #333;
}
input:focus,
textarea:focus {
  border-color: gray;
  outline: 0;
}
.paly_btn_w_cont {
  width: 60px;
  height: 60px;
  background: radial-gradient(#42003f 60%, #ffffff 62%);
  border-radius: 50%;
  position: relative;
  display: block;
  margin: 0 auto;
  box-shadow: 0 0 25px 3px rgba(255, 0, 128, 0.8);
  padding: 15px;
  position: absolute;
  top: -25%;
  left: 0;
  right: 0;
}
.paly_btn_w_cont img {
  margin: 0 0px !important;
}
.paly_btn_w_cont:before {
  content: "";
  position: absolute;
  width: 130%;
  height: 130%;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation: pulsate1 2s;
  animation: pulsate1 2s;
  -webkit-animation-direction: forwards;
  animation-direction: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: steps;
  animation-timing-function: steps;
  opacity: 1;
  border-radius: 50%;
  border: 5px solid rgba(255, 255, 255, 0.75);
  top: -20%;
  left: -21%;
  background: rgba(198, 16, 0, 0);
}
.contact_form {
  border: 1px solid #eee;
  border-radius: 10px;
  padding: 40px 70px;
  background-color: #fff;
  margin: 0 auto 50px auto;
  width: 80%;
  box-shadow: 1px 3px 20px 0 #f3f3f3;
}
.contact_form .wpcf7-submit {
  margin: 0 auto;
}
.contact_form .widget-title {
  text-align: center;
}
.contact_list {
  margin: 100px 0;
}
.contact_list .widget .widget-title {
  margin: 0 0 0 0;
  font-size: 24px;
}
.contact_list .panel-grid-cell .widget .so-widget-sow-editor {
  position: relative;
  border: 2px dashed #ff0053;
  padding-top: 35px;
  border-radius: 10px;
  background: #fff;
}
.button,
a.button,
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
  font-size: 100%;
  margin: 0;
  line-height: 1em;
  cursor: pointer;
  position: relative;
  font-family: inherit;
  text-decoration: none;
  overflow: visible;
  padding: 15px 30px;
  text-decoration: none;
  font-weight: 400;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  left: auto;
  color: #fff;
  border: 1px solid #ff0053;
  background: #ff0053;
  white-space: nowrap;
  display: inline-block;
}
.button:hover,
a.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover {
  background: #42003f;
  color: #fff;
  text-decoration: none;
}
.button:focus,
a.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus {
  outline: none;
}
.button:active,
a.button:active,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
  border-color: #666;
}
.button:disabled,
.button.disabled,
a.button:disabled,
a.button.disabled,
button:disabled,
button.disabled,
input[type="submit"]:disabled,
input[type="submit"].disabled,
input[type="button"]:disabled,
input[type="button"].disabled,
input[type="reset"]:disabled,
input[type="reset"].disabled {
  background: #ccc;
  color: gray;
  border: 1px solid #b3b3b3;
  cursor: not-allowed;
}
.button:disabled:active,
.button.disabled:active,
a.button:disabled:active,
a.button.disabled:active,
button:disabled:active,
button.disabled:active,
input[type="submit"]:disabled:active,
input[type="submit"].disabled:active,
input[type="button"]:disabled:active,
input[type="button"].disabled:active,
input[type="reset"]:disabled:active,
input[type="reset"].disabled:active {
  top: 0;
}
::-webkit-input-placeholder {
  color: #999;
}
:-moz-placeholder {
  color: #999;
}
::-moz-placeholder {
  color: #999;
}
:-ms-input-placeholder {
  color: #999;
}
.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
  max-width: 100%;
}
.entry-content img,
.entry-summary img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
  height: auto;
}
img.size-full,
img.size-large,
img.wp-post-image {
  height: auto;
  max-width: 100%;
}
embed,
iframe,
object,
video {
  max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
  max-width: 100% !important;
}
.alignleft {
  float: left;
}
.alignright {
  float: right;
}
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft {
  margin: 5px 20px 5px 0;
}
.wp-caption.alignleft {
  margin: 5px 10px 5px 0;
}
img.alignright {
  margin: 5px 0 5px 20px;
}
.wp-caption.alignright {
  margin: 5px 0 5px 10px;
}
img.aligncenter {
  margin: 5px auto;
}
img.alignnone {
  margin: 5px 0;
}
.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
  color: #220e10;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
}
img.wp-smiley,
.rsswidget img {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol {
  list-style-position: inside;
}
.site-width {
  max-width: 1440px;
  margin: 0 auto;
}
.site-main {
  position: relative;
}
.site-main .sidebar-container {
  width: 30%;
  float: right;
  margin: 20px auto 0;
}
.site-main .sidebar-container .sidebar-inner {
  margin: 0 auto;
}
body.full-width #primary {
  width: 100%;
}
#primary {
  width: 68%;
  float: left;
  margin: 0 auto;
}
body.home .entry-header,
.page .entry-header {
  display: none;
}
.about_banner {
  margin-bottom: 50px;
}
.about_banner img {
  height: 100vh !important;
  width: 100%;
}
.center {
  text-align: center !important;
}
.main-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 20px 0;
}
@keyframes "slide-down" {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 0.9;
    transform: translateY(0);
  }
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  background: #fff;
  z-index: 9999;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  padding: 4px 0;
  animation: slide-down 0.7s;
  opacity: 1;
}
.sticky .main-header {
  margin: 0 0;
}
.site-header {
  align-items: center;
  margin: 0 0;
}
.site-header .site-title {
  z-index: 99;
  display: inline-block;
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
  margin: 0;
  padding: 10px 0 10px;
  max-width: 250px;
}
.site-header .site-title img {
  width: 100%;
}
.ab_don {
  list-style: none;
  display: flex;
  margin-top: 20px;
  justify-content: center;
}
.ab_don li {
  display: flex;
  justify-content: space-between;
  background-color: #fff;
  border-radius: 25px;
  padding: 2px 40px !important;
  align-items: center;
  margin-right: 20px;
  box-shadow: -3px 4px 10px 0 #dfdddd;
}
.ab_don li img {
  margin-right: 15px;
}
.ab_don li h3 {
  font-size: 14px;
  font-weight: 400;
  margin: 10px 0;
}
.ab_don .apple {
  background-color: #3d3b3d;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.ab_don .apple:before {
  position: absolute;
  top: 0;
  left: -320px;
  content: "";
  width: 70px;
  height: 100px;
  background: rgba(255, 255, 255, 0.4);
  -webkit-transform: skew(-45deg);
  transform: skew(-45deg);
  -webkit-animation: style_shine__3FrNd 1.5s ease infinite;
  animation: style_shine__3FrNd 1.5s ease infinite;
}
.ab_don p {
  display: none;
}
.ab_don a {
  color: #000 !important;
}
.btn_margin {
  margin-top: 8pc;
}
.header_inner {
  margin: 30px 0 50px 0;
}
.header_inner .widget-title {
  padding: 50px 0;
  color: #fff !important;
}
.banner {
  margin: 35px 0;
  padding: 50px 0;
}
.banner .banner_right h2 {
  font-size: 55px;
  margin: 0;
  color: #000;
}
.banner .banner_right h2 strong {
  color: #ff0053;
}
.banner .banner_right .app_don {
  list-style: none;
  display: flex;
  margin-top: 20px;
}
.banner .banner_right .app_don li {
  background-color: #fff;
  border-radius: 25px;
  padding: 2px 40px;
  align-items: center;
  margin-right: 20px;
  box-shadow: -3px 4px 10px 0 #dfdddd;
}
.banner .banner_right .app_don li a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #000;
}
.banner .banner_right .app_don li p {
  display: none;
}
.banner .banner_right .app_don li img {
  margin-right: 15px;
}
.banner .banner_right .app_don li h3 {
  font-size: 14px;
  font-weight: 400;
  margin: 10px 0;
}
.banner .banner_right .app_don .apple {
  background-color: #3d3b3d;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner .banner_right .app_don .apple a {
  color: #fff;
}
.banner .banner_right .app_don .apple:before {
  position: absolute;
  top: 0;
  left: -320px;
  content: "";
  width: 70px;
  height: 100px;
  background: rgba(255, 255, 255, 0.4);
  -webkit-transform: skew(-45deg);
  transform: skew(-45deg);
  -webkit-animation: style_shine__3FrNd 1.5s ease infinite;
  animation: style_shine__3FrNd 1.5s ease infinite;
}
.banner .banner_right .banner_list {
  margin: 25px 0;
  padding: 0;
  position: relative;
  background-position: 10px 10px;
}
.banner .banner_right .banner_list .ic1::before {
  content: "";
  position: absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMzOTY0M0RDNTkwOTExRURCRkE3RjlENjQ4NDM2MzExIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMzOTY0M0RENTkwOTExRURCRkE3RjlENjQ4NDM2MzExIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzM5NjQzREE1OTA5MTFFREJGQTdGOUQ2NDg0MzYzMTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzM5NjQzREI1OTA5MTFFREJGQTdGOUQ2NDg0MzYzMTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6R4iDXAAABXklEQVR42uzVTShEURTA8ft8jpEViZGysJKlhZCFr5TULMRKSU02pJR8LKRY2rBSsrVhZUVWsiVltjYWIl8LUyLx/K+O6fa6r8x7M03Kqd+b3pk398w7590Zx3VdlcsoUDmOv1+g6PvoDOnjCCbwEXAt/blZJNMZd08KKBXFJLrwHrBAHbbRb2tRNS5DLK7jGqX2FikVQTPmQra8xq9AFWI4C1lgMU9PkVIPuEdPyPVu/Qq84hzzARdukBm2+xUwQ8/hyTjXs1lGB5qwgFG0yrP/iRtcyLXHuMM4UrYCz+g1zsdQjmkjdyr5YmwZ+RV53UGlX4EKHFnuwBbefbOKE7x5W6RvqRElaPll31OoRbd8rlPyh0jI++kCL9jAQQa/RVG5dhBrMoclFMqGe/QOeVdkEvuol2/8EwnJZ2WjTWETAyjDDPqwnq0CV4ijTXqv99OwOWTn/z857wW+BBgAXLlGMu/3IhYAAAAASUVORK5CYII=)
    no-repeat;
}
.banner .banner_right .banner_list .ic2::before {
  content: "";
  position: absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYwMjM4QzE3NTkwOTExRUQ5MDAyOUZGRDgwQTQ3MzQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYwMjM4QzE4NTkwOTExRUQ5MDAyOUZGRDgwQTQ3MzQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjAyMzhDMTU1OTA5MTFFRDkwMDI5RkZEODBBNDczNDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjAyMzhDMTY1OTA5MTFFRDkwMDI5RkZEODBBNDczNDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6oUmtvAAACT0lEQVR42rSWPWgUQRSAZy8RLUyRIFoF1Eq0MAQiiqIihIAiFtlGTWGlIIiVFoJphNiJgiIBg9hIIIvYWUX8iwj+EInECBpPRYymMYYk3uE5fjP37jJsbubgLj745mdn5r157+3MbqS1Vv9TGsutKN5JaYjq1Gl2PKJ0MmLVWg+ieBfts3AV/tZpIAOn4CJGnpY82AtXeDC8LHGJYrPJfVA2YOoCA6epV9Wp/je8LoU/kxrcA9+l3g8vHQ5DDvLSdscOpNYuSfI8rIYZyEqiOwlZXlxeTzlB/7L0d1C+p5+V/mPKu7LW6GiCOdfAENwWI7dgqqy8KGvhs9PP2mdR/M16pJMc7SkZ64BN4qWESCcfKbvgkyeub2E7Shotpq3UUdnUMM82pIx3lbxbzIFOflFO22Qr1c6iLc7YLOUNeAQPIYGNPO+m7rVvoFmj1B+ro6grddAW5QscgwGM9Djn4gm8knYLtEn7K2yFQ/DTf5KLYiyvYQcvUG52dcYTsiZ5o0rygDWjrOmQJHsNXIebTBwXd0NScNomPwPUm8V7jwGdTMi10QqDcCSltA9WQD88c+6eMbhgw6uTQsgDJROyGFqgPekc/27rvk5OVPBmtnwmquQgJMehp5abzycNqf4HdjldYd7KUL4ywXs9itc5oTvpmdcJo9U/OEvlHNzByDXqH57NbYPdcLAWA+PiflvgI9QiocvVYsBcFfdYfL7Kx+V+rUnOLMOLEvTgDVxih3n5yFQScyDfBR0M/rZEcbPkoMEzw9yyzwmj90fhnwADAMi5ukXhScrQAAAAAElFTkSuQmCC)
    no-repeat;
}
.banner .banner_right .banner_list .ic3::before {
  content: "";
  position: absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjREOUJBMDA4NTkwQTExRURCNkQyRTYxMkRDRTk2MTJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjREOUJBMDA5NTkwQTExRURCNkQyRTYxMkRDRTk2MTJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEQ5QkEwMDY1OTBBMTFFREI2RDJFNjEyRENFOTYxMkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEQ5QkEwMDc1OTBBMTFFREI2RDJFNjEyRENFOTYxMkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ZcS4pAAAA/UlEQVR42mL8//8/Ay0BEwONwSCzgDFEFIxJACwkOmgulPajlQW8o5E8asFgs4AxhBmIZfHIqwExNyU+iATi+0BDSoGYEclgRrAYA8M1IE4l3gLGkClAbIUksg6IVwNxFxAvA2IuKF4GFQPJzULSbwU2A09OzgbiN0B8DMz7v+Yb2BeMIfuBNEgjK1SdMRBXgC35vwa5vHeDmpFDWlHxf80soCU3gaxVUD2RQLFd1C2L/q85CLREB8p+TW5h9xTsTcYQUBD9w5N6cMWnO9QMnBZUQIvknWQm+19AnITiFow6mTFEHEhqATEziYb/BeKrwOB7hd+C0bIIDQAEGAAHwD5sdoPVcgAAAABJRU5ErkJggg==)
    no-repeat;
}
.banner .banner_right .banner_list .ic4::before {
  content: "";
  position: absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk2NUM3MUE2NTkxODExRURBMEREOTQ3M0MyOTI5MDgyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk2NUM3MUE3NTkxODExRURBMEREOTQ3M0MyOTI5MDgyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTY1QzcxQTQ1OTE4MTFFREEwREQ5NDczQzI5MjkwODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTY1QzcxQTU1OTE4MTFFREEwREQ5NDczQzI5MjkwODIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ktJZOAAABJklEQVR42mL8//8/Ay0BC5hkDKGGWXeBWAmJ/5Th/xoZJio6VhnkVCAuBuI/QHwf4QPqAE4gngHEOkC8HIgfggSp5QMTID4HZdsAsSIQH6CGD7iAuAKI04A4H4hXQsWFgPg4JT4AhTUoZVwDYnUgNkIyHAS0gfgbOT4AGewLxPVQdgIsKPAnU8JAAIjjgDgdiH8CcRMQbwRiUCZ6Cw0SZAASEyFkgSAQewNxMBA7APE2IM4E4kNo6oSgvkEG/9F9wAbEmtAkBkoR9tB0vR+I1wJxIhB/ID8nMzBcAuK/QHwZmtyygfgMEP9G8jLOYCDGAg0C6vAGAz7AxEBjwITm5f9o+A11SlMKg2HQBNGoBcPcgrtIyRIZM6DRpMjdBpfvtG62AAQYAEi4RjX/JVd5AAAAAElFTkSuQmCC)
    no-repeat;
}
.banner .banner_right .banner_list li {
  font-size: 18px;
  padding-left: 60px;
  line-height: 45px;
  position: relative;
  font-family: "Lato", sans-serif;
}
.banner .banner_right .banner_list li::before {
  left: 0;
  position: absolute;
  overflow: hidden;
  border-radius: 10px;
  width: 40px;
  height: 40px;
  background-color: #fff;
  box-shadow: -1px 3px 10px 0 #ff00532e;
  background-position: 10px 10px !important;
}
.logo_footer {
  line-height: 8pc;
  padding: 10px;
  border-radius: 10px;
  text-align: center;
}
.logo_content {
  padding: 30px 0;
  line-height: 24px;
}
.how_to_play {
  padding: 90px 0;
}
.how_to_play .how_step_line {
  background: url(../img/center_line.png) no-repeat;
  margin: 0 auto;
  background-position: 20% 40%;
}
.how_to_play .how_step_line .panel-layout .panel-grid {
  align-items: center !important;
  padding: 50px 0;
  font-family: "Lato", sans-serif;
}
.how_to_play .how_step_line .panel-layout .panel-grid .textwidget {
  width: 60%;
  font-size: 20px;
}
.how_to_play .how_step_line .panel-layout .panel-grid .textwidget h2 {
  font-size: 46px;
  color: #ff0053;
}
.how_to_play .how_step_line .panel-layout .panel-grid .textwidget p {
  font-size: 20px;
}
.how_to_play .how_step_line_pre {
  background: url(../img/center_new.png) no-repeat;
  margin: 0 auto;
  background-position: 60% 55%;
}
.how_to_play .how_step_line_pre .panel-layout .panel-grid {
  align-items: center !important;
  padding: 50px 0;
  font-family: "Lato", sans-serif;
}
.how_to_play .how_step_line_pre .panel-layout .panel-grid .textwidget {
  width: 100%;
}
.how_to_play .how_step_line_pre .panel-layout .panel-grid .textwidget h2 {
  font-size: 46px;
  color: #ff0053;
}
.how_to_play .how_step_line_pre .panel-layout .panel-grid .textwidget p {
  font-size: 20px;
}
.social_icon ul {
  margin: 0 auto;
  text-align: center;
  display: flex;
  justify-content: center;
  line-height: 20px;
}
.social_icon ul li {
  width: 40px;
  text-align: center;
  height: 40px;
  background: #ff0053;
  padding: 7px;
  border-radius: 50%;
  align-items: center;
  margin: 0 10px;
}
.social_icon ul li img {
  margin: 0 0;
}
.byag_st {
  position: relative;
}
.byag_st::before {
  content: "";
  background: url(../img/stock-market.png) no-repeat;
  position: absolute;
  right: 0;
  top: -105px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-size: cover;
  border: 4px solid #fdfdfd;
  box-shadow: -2px 1px 20px 11px #f1f1f1;
}
.left_ash .textwidget {
  width: 80% !important;
  float: right;
  margin-top: 20pc;
}
.left_width {
  position: relative;
}
.left_width .textwidget {
  float: right;
}
.left_width::before {
  content: "";
  background: url(data:image/png;base64,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)
    no-repeat;
  position: absolute;
  left: 0;
  top: -105px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-size: cover;
  border: 4px solid #fdfdfd;
  box-shadow: -2px 1px 20px 11px #f1f1f1;
}
.why_bullspree .circle_line::before {
  content: "";
  width: 30px;
  height: 30px;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAC/AAAAvwBpCekMAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAABIbSURBVHic7Z17fFTVncC/vzuTx0AQAfEBBdH1BUkUCdY3FtD6ShBdEyLrq9tVPlUXWz+1PqpkQGuLWh+waqGCW6tikrpWAj6qC36sbu1C1pYEEXEX5SHxUSkgeZDM/e0fMxMzw2RyJ5l7Z264389nPuC5557zw9/jnPO7554LHgc0kmkBPNJL8cryYjWNu4GpwEpFa/OPOPjV+omL2xPV9wygn9BF8Zezv153AisSGYNnAC6nsKa8wBjgW6yqlVjSp/wN9EWg9pCCz1Z5BtAPKKwpL2CAUSom5QgXAgGLtzZ4BtDPOL2mPLA7IOcKUg5cChR0W1lZaDgmmYcj/KmitmVvwYDXQdYK7E5WV3z6Oy8C9CMKa8pzjQG+a1V1DjCyh+pNjfVjR/qdEMzDXroqXlV7UnwYpZZg0PQMwMWMWX1tfsHXrdcLepuqjkhSNQT4uhaIT38H4BmAC+n0+K9b5gAjtfuqnwAPCzpNkSldypsa1ox7G7w8gKtIYYz/BHi41bf7VwVteYEOf95nQG7nVWVh47Tq2eBFAFeQwhjfqfiPLnqlDaC4bsZMuiofMAypjf7dM4AsJhXFi8h9uYcf9FR8zt+E8rgw37Ru7QnvRP/DGwKykFRCvYjcN2xg09I3J7/ZEX9x/IvTD+4S/k3gBcGY01C27INoHS8CZBGpenx3io8S8uddSljHtfGKj+IZQBaQwnLu/wTuHVbw2W+TKT6KKWr6Qjpu3SW1G7ur4w0BGcRqqFfhYwP5eU8e3xs8A8gA2aD4KJ4BOEg2KT6KZwAOkI2Kj+IZgI2U15T7PggYPwDuUEg2uftfUbl32KCmZ5xSfBRvFWAjGwLyEDA7SZWMKT5Kv4gA41+sHBPK0VO0Q95tnP781kzLA3Di8vKjTDE2AjkJLmdc8VFcHwGKVlSe0aG6CiUPn7YVr6isOqE59GBtRW0ok3KZhvFTdD/lZ43io7g7AgSDRlHJhveAE2MvyNuGhq5eN612cybESuT9Cq8ML/hsWrYoPoqr9wQWT/jgavZTPoCeZYrRWFQ342bHhSLi/fGhX6nKNuWDiyNAOH3ashEYnayeqL66T43vb7zk+U+dkGvsyplH+szQh3R5BCvo8oaymkuc6D9VXBsBBn7dPJv9lb+fh6nIBTmG+V5xXcV0J+TyaehuYp+/K6LznOi7N7gyAhSvmDlENfQRMLRL8eYQvvN9hBYBk7u5tVbEN6uh9LmddsjlNu8Hl0YAk467iVU+IHdsKHtuU2Np9VQRmQU0J7i1XDX0XlFd5XfskCuB92Oq3GtHX+nCdRFg/IuVYzr8+gGQ16V4TWNp9akInfsjC39fPk58xm+BCQmaUdCFrb49P4luneorbvR+cGEEaPfrz4hVPqrG7V2VD7B+eu37eUcMPg1kLuFt0V0RkNmB0EH1416qPDkdcrnR+8FlEaBwZfl4MY16Yg13RWNZdVmy+05cPuM0U3gaODbB5XaQ+8a2hO7pbfLIrd4PLosAYhoPECtzyBDu6Om+ddOq382jeTzoAiB+G30OaNWGgPF24Uvlx/RGLrd6P7goAhQvn3GhCi/HFApLGkur/yWVdgpXVJxvqCzt5ulcM3BnY1n1o1bbc7P3g1siQDBoIPwsrrSFDpmbalPrS2te8/vM8ZFDEuIZADxSvLzileNfqkz2+LYTN3s/uCQCFC+vvFZFn4opVL2vcVrNT/vU7ooZ5aosAoYkuPwFyKzGsucTGQrgfu8HF0SAMauvzVfReE//Mi+g9/e17YbS6tqQ4TsZeDPB5eGg/1FUN6OmeMXMRAbieu8HFxjAoL2tN7NfylfuqT+vdlc62t9w8XOfNJZWTwF+CCTKCSRMHo1dOfNIlKtipEKXr59WvSYdcjlFVhtAOOWrP4kr3tzq27UorR0J2lhW/aipRgnwPwlqHAm6qqiu4tFjXr4wD/qH90OWG4CpobuIS/mqcGe6snfxvD9t2XptMU9X1fl0kzzKDx20priuYjrK1XHX69zm/ZDFk0CrKV+76CF5tB+qfNuNBpC1ESBRytdA7nBC+dBj8igGN479UbIyAhTWzThJwmNxFwPVlY1lNaUZkWflFRcYprmku63dbvV+yNIIIPAg+6V85fZMybP+4mWvdpc8crP3QxYaQOGKivOBc+OKn15XWt2YCXmivHdR7ReNZTWXCfwzEF2CNqlPbsmkXFHWrl2b859//OuyVX/866mp3JdVQ0Bkn9+7wEldilsMn/+4dRc9uy1TcsVz/EvTBuVJoDDUajaur6j92u7+NIixDYow+I6ajG2D244Nxh4Cueqtv8xBZC5ggj65N9Dxo7KJExNtiokhKwwg6btzaUj5upFPghztMzhXlXMJb3E7JHpNoD6Uy3lH3sFOgDfeajjREHMNsXmJt6ecfdLZPfWT0RdDLJyIkZaUr1vYHuQMU/gxMAkYpt2sPRRKjH2s3BTkgm3nrG5WMZcQl5RSeNxKnxkxAKsnYohyV7pSvtnM5iD5fiFowo+JO9AxCacHhFUG/tdDMDHmirJ86qSTlllpxFED6FT81y23KYxIsrj+SFXnNE6rsfSPcDPb5nG6KkuBE1K5T8WgZfCEEtMYELvnUfmbhPyzrLbjiAFYPdkyE+/HZ4qo16ta8/qOvOG0DhpHW+TXOvgkQjmDIW4ep8K/Tplc2JSojQceeHpgbkHuUTf/oLJzRWXrJDCbD0bIFF/MZ1BrK2cBjwDHJapj+grYe8g5tB00LqL0EzB9A3puXEPLp0ya0O1ehAWPPb9QRWYpPPT3Q2ROsKJiny0G4Ck+zOdBClpgvCGUQOfvBHrIv3Tkj2DzGa+k1Jev/e8Mbnq5aPzM+esTXX/k36onicHqLn3XI3ptWocAq+fcRRV/SD9S/NaHCOhuTjGEElUmqFDSBscbvUi2+Vs/xde+k1BOwn0oMQgmebsaGb7pfgpaGj5PVGfRoroBbaHmJRorywRF0vO9gANZ8QDb53GmuYelIhynEH5w3Mc283evZ++ws2LKBJOcvR+Tv+d98va8T/6e98nd/QGG2RKukOgoCqA11PwLIGbHsyqLf3jDjNf6ZAAHuuK3PkSAPVSZyq2kOa2ev7uB9vwjwsreHVZ43p6N3yjbIgufqD7TVG6MK96u+3Jvh14aqjfGR7w+vHxLOJHLBP4cDl20b/XOgw/dMU4wSkBKgMuAI7pUU1G9YPaNlX+AFA3AU/w3Xg/p9/q+8sqwJ/67xRhaRHh7ezfo4ptvqOzME1gaAqKKR7UqWebOraF+7SJyhn7JUMNkqIQYJjAUg6HAUEPDfwJDTWEYeygk1qOyBlP83+6hyhbp6Li1a0FSA3Cj4iOz8SFqcIRfGaHCEFWGAENQhiDhnypDhEh5E4cR9eZoTNSYP8KXHNmLZBstanLVzbOvjHmKmNAAjnn5wryAOfiabFT8J0GONgxKxeR0hGEmDDNgqMIwYBB7QCSsLBPiNBgVPEseg9pLO7AetF7EqO+A5bfcVLE9vlKMAXQqPqRVSnYoXoMYWwxONpQygVKFEhQ0okGhhw17BxA+s7UWY/A7QH2ojfpbbqnocckgEOfxSY40dWpytynIQQHhfIUy4EK6PAv36J6QwdFj7ialo/H8RXWVswnpHYoenqTeRyp67/CBnz9rl+I3BxmTY/BdhTKU8zRuR7BHz/hNKoGfp3QP6OlAQuXb6fGJQnt3GyA8rKFwnQaZL8Hw9McKfoR5KBV0WdPaNcZ/GmSAClNNpXSbMM3QsOF5ek8bR20Nb6j9g9UbBKCobsYyoNIOj996LyMJcbkKpaJMIm7rkkfaeWFUFZdbrSwAxXVXnGBK6NR0jvGqyPZ7uE6VB4FB6WjTwxIdqhw5Ooilk1FtWQ5vDjLGLzwJTLWjfY/kCNz5rSprk8G05rJVkW3zuN4vrMNTfsaITAYt6TZtBrA5yJht83g9cuSKF/IzS3Qy2CN9NgDP67MTMbjOUr2+dOKN9VmNpclgryKAKrJlHjf4hQY85TuCwiJgRwr1N0nSfQFhUo4AntdnhE93K0fl5xPIbeV+hOuT1DVRnvTBj0YEE56YHkNKewK3zOMUUVYBBanc59E3FB4vDLIP2AfM2j6XFWY4IhwRV2+DCN8bVcWfrbad6hBwDp7ynabZH15ZdTKyirp9eYxFWRwpMlEW+5WJo+ZYVz6kGAEMZZyXt3cWVZ4eEeTL+PJ/uJ1dwKxtQerU4ItUvL4rKRmAQmFvOvHoNWr6WJCswreCrOhLB5aHAFUEGNuXzjxSRFg55m422NmFZQPYMZdReBk+RxGTh+3uw7IBhMQL/w7TMLKK1XZ3Yn0I8AzAUUR4UBw4FNOyARjKODsF8Yjh010mzzvRkeVVgLcCcA4RHiusYp8TfVmKAN4KwFGaDbMzwWM7lgzAWwE4h8BvEiV+7MKSAXgrAMfQDoOFTnZobQiA8+wWxAOAl+1O/MTTowFsn8fJAjc5IcyBjsAvne4zqQFsWkCeqTxNt6fPeKSRhpFzEn69zFaSGkD+VwSBImdEObBxKvETT7cGsGUepxA+uNjDftY4lfiJJ2EiaNMC8mQnS7u77pEWTISXDZNHRwZ5I1NCJFRw3k6qSF/o30l4F5E3jwjzpcKvfT6eGHkXWzMtzH6bQrfP42RT+TPpUVirCKcZJpsUzjCFs1Q4U5SzOfDe//+LCE8YJs9Y2azpFDEGsGkBefk7qSdNeX8Vvj96Dkvjy5seYODuL7mytZVfBQKQlx8+16cf0oHwezVZODrIW5kWJhExQ0Ak9Kcr67cskfIBDr+VvatnsitqfoZAfuCbXyAfxNpzynZgE1AP1JtKvQlrfTDUJ5SYUIJQgnIqMDwt/ypr7EL5jc/PQyPu4hMH+02ZTgOIhP50zfo/zM8n6UcLFMZFnd5UaG4O/yCxQSDQ3g772mjLzWO+P4fXTVh7VJDWBM1/GvnVRQu2BBkRZxSnkf6zh7IyzCdDIO2hv1mVU0cHSfqZtzf/iRc0fIxpjxhG2EhQVIXpU55heV+FjJxfcLNq2rZdPTCqivgPXWc9BqQ39Cvc1JPyI/UsbzAxzfANCr9Ih/IBRNCmw3hM4OO+tqWwoUOZkwaxHMfQIIZAWj5+qMrTo6t4qqd6NeXkEnd8uQXePWggVb2TLDETZ9GOML+PzXQgXNPNUJT1GJETpRJ+aCBFPgwErD00OiyX40khySTwlalUTlxMe6+l64amw1jSlyig8MDoObj+07Ef97GdjSGD6cNvY4+VyqamNNyoKXxv6nP2zKb7GAXebxvC3LQK5DB9NQATZXHOAEpSeY6dyvifznG/O3oZBTpUuPbY2bTZIZNTGAC9DIEbDeXsUUFmHX4re1O5UawbwFbZbv/kqpdR4Ck3h/4oBoCSUnjt9PqRQf6rV71a32I2SkZwaa/6SJFUo4D2k/MOU40AO3rr9VGC4dOrjrRaXw0ee6vc/ixeqlFA+sk2eQPANCwagNDQa6+PEAxiqnK75RuU4aFcft2XPq2SYhQYZ/UotmzGAPj8ULYAIac6nfIcC4TEzwm64ZI3Z1Jum0ARJs6i3QSrXysf8DGMtlMeJzAgEv6wdrRoutAcbgTrkygVHn/jCg6zUSQAPj+cJ61GgZx+sF2+awj72MmOJ/87rUaIfxTrSahDfEbsUSl2kEoU6A8vzGbMAADOeZ6tJlwmWH4PzpGhwGoU0H7wwmynAaTjoUhvmPIs70S+vGkJJ4YCq1GgP6wEvvlIRGq5gLSS4qTQkaHAYhRw/Uog4xEgSoqTQtuHAotRwPUrgU4DsJwLsIlUJ4VODAV7lCX0sDzOcfmLM50G4HQuIBEpTgptHwoip3MmfVtHDXdPBDsNIJILSOp9qgy0W6Apz/IOwr0Wq1+y6koutlWgnlDGZ7T/PhI/gUn6vSCBU3fcZ39e3oAno19+7QmBa+yWpwcu3LTAve84pDqD9Xe0M90WSbow6Rl2iFh75iDKxa9dZWtk6mmr18GBr9x7fkLKSxjB/kQMgJrUWqoHA/JCXGSbHMqTPdUxHfp/YgcpG4DC5KYgh9ohTFf8BrVWhwE17FNACOZD8j3+Ikxz6zDQmySGv124JO2SxDHpGXYI/MlKXTuHgaOCNEW+1pGMgwM7rX2kKduI35m7CyvfAxC+C/Y/o1d4zsr2MQVyTSZD307O7o6Qcr9fuIIkL7SqcgGw0o7+PTxs4/8BcyK7BZ6oLwsAAAAASUVORK5CYII=)
    no-repeat;
  animation: moveAround 10s linear infinite;
  z-index: -1;
}
@keyframes "moveAround" {
  from {
    transform: rotate(0deg) translate(278px);
  }
  to {
    transform: rotate(360deg) translate(278px);
  }
}
.watch_vdo {
  padding: 90px 0 0 0;
}
.count_div {
  padding: 50px 0 10px 0;
  margin: 150px 0 50px 0;
}
.count_div .count_text {
  color: #000;
}
.count_div .count_text h2 {
  font-size: 60px;
}
.h_margin {
  margin: 40px 0;
}
.abour_what {
  width: 100%;
  padding: 0 20pc;
  margin: 60px auto;
  position: relative;
}
.abour_what::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  background: url(../img/up_h.png) no-repeat;
  width: 217px;
  height: 130px;
  background-size: contain;
  animation: bounce 5s;
  animation-direction: alternate;
  animation-timing-function: cubic-bezier(0.5, 0.05, 1, 0.5);
  animation-iteration-count: infinite;
}
.abour_what::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAB8CAYAAACrHtS+AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAEm1JREFUeJztnX+MHVUVx5daqyFCDRBjYkyMJkZJUIk0/KOEmKiAUUyQGDDaKEICKQQMUkqrLghKEEJBqGmBkgLlZ8FKa2ugtNDyw/6i221Ld7vbX9vuL3a77Zbddn+0O873dL7P8+7eO3Pf27f73i73JCfvdd682d37me855547M62qChYsWLBgwYIFCxYsWLBgwYIFCxYsWLBgwYIFCxYsWLBgwYIFCxYsWLBgwYIFCxYsWIktiqLJ4vVtZ9FPDJz4XH9P29RoVTS53L9fsBEa4fbs7biw/2jX3QPt3avhg0d6t5kun/X1v9J/7NiNg8f7z8eJgO+X+28IlmKEe3x/5/Ro56GnBnYd2DTQe+xQb2dn1PdRt/jA8Z5ocKAv0/E9ORHik6Cvv+8hngjhJKgAAwSABuSTm9v7jjW3D8ELAezt8UkA+IgA5f67P3YGRUPNULIJuqSQHREAyofqjzTtOafcYzGhDQWWBk3YxagZ30lzr2PEYR/gyz0uE86iNWsmd7+37zyGboLOUnQW1EI9TfEh1JfIAPvkm023EDRhjxVkb/io+oPaR2amquE2VZcCoK7mi4UPtaOwCxV9EQbYANy7tm5IvK5pRKAJVIM1t6V5IfCR2ycU9GjgiU8PHll53omP1kyH4z22leTYcWGGEJ4DHbsZwguFO1qeBX1C5PWBg7OmdjXO3Xys/YWov2vDIB3gR3psqKL/hbqre/+9fUi8ANgFwTrUlu0jhJ+bu/e0TS3FuJfFojUXT26rnVXduf0PQx8dWBABuoA/tKIPDqUXfeyqqtPyYMdO2CNWswGT83abl+IEyPsdx3N471s7/YzDW2dsBfCu3Y+c8l33R4APH+h8/lfFHhuwjy/cetIXdiGQcSzUAJIi4mMfXvJu1L34nTzHNjgjC/bX3z+yf3+kW7U+0HOv8bRtXEIfBjyGTQfwwdYFc6Oo6rRCj0vYdDZTRgJaICeACbXr6bdybgK3nQAa/rAoUKDiUb2PBpNRtc4dN52dBby6unpSIcfsnld7Tt/82g2EjcEtBWiBNm+VuAZdCHDtAj9RPdSOn9Nz+JA/9HjKNi6KOFbkcIRsARzDZhjne+byge7G5XQsTab1m4fBjkEVmp9l0B2gtdugFwU+/hkEzjDvCx5LsRVdxAFwx+6N63Q1Dqgs1ghdA8/bN3YB7/gje25ffbsO5Ri4QipuyakxbCjPBToLeBZ4Ezi9a3td7mcTusv171yxoR3hOzf90iAdwG1Ve1r13jtzzVeO3fV2Y+/d6yKdt31VjUGmqgEsDfZIoLuAa7UD+tGOdi/omKpVZGgX4EluJkgbZJvnKvjEu/fff64+toYtnoTyQkK4qAsVN0Det8ILuA/0QsGzV+Cj9Bz8SqzaAbx9y58OMmfrAi23zfR4Owq65o0zxdvfuubE4dW/XYjqXh8boZywJXd7Tnfy8rWCTR9N6L5K94EuV9VU4kILmywaIlyqdBN8/B6fbVt69ZEDL/50PbzpuZ/PiKrPnaKPGV237PQ8daPyLTCMSw5VoOmdf1/uDf3Dha+XFHzX5trcfN9H5Shoy8XVaVDmzlXXXHFg9Y230XPTMgtwRITaR3/yjYYbL/0UOmfm8aKq6DSo+8is5UNwqNsHNJ3KtsEuVOU4ObT7Tt9SlR7DhtKz8jkcubziwrrNoHqC7tz/ZKQdRd7OpbM/6/oucjdhw9PUbQ4QBlEKNCj5zqVO4Gkqx+cddzwftd2yUBzvTW+796Vh8DufWzvMXdABHBW8T2jH1Ttjya4oE+AW2ASOxRXXd0112+av1iInmf6IMmPYacBN6BoyXmV7kncRhgVOsiqH7fhu6z2LxPG+UOjM5/A02F2dHTIv91E59kFlX1tbW5IVyYKso37O99OAt7z/+Bm270VV1ZMO/3LJ0g+vXxzZ1O0aGCgFg6dh+0An6JZb5w+JapOQm6U6/DycCMjxgI7vMt/7Qk+bqgE0Xbbt7bhw2Fhh1bCnbSoKO+R6uWwaF1fE78c8DXB+rnM3CzbkeFcvvfmSx77eedXiQQBHsabnp2kAJJTHeduEnQU8p+gEtO+USdcLAE/FU+0+0DveWB+5VK6Bw82wbkLWoihbCqh/897vtm67dwmKNPi2lTPWoiKvmfvDz9j2p7oBHA6APoOu1Y2o4AMd21qufWgIsBFebccsBD5+PqGnKd0E37lrt6QLnLB0EzbDeuu+3Q927Km7AV04E3KuLdvduLxn28azxpp1zna8e82UD/71my/DXaBpVHdO4Z5TFwySDF4MEQCzgBM2wrCPqgnf5iZ0hni8uoBr6BIdYuiHW1tysAke26Sab6w9cWznO0PazZU4/HycFOPqGvjm7z16eftl84dE3SqcZ8KIoTEXZwHPU7blhEqD6+XxMXEiwdMKOTrDOqBrlWvIfVtei0zHd/RaAa7BL6uyi7EPL1kwJwfcEmZtcJi7zWmTDTqcUy2puA2Fjhh24lAtVM5pW5bShwFPYNtA07EPl3uxcHW08a3K67tnWctFD79C4AhnPsCxHwbWB7hU47G6McilhjwMegyaKk8DDmdYZxjPgg3HPlT2uIS996t/PHPPtD9vBHAUXr65GwWPKPd3z2ZCZ95mVZwGDMeW5kgMA2EXzqtaJKpkAY9/L58CjmGdedwXOPzQfzdF7ZuW/brc7IoyFGzN33lgCMCRa31gs1gDbBtwDZ1NFYbyLNCAAFi6p05n3s3LuYYDHNuxWbmc1brMNFC8IVxngIYfXftS1PTqsp2AjvyNmyfLAg9Xv7TWLZvWuWvNFXCfkIOCLQc8Hhwf4KJAzKUT4Gkql9wdq1v67CnAJZ8ChNF61cDlREhybxp0nBi6IWOC51xc4Km8DZCHV8yLjjx7n7wSsOn4vPPBmVHXC09G7VtW1O/bsv1lTNtQqY9Zt23d8r9NwRnXVrNyqLnhbXEUFXvrtn4+7Xt10+bMBXC4LHyww5Q0IayNlji8inIVcJfSmbuzlE3YerHEBrz1n2uGAIth2AYcYZ3AcVx+B7B0BQ7AGjIcELGN+9sc+x9ecrM4voP9Me44Lsac8EcVOGDv2bTkhAZO6C6lY8UMBRuBY6BszQcNnoskAIw5expwVubIxxqwTZHm6pgNuoaDYxK6Bs85NI5pTq9MuAQMp9rZkMHxbbCxHWNM4OLxMbtrHu81wWeJrWiDuhvee/rlvVuWRho2HL8AwrztezvOveGzKNgY0uWPdQDXsCTPGrBdwDnvdsFm08QGXC+LYjAZSqFeqJbtUTZJzPBsA9z54F8FcMuCladCfrJAg7+RJ4uGPsxRrMafA7DpGGuEeKrctW5RMuBQOKBrxzYXcFboOeAHDziB0zEoWHcG8CzorM6Rv135VgZRraKZDigESEUCNqdIZv7VgAm3+ZFXc4DpudyeQGSkwBjkQbe4fLZr4z8QVeGsmTDOiKbwUV9E2fnaw9cBLr1h3RMn4R+8es+gaw1cA5e2altrKmyGTBk0B3ANHcABLbWqRrWfdMiaH3glz+W7MchhzQ+lXjpDM7YLlPi7JmSba+D4+zVwG3Ru31FT87NRBZplVLkGve2ZGb3vLvjxpa7vAHjdBbObABzwstRN4JJXPYFj3zTgbJSYDuAEa1Mv4AI+gCGUc2qVU+oIgBOqdgJvqdkxVLfp/VvXv7HqzLHkazUoGUqvf/n6u+G4nCltfwJvvGDOSR/gDOkSahPgLTMWFQWcYFzA4VQ3wzMvfGi66zmBxfwNSBo2tuGEyYItwBPVAjad0Fs+aBBHTgbkxvWbfrRrxYqzx4qnt/neP8aQXmrghO4K6RoOCkAABGC+yvs7n/m/ilFk3Tp/CNvg+FyvaZvA9bQsTeXSXo33lcJRAYe3NB/MOQqw0WY2Jvb6F2acTuAA5wucIR3fobuAy9UsxrQpDw6mOQnsPODxe6iZIZ2wsR1FmCgTSkzcPImgcMDWbpvT8zgu4AeamqxXvYxLe7Tqssnbpv3+PwDuU7QRuC7aMoHHUzPdGTOB4zPAMPO3nAAxYECXyhyhPP43PpN5u4KtgUs4T6ryLODspZuwNfC9u3c3jKu17ixDpw3AMS3DH+gV0uNQmKVw8Rg2oEth5QBOlQOkrtQJXCtbVB+rUgopi7J1xGA4T4PO1TJXKCfwcjMqqe381uxZAC5Ts5TGiwbOxosG7oLO1qoLdh70WJkEbwNuwrYBl32S+XsacGnlJhW4CzjCOS5vKjejktqGC264CMAlj8cVqQ9wuWrUAtwGHcDlooQU2LrYAjCCl3yd5GK0Nc0wbgIHvDR1a+Bm/jaVTeBpBRtCPRou2AevaKVW/M0LaK9yaibK9cjjMrCA6QGcYV0veKQ5p0Rmo8MGWwPHe5woaerWwHECYU7tCuWAnVawoat2ap3iVEuX6xaurmZFGQs3GQwV3pzAMdhobPgAT1SOaZW+2CAVuKeblXmWujV0wNbh3AbcVbChRw64XK8gcDh66aPWQy+VsXCThoalYnXlcR/gB+9YHB287WmBLuvZJQaOV6iVV7lkwYbjd0f0SCvWALyhrv4W23hBxbaVSfwb29H8GmuGBdmWb988XXI4oFiAm+CZL2Xq5QM8doZ2KaosxVYxwDVstlJdU7I8dce1SrHqhuG6f7SvzcUqrmFUPHDmcVTq+IOzoBOMDF6GyqFuAOdyKaGXAjaUCtiEKcVe4mnqlnDuKNaYu3EVi2u80MLGWgWcaxd6DQMnxFjyK9g2VV33SeZxFm4+0KXwSQEusBPgJnQMvrks6esSjpMbD7Sys4CbudsFe//efanVOW7sqF30i4VYnCJ4Ou7ySbtDt2KM0zPJtxkqhxOSDKYDeg64gk5nIWebW6eBxv68idAGOg24XLGicrcNOGAjnGddraKh07c8duVruNNnrJiNyHSbVU9X0pwQBKCGjUubUoBD6dI3h9pj6HBA0tee0SVsJ3PzXHuVYLl27oCuwefm3R7qdhVrplVXV03CiiSWoPmghdHmVFJj8WZOz7KgYzALVThcr5JJZEnga8d2rpDlQTY9BboO5bYGi1b3ztrta/HQ/3KzGBNj8SbhNhkIH+AYSOmIpeXxFOh6lcx2IYReQbNdGZMGnLBlbdsBmrB3797jVDcepEAfay6jalS5FGQewAkdAyp5VUHPg+0AboL38UJUzo5aGmytbtt15bjnnrdf4xk6eOhCOdiMikHlyOVQOQahEOgYXOZzXqLsC70Q4D7QWaTZYGvQulCrr9kw7FFdyNN4tBkeqMDHngH6/uWXf6kMeEbHWLFLbvYM7S7o3sD1yphaDi0WOK8hB9As2GmhHE/KwiPO8Ew77RMKuOTyaXPmapVrdwHHZ8jnGGxW4cOAZ4V2T+iuXJ7L2bH7wkYoN6dh6IfjCZUI3yZsOB6fgs8nTE7H5U8I7VCLOXBp0PVqF75bKHRfpduAS0RKYGfla8K2zbmZs3FzAZ9GjddhDz+Mt2E/PG2jXJxKagjtqNoxF7ZBd4Gn0uGAwGmXL/hCoevlTrMat6masOvrdvXari/Hww4b377ppPk4U9vTLvE6bpotPgboDO0u6C7whA4IAF9qpedV4UYIN0G7YNsuWEATZeuiSwdrX792COBdjs/xKNMJBRyGqRoGvb6+IRW6y3PgYyjSNcPVLPHx0sAPA66uWGVHLhe+lapdkAmasFGkuW4mePHKqk+8Oe8Hs9EqRcFmwsd7tFWxT9a1/+PSqquqJkHpGGwqvRjwvLCf8AVacsWqnADJ2jm7a7xKlZBzcBPQuqC0KdpUNWHjpoKsbhrurH3qgW9OQdvUBI4FkqwnY00I23jVzIvx5AMMnB7UYhRP+DmnWm1u7KtPOpea05RdyE370idPYCN3E3gx/1nQuDOc9YTOwbQNfKEngCjVPAEy4PpCFtBxKkrL2Wm29MnLvog8Teh4RVE3WmNckVb7l/lfwwUCGMQ08D7OcJzVDcsCbANN2Jh6FQObBujI13AoHqG+1GNa8Yab6rZv3nIfBlUPeLHgs7wY0HBbU6VYsz1j/mNluEUZd1RiUE3wvvCzQPrANSFT1SjOyvJI64luVDtCPAe/GJDFQDZB43dAuhm156sEO2WY00LtzO02MARXLFgnZAUauboibtb/uFhUXT2JYZ4wfCEWBFiBlp9Vs+H8ir/NZyIbFY9QL0BiME5ohXoCGTkaoEOerjBbU109GWBGBD+BHEL2ODPAguMEADyoFCeC6dgOxz7YF98JITtYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggUbbv8DpX1YLm3R5YAAAAAASUVORK5CYII=)
    no-repeat;
  width: 130px;
  height: 130px;
  animation: bounce 5s;
  animation-direction: alternate;
  animation-timing-function: cubic-bezier(0.5, 0.05, 1, 0.5);
  animation-iteration-count: infinite;
}
@keyframes "bounce" {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(0, 200px, 0);
  }
}
.ab_con {
  border: 2px dashed rgba(255, 0, 128, 0.8);
  padding: 20px;
  border-radius: 15px;
  background: #fff8fc;
  box-shadow: -1px 10px 12px 1px rgba(255, 231, 243, 0.8);
}
.blog_box {
  display: flex;
  flex-wrap: wrap;
  margin: 50px 0;
}
.blog_box article {
  flex-basis: 33.33%;
  padding: 0 20px;
  margin: 20px 0;
}
.blog_box .blog-content {
  border: 1px solid #fff;
  border-radius: 40px;
  padding: 25px;
  flex-basis: 40%;
  background: #fff;
  transition: all 0.2s ease;
}
.blog_box .blog-content:hover {
  transition: all 0.2s ease;
  box-shadow: 6px 7px 17px 0 #ffe4ec;
  border: 1px solid #ff0053;
  background: #fffafb;
}
.blog_box .btn {
  color: #fff;
  display: inline-block;
}
.blog_box .btn:hover {
  color: #ff0053;
}
.blog_box .blog-image {
  border-radius: 50%;
  margin: 0 auto;
}
.banner-block-blog .slides {
  border-radius: 30px;
  width: 80%;
  margin: 0 auto;
}
.banner-block-blog .slides:hover {
  box-shadow: 0 8px 30px 0 #ededed;
}
.banner-block-blog .slides li {
  box-shadow: 10px 10px #ccc;
}
.banner-block-blog .slides .slider_dev {
  display: flex;
  justify-content: space-between;
  transition: all 0.2s ease;
  border: 1px solid #fff;
  padding: 30px;
  background: #fff;
}
.banner-block-blog .slides .slider_dev:hover {
  transition: all 0.2s ease;
  background: #fff;
}
.banner-block-blog .slides .slider_dev .slider_img {
  border-radius: 30px;
  overflow: hidden;
}
.banner-block-blog .slides .slider_dev .slider_img img {
  width: 100%;
}
.banner-block-blog .slides .slider_dev .bannertext-wrap {
  width: 50%;
  color: #000 !important;
}
.banner-block-blog .slides .slider_dev .bannertext-wrap .content h2 {
  font-size: 36px;
}
.banner-block-blog .flex-direction-nav {
  text-align: center;
  display: flex;
  justify-content: center;
}
.banner-block-blog .flex-direction-nav a {
  border: 1px solid #ccc;
  width: 40px;
  height: 40px;
  font-size: 0;
  display: inline-block;
  background: #fff;
  border-radius: 10px;
  margin: 30px 10px;
}
.banner-block-blog .flex-direction-nav .flex-prev {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ2QjQxOTQ5NzVGNDExRURCODBBOUY3RDlGMkEwQUM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ2QjQxOTRBNzVGNDExRURCODBBOUY3RDlGMkEwQUM4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDZCNDE5NDc3NUY0MTFFREI4MEE5RjdEOUYyQTBBQzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDZCNDE5NDg3NUY0MTFFREI4MEE5RjdEOUYyQTBBQzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7yXd6+AAABOklEQVR42qyWS07CUBSGW2XmAtyKQyNzRI08lIcYF+CK1IryEhUWQKJx4lZcAEOo303+wQ1pyQXOTf6ctNDvO4feksZpmkarqxgfFykJuZ+lX+Noh7WXc35ODkkfWcVcQNe/lJoOX5FUrSdwkvcVSc1U4Elc9+5GvSCpmwok+ZBkSbpIrkwFGZJnJA1TgSSflIokCZKmqUCSiSQL8oSkZSrwJJeSPCJpmwokmXqSBySdvO/GWX8VoQtwifJGCuQE8bfJBObbNKf7U8pY3d9ldR/pw23h7qfZJ7fAE7MJgJc9eGcdfOMJBB8JfgO8a3YPgJ8J7q5ph8CDJwB+ThkI3gLeC22sEAgfumeGNIH3zbYp8AsP3tgUvnYCwQc6vAY+3GZLxzlvFUeUHw8+sn6SD8gfqe8Cd+tfgAEAxIqAdFj+7WsAAAAASUVORK5CYII=)
    no-repeat;
  background-position: 50%;
  transform: rotate(180deg);
}
.banner-block-blog .flex-direction-nav .flex-next {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ2QjQxOTQ5NzVGNDExRURCODBBOUY3RDlGMkEwQUM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ2QjQxOTRBNzVGNDExRURCODBBOUY3RDlGMkEwQUM4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDZCNDE5NDc3NUY0MTFFREI4MEE5RjdEOUYyQTBBQzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDZCNDE5NDg3NUY0MTFFREI4MEE5RjdEOUYyQTBBQzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7yXd6+AAABOklEQVR42qyWS07CUBSGW2XmAtyKQyNzRI08lIcYF+CK1IryEhUWQKJx4lZcAEOo303+wQ1pyQXOTf6ctNDvO4feksZpmkarqxgfFykJuZ+lX+Noh7WXc35ODkkfWcVcQNe/lJoOX5FUrSdwkvcVSc1U4Elc9+5GvSCpmwok+ZBkSbpIrkwFGZJnJA1TgSSflIokCZKmqUCSiSQL8oSkZSrwJJeSPCJpmwokmXqSBySdvO/GWX8VoQtwifJGCuQE8bfJBObbNKf7U8pY3d9ldR/pw23h7qfZJ7fAE7MJgJc9eGcdfOMJBB8JfgO8a3YPgJ8J7q5ph8CDJwB+ThkI3gLeC22sEAgfumeGNIH3zbYp8AsP3tgUvnYCwQc6vAY+3GZLxzlvFUeUHw8+sn6SD8gfqe8Cd+tfgAEAxIqAdFj+7WsAAAAASUVORK5CYII=)
    no-repeat;
  background-position: 50%;
}
.btn {
  padding: 12px 30px;
  background: #ff0053;
  border-radius: 10px;
  color: #fff;
  margin: 20px 0;
  color: #fff;
  border: 1px solid #ff0053;
  font-size: 16px;
  font-weight: 700;
  transition: all 0.2s ease;
}
.btn:hover {
  transition: all 0.2s ease;
  background: #fff !important;
  color: #ff0053;
  border: 1px solid #ff0053;
}
.about_tab
  .widget_sow-tabs
  .so-widget-sow-tabs
  .sow-tabs
  .sow-tabs-panel-content {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.about_tab
  .widget_sow-tabs
  .so-widget-sow-tabs
  .sow-tabs
  .sow-tabs-panel-content
  .left_con {
  flex-basis: 45%;
  border: 1px solid #f2387b;
  border-radius: 20px;
  padding: 30px;
  transition: all 0.2s ease;
}
.about_tab
  .widget_sow-tabs
  .so-widget-sow-tabs
  .sow-tabs
  .sow-tabs-panel-content
  .left_con:hover {
  background: #f2387b;
  color: #fff;
  transition: all 0.2s ease;
}
.about_tab
  .widget_sow-tabs
  .so-widget-sow-tabs
  .sow-tabs
  .sow-tabs-panel-content
  .right_con {
  flex-basis: 45%;
}
.about_tab
  .widget_sow-tabs
  .so-widget-sow-tabs
  .sow-tabs
  .sow-tabs-tab-container {
  padding: 0;
  background: none;
  display: flex;
  margin-bottom: 20px;
  position: relative;
}
.about_tab
  .widget_sow-tabs
  .so-widget-sow-tabs
  .sow-tabs
  .sow-tabs-tab-container::after {
  content: "";
  width: 15px;
  height: 15px;
  left: 0%;
  border-radius: 50%;
  bottom: -10px;
  z-index: 99999;
  position: absolute;
  background: #ff0053;
  border: 5px solid #ffd6e4;
}
.about_tab
  .widget_sow-tabs
  .so-widget-sow-tabs
  .sow-tabs
  .sow-tabs-tab-container::before {
  content: "";
  width: 15px;
  height: 15px;
  right: 0%;
  border-radius: 50%;
  bottom: -10px;
  z-index: 99999;
  position: absolute;
  background: #ff0053;
  border: 5px solid #ffd6e4;
}
.about_tab
  .widget_sow-tabs
  .so-widget-sow-tabs
  .sow-tabs
  .sow-tabs-tab-container
  .sow-tabs-tab {
  flex: 1;
  color: #fff;
  text-align: center;
  color: #42003f;
  position: relative;
  padding-bottom: 50px;
  margin: 0 0 0 0;
  border-bottom: 2px dashed #42003f;
}
.about_tab
  .widget_sow-tabs
  .so-widget-sow-tabs
  .sow-tabs
  .sow-tabs-tab-container
  .sow-tabs-tab:before {
  content: "";
  width: 40px;
  height: 40px;
  left: 45%;
  bottom: -15px;
  border-radius: 50%;
  transform: translateX(-50%);
  position: absolute;
  opacity: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAwCAYAAAC4wJK5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDNEM0E1MDk1OUJFMTFFREJCRTk4NDQ0Q0U2NEUyOTkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDNEM0E1MDg1OUJFMTFFREJCRTk4NDQ0Q0U2NEUyOTkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSI4NUEyN0FDMEY0RjI2NzBDOUJBMEY0N0UyODFEQ0M4OCIgc3RSZWY6ZG9jdW1lbnRJRD0iODVBMjdBQzBGNEYyNjcwQzlCQTBGNDdFMjgxRENDODgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7JqBPmAAAQTElEQVR42tRZCZgU5Zl+u66+u6uP6ZlhTkYF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)
    no-repeat;
  background-size: contain;
  animation: pendulum 5s ease-in-out infinite;
  border-bottom: 1px solid #ff0053;
  transition: all 0.3s ease;
}
.about_tab
  .widget_sow-tabs
  .so-widget-sow-tabs
  .sow-tabs
  .sow-tabs-tab-container
  .sow-tabs-tab.sow-tabs-tab-selected {
  color: #ff0053;
  background: none;
  border-bottom: 2px dashed #ff0053;
}
.about_tab
  .widget_sow-tabs
  .so-widget-sow-tabs
  .sow-tabs
  .sow-tabs-tab-container
  .sow-tabs-tab.sow-tabs-tab-selected
  .sow-tabs-title {
  justify-content: center;
  background: #42003f;
  display: inline-block;
  padding: 10px 30px;
  border-radius: 20px;
  color: #fff;
}
.about_tab
  .widget_sow-tabs
  .so-widget-sow-tabs
  .sow-tabs
  .sow-tabs-tab-container
  .sow-tabs-tab.sow-tabs-tab-selected:before {
  opacity: 1;
}
.about_tab
  .widget_sow-tabs
  .so-widget-sow-tabs
  .sow-tabs
  .sow-tabs-tab-container
  .sow-tabs-tab.sow-tabs-tab-selected:after {
  content: ">";
  position: absolute;
  right: 0;
  bottom: -24px;
  font-size: 30px;
}
.about_tab
  .widget_sow-tabs
  .so-widget-sow-tabs
  .sow-tabs
  .sow-tabs-tab-container
  .sow-tabs-tab
  .sow-tabs-title {
  justify-content: center;
  background: #ff0053;
  display: inline-block;
  padding: 10px 30px;
  border-radius: 20px;
  color: #fff;
}
.about_tab
  .widget_sow-tabs
  .so-widget-sow-tabs
  .sow-tabs
  .sow-tabs-panel-container {
  background: none;
}
@-webkit-keyframes "pendulum" {
  0%,
  100% {
    transform: rotate(45deg);
  }
  50% {
    transform: rotate(-45deg);
  }
}
.how_to_playpage
  .so-widget-sow-tabs-default-e4c3ec3e16cb-12
  .sow-tabs
  .sow-tabs-tab-container
  .sow-tabs-tab.sow-tabs-tab-selected,
.how_to_playpage
  .so-widget-sow-tabs-default-e4c3ec3e16cb-12
  .sow-tabs
  .sow-tabs-tab-container
  .sow-tabs-tab:hover {
  background: #42003f;
  color: #fff !important;
}
.how_to_playpage
  .so-widget-sow-tabs-default-e4c3ec3e16cb-12
  .sow-tabs
  .sow-tabs-panel-container {
  background: #fff0;
}
.how_to_playpage .sow-tabs-tab-container {
  background-color: #fff8fc !important;
  justify-content: space-between;
}
.how_to_playpage .sow-tabs-tab-container .sow-tabs-tab-selected {
  background: #42003f;
  color: #fff;
}
.how_to_playpage .sow-tabs-tab-container .sow-tabs-tab:hover {
  background: #42003f;
  color: #fff;
}
.how_to_playpage .sow-tabs-tab-container .sow-tabs-tab {
  border: 2px solid rgba(255, 0, 128, 0.8);
  border-radius: 10px;
  padding: 40px 25px 40px 120px !important;
  color: #000 !important;
  position: relative;
  width: 300px;
}
.how_to_playpage .sow-tabs-tab-container .sow-tabs-tab::after {
  content: "";
  position: absolute;
  width: 80px;
  height: 80px;
  left: 20px;
  top: 12px;
  border-radius: 50%;
  background: #fff;
  box-shadow: -1px 0 12px 2px #f9e8e8;
}
.how_to_playpage .sow-tabs-tab-container .sow-tabs-tab::before {
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUyNkMyMjhFNjRGQzExRUQ5RUU2QTNENzU4OEQwQkQ0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUyNkMyMjhGNjRGQzExRUQ5RUU2QTNENzU4OEQwQkQ0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTI2QzIyOEM2NEZDMTFFRDlFRTZBM0Q3NTg4RDBCRDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTI2QzIyOEQ2NEZDMTFFRDlFRTZBM0Q3NTg4RDBCRDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7h0hNeAAAJt0lEQVR42uxa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)
    no-repeat;
  position: absolute;
  width: 80px;
  height: 80px;
  left: 20px;
  top: 12px;
  border-radius: 50%;
  background-position: 50%;
  z-index: 999;
}
.how_to_playpage .sow-tabs-tab-container .sow-tabs-tab:nth-child(2)::before {
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM4M0VCQ0JENjRGQzExRUQ5NkRFRkJFMjg1QkJBODgyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM4M0VCQ0JFNjRGQzExRUQ5NkRFRkJFMjg1QkJBODgyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzgzRUJDQkI2NEZDMTFFRDk2REVGQkUyODVCQkE4ODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzgzRUJDQkM2NEZDMTFFRDk2REVGQkUyODVCQkE4ODIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5jP/Q4AAAO00lEQVR42uxa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)
    no-repeat;
  position: absolute;
  width: 80px;
  height: 80px;
  left: 20px;
  top: 12px;
  border-radius: 50%;
  background-position: 50%;
  z-index: 999;
}
.how_to_playpage .sow-tabs-tab-container .sow-tabs-tab:nth-child(3)::before {
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5ODgwMUJCNjRGQzExRUQ5QzVFQUQ4MjVDOTY5RjU4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5ODgwMUJDNjRGQzExRUQ5QzVFQUQ4MjVDOTY5RjU4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qjk4ODAxQjk2NEZDMTFFRDlDNUVBRDgyNUM5NjlGNTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk4ODAxQkE2NEZDMTFFRDlDNUVBRDgyNUM5NjlGNTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6lh5e1AAANtUlEQVR42qxa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)
    no-repeat;
  position: absolute;
  width: 80px;
  height: 80px;
  left: 20px;
  top: 12px;
  border-radius: 50%;
  background-position: 50%;
  z-index: 999;
}
.how_to_playpage .sow-tabs-tab-container .sow-tabs-tab .sow-tabs-title {
  font-size: 24px;
}
.s_icon {
  position: relative;
}
.s_icon::before {
  content: "";
  position: absolute;
  top: -160px;
  right: 0;
  background: url(https://bullspree.biz/wp-content/themes/bullspree/assets/css/../images/hand-holding.jpg);
  height: 100px;
  width: 100px;
  border-radius: 50%;
  background-size: cover;
  border: 4px solid #fdfdfd;
  box-shadow: -2px 1px 20px 11px #f1f1f1;
}
.main-navigation {
  clear: both;
  margin: 0 auto;
  position: relative;
}
ul.nav-menu,
nav.nav-menu > ul,
div.nav-menu > ul {
  margin: 0;
  padding: 0;
  display: flex;
}
.nav-menu li {
  display: inline-block;
  position: relative;
}
.nav-menu li:last-child a {
  overflow: hidden;
  background: #ff0053;
  color: #fff;
  border-radius: 10px;
  font-weight: 700;
  position: relative;
  margin-left: 35px;
}
.nav-menu li:last-child a:before {
  position: absolute;
  top: 0;
  left: -320px;
  content: "";
  width: 70px;
  height: 100px;
  background: rgba(255, 255, 255, 0.4);
  -webkit-transform: skew(-45deg);
  transform: skew(-45deg);
  -webkit-animation: style_shine__3FrNd 1.5s ease infinite;
  animation: style_shine__3FrNd 1.5s ease infinite;
  transition: all 0.2s ease;
}
.nav-menu li:last-child a:hover {
  background: #fff;
  transition: all 0.2s ease;
}
@-webkit-keyframes "style_shine__3FrNd" {
  0% {
    left: -320px;
  }
  to {
    left: 320px;
  }
}
@keyframes "style_shine__3FrNd" {
  0% {
    left: -320px;
  }
  to {
    left: 320px;
  }
}
.top-to-scroll-img {
  pointer-events: none;
}
.gradient-color {
  -webkit-animation: hue 10s infinite linear;
}
@-webkit-keyframes "hue" {
  from {
    -webkit-filter: hue-rotate(0deg);
  }
  to {
    -webkit-filter: hue-rotate(-360deg);
  }
}
.app_don {
  position: relative;
}
.heding_st {
  margin-right: 15px;
  font-size: 55px;
  font-family: "Helvetica";
}
.dowload_b {
  overflow: hidden;
  background: #ff0053;
  color: #fff !important;
  border-radius: 10px;
  font-weight: 700;
  position: relative;
  padding: 12px 20px;
  text-decoration: none;
}
.dowload_b span {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 320px;
  height: 50px;
  margin: 0;
  -webkit-animation-name: moveDown;
  -webkit-animation-timing-function: ease-in;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 1s;
}
@-webkit-keyframes "moveDown" {
  0% {
    top: 0;
  }
  100% {
    top: 367px;
  }
}
.nav-menu li a {
  color: #141412;
  display: block;
  font-size: 16px;
  line-height: 18px;
  padding: 12px 20px;
  text-decoration: none;
  font-family: "Lato", sans-serif;
}
.nav-menu li:hover > a,
.nav-menu li a:hover {
  color: #ff0053;
}
.nav-menu .sub-menu,
.nav-menu .children {
  background-color: #525252;
  border-top: 0;
  display: none;
  padding: 0;
  position: absolute;
  left: 0;
  z-index: 99999;
}
.nav-menu .sub-menu ul,
.nav-menu .children ul {
  border-left: 0;
  left: 100%;
  top: 0;
}
ul.nav-menu ul a,
.nav-menu ul ul a {
  color: #fff;
  margin: 0;
  width: 200px;
}
ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover {
  background-color: #b3b4b4;
}
ul.nav-menu ul li,
.nav-menu ul ul li {
  background-color: #525252;
}
ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul {
  display: block;
}
.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
  color: #ff0053;
  font-weight: 700;
}
.menu-toggle {
  display: none;
}
#bubbles {
  height: 100%;
}
body {
  overflow: hidden;
}
#bubbles {
  padding: 100px 0;
}
.bubble {
  width: 60px;
  height: 60px;
  background: #ffb200;
  border-radius: 200px;
  -moz-border-radius: 200px;
  -webkit-border-radius: 200px;
  position: absolute;
}
.x1 {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  transform: scale(0.9);
  opacity: 0.2;
  background: red;
  -webkit-animation: moveclouds 15s linear infinite,
    sideWays 4s ease-in-out infinite alternate;
  -moz-animation: moveclouds 15s linear infinite,
    sideWays 4s ease-in-out infinite alternate;
  -o-animation: moveclouds 15s linear infinite,
    sideWays 4s ease-in-out infinite alternate;
}
.x2 {
  left: 200px;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  transform: scale(0.6);
  opacity: 0.5;
  -webkit-animation: moveclouds 25s linear infinite,
    sideWays 5s ease-in-out infinite alternate;
  -moz-animation: moveclouds 25s linear infinite,
    sideWays 5s ease-in-out infinite alternate;
  -o-animation: moveclouds 25s linear infinite,
    sideWays 5s ease-in-out infinite alternate;
}
.x3 {
  left: 350px;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0.3;
  -webkit-animation: moveclouds 20s linear infinite,
    sideWays 4s ease-in-out infinite alternate;
  -moz-animation: moveclouds 20s linear infinite,
    sideWays 4s ease-in-out infinite alternate;
  -o-animation: moveclouds 20s linear infinite,
    sideWays 4s ease-in-out infinite alternate;
}
.x4 {
  left: 470px;
  -webkit-transform: scale(0.75);
  -moz-transform: scale(0.75);
  transform: scale(0.75);
  opacity: 0.35;
  -webkit-animation: moveclouds 18s linear infinite,
    sideWays 2s ease-in-out infinite alternate;
  -moz-animation: moveclouds 18s linear infinite,
    sideWays 2s ease-in-out infinite alternate;
  -o-animation: moveclouds 18s linear infinite,
    sideWays 2s ease-in-out infinite alternate;
}
.x5 {
  left: 150px;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0.3;
  -webkit-animation: moveclouds 7s linear infinite,
    sideWays 1s ease-in-out infinite alternate;
  -moz-animation: moveclouds 7s linear infinite,
    sideWays 1s ease-in-out infinite alternate;
  -o-animation: moveclouds 7s linear infinite,
    sideWays 1s ease-in-out infinite alternate;
}
@-webkit-keyframes "moveclouds" {
  0% {
    top: 500px;
  }
  100% {
    top: -500px;
  }
}
@-webkit-keyframes "sideWays" {
  0% {
    margin-left: 0;
  }
  100% {
    margin-left: 50px;
  }
}
@-moz-keyframes "moveclouds" {
  0% {
    top: 500px;
  }
  100% {
    top: -500px;
  }
}
@-moz-keyframes "sideWays" {
  0% {
    margin-left: 0;
  }
  100% {
    margin-left: 50px;
  }
}
@-o-keyframes moveclouds {
  0% {
    top: 500px;
  }
  100% {
    top: -500px;
  }
}
@-o-keyframes sideWays {
  0% {
    margin-left: 0;
  }
  100% {
    margin-left: 50px;
  }
}
.ball {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  position: relative;
  background: radial-gradient(
    circle at bottom,
    #81e8f6,
    #76deef 10%,
    #055194 80%,
    #062745 100%
  );
}
.ball:before {
  content: "";
  position: absolute;
  top: 1%;
  left: 5%;
  width: 90%;
  height: 90%;
  border-radius: 100%;
  background: radial-gradient(circle at top, white, rgba(255, 255, 255, 0) 58%);
  -webkit-filter: blur(5px);
  filter: blur(5px);
  z-index: 2;
}
.ball:after {
  content: "";
  position: absolute;
  display: none;
  top: 5%;
  left: 10%;
  width: 80%;
  height: 80%;
  border-radius: 100%;
  -webkit-filter: blur(1px);
  filter: blur(1px);
  z-index: 2;
  -webkit-transform: rotateZ(-30deg);
  transform: rotateZ(-30deg);
}
.ball .shadow {
  position: absolute;
  width: 100%;
  height: 100%;
  background: radial-gradient(
    circle,
    rgba(0, 0, 0, 0.4),
    rgba(0, 0, 0, 0.1) 40%,
    rgba(0, 0, 0, 0) 50%
  );
  -webkit-transform: rotateX(90deg) translateZ(-160px);
  transform: rotateX(90deg) translateZ(-160px);
  z-index: 1;
}
.ball.plain {
  background: #000;
}
.ball.plain:before,
.ball.plain:after {
  display: none;
}
.ball.bubble {
  background: radial-gradient(
    circle at 50% 55%,
    rgba(240, 245, 255, 0.9),
    rgba(240, 245, 255, 0.9) 40%,
    rgba(225, 238, 255, 0.8) 60%,
    rgba(43, 130, 255, 0.4)
  );
  -webkit-animation: bubble-anim 2s ease-out infinite;
  animation: bubble-anim 2s ease-out infinite;
}
.ball.bubble:before {
  -webkit-filter: blur(0);
  filter: blur(0);
  height: 80%;
  width: 40%;
  background: radial-gradient(
    circle at 130% 130%,
    rgba(255, 255, 255, 0) 0,
    rgba(255, 255, 255, 0) 46%,
    rgba(255, 255, 255, 0.8) 50%,
    rgba(255, 255, 255, 0.8) 58%,
    rgba(255, 255, 255, 0) 60%,
    rgba(255, 255, 255, 0) 100%
  );
  -webkit-transform: translateX(131%) translateY(58%) rotateZ(168deg)
    rotateX(10deg);
  transform: translateX(131%) translateY(58%) rotateZ(168deg) rotateX(10deg);
}
.ball.bubble:after {
  display: block;
  background: radial-gradient(
    circle at 50% 80%,
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0) 74%,
    white 80%,
    white 84%,
    rgba(255, 255, 255, 0) 100%
  );
}
.stage {
  width: 120px;
  height: 120px;
  display: inline-block;
  margin: 20px;
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -ms-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
  -webkit-perspective-origin: 50% 50%;
  -moz-perspective-origin: 50% 50%;
  -ms-perspective-origin: 50% 50%;
  -o-perspective-origin: 50% 50%;
  perspective-origin: 50% 50%;
}
@-webkit-keyframes "bubble-anim" {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  20% {
    -webkit-transform: scaleY(0.95) scaleX(1.05);
    transform: scaleY(0.95) scaleX(1.05);
  }
  48% {
    -webkit-transform: scaleY(1.1) scaleX(0.9);
    transform: scaleY(1.1) scaleX(0.9);
  }
  68% {
    -webkit-transform: scaleY(0.98) scaleX(1.02);
    transform: scaleY(0.98) scaleX(1.02);
  }
  80% {
    -webkit-transform: scaleY(1.02) scaleX(0.98);
    transform: scaleY(1.02) scaleX(0.98);
  }
  97%,
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes "bubble-anim" {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  20% {
    -webkit-transform: scaleY(0.95) scaleX(1.05);
    transform: scaleY(0.95) scaleX(1.05);
  }
  48% {
    -webkit-transform: scaleY(1.1) scaleX(0.9);
    transform: scaleY(1.1) scaleX(0.9);
  }
  68% {
    -webkit-transform: scaleY(0.98) scaleX(1.02);
    transform: scaleY(0.98) scaleX(1.02);
  }
  80% {
    -webkit-transform: scaleY(1.02) scaleX(0.98);
    transform: scaleY(1.02) scaleX(0.98);
  }
  97%,
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.reverse {
  flex-direction: row-reverse !important;
}
.hentry {
  padding: 0 0;
}
.entry-header,
.entry-content,
.entry-summary,
.entry-meta {
  margin: 0 auto;
  width: 100%;
}
.sidebar .entry-header,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta {
  padding: 0 376px 0 60px;
}
.sidebar .entry-header .entry-meta {
  padding: 0;
}
.entry-thumbnail img {
  display: block;
  margin: 0 auto 10px;
}
.entry-header,
.page-header {
  margin-bottom: 20px;
}
.entry-title,
.page-title {
  font-weight: 700;
  margin: 0 0 5px;
}
.entry-title a,
.page-title a {
  color: #141412;
}
.entry-title a:hover,
.page-title a:hover {
  color: #ea9629;
}
.entry-meta {
  clear: both;
  font-size: 14px;
}
.entry-meta a {
  color: #bc360a;
}
.entry-meta a:hover {
  color: #bc360a;
}
.entry-meta > span {
  margin-right: 20px;
}
.entry-meta > span:last-child {
  margin-right: 0;
}
.single-author .entry-meta .author,
.sticky.format-standard .entry-meta .date,
.sticky.format-audio .entry-meta .date,
.sticky.format-chat .entry-meta .date,
.sticky.format-image .entry-meta .date,
.sticky.format-gallery .entry-meta .date {
  display: none;
}
.entry-content a,
.comment-content a {
  color: #333;
}
.entry-content a:hover,
.comment-content a:hover {
  color: #0d0d0d;
}
.entry-content blockquote {
  font-size: 24px;
}
.entry-content blockquote cite,
.entry-content blockquote small {
  font-size: 16px;
}
.entry-content img.alignleft,
.entry-content .wp-caption.alignleft {
  margin-left: 0;
}
.entry-content img.alignright,
.entry-content .wp-caption.alignright {
  margin-right: 0;
}
footer.entry-meta {
  margin-top: 0;
}
.format-standard footer.entry-meta {
  margin-top: 0;
}
.page-links {
  clear: both;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 2.2;
  margin: 20px 0;
  text-transform: uppercase;
}
.page-links a,
.page-links > span {
  background: #fff;
  border: 1px solid #fff;
  padding: 5px 10px;
  text-decoration: none;
}
.format-status .entry-content .page-links a,
.format-gallery .entry-content .page-links a,
.format-chat .entry-content .page-links a,
.format-quote .entry-content .page-links a,
.page-links a {
  background: #e63f2a;
  border: 1px solid #e63f2a;
  color: #fff;
}
.format-gallery .entry-content .page-links a:hover,
.format-audio .entry-content .page-links a:hover,
.format-status .entry-content .page-links a:hover,
.format-video .entry-content .page-links a:hover,
.format-chat .entry-content .page-links a:hover,
.format-quote .entry-content .page-links a:hover,
.page-links a:hover {
  background: #fff;
  color: #e63f2a;
}
.format-status .entry-content .page-links > span,
.format-quote .entry-content .page-links > span {
  background: none;
}
.page-links .page-links-title {
  background: transparent;
  border: none;
  margin-right: 20px;
  padding: 0;
}
.hentry .mejs-mediaelement,
.hentry .mejs-container .mejs-controls {
  background: #220e10;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
.hentry
  .mejs-controls
  .mejs-horizontal-volume-slider
  .mejs-horizontal-volume-current {
  background: #fff;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
  background: #ea9629;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-total,
.hentry
  .mejs-controls
  .mejs-horizontal-volume-slider
  .mejs-horizontal-volume-total {
  background: #595959;
}
.hentry .mejs-controls .mejs-time-rail span,
.hentry
  .mejs-controls
  .mejs-horizontal-volume-slider
  .mejs-horizontal-volume-total,
.hentry
  .mejs-controls
  .mejs-horizontal-volume-slider
  .mejs-horizontal-volume-current {
  border-radius: 0;
}
.gallery {
  margin-bottom: 20px;
  margin-left: -4px;
}
.gallery-item {
  float: left;
  margin: 0 4px 4px 0;
  overflow: hidden;
  position: relative;
}
.gallery-columns-1.gallery-size-medium,
.gallery-columns-1.gallery-size-thumbnail,
.gallery-columns-2.gallery-size-thumbnail,
.gallery-columns-3.gallery-size-thumbnail {
  display: table;
  margin: 0 auto 20px;
}
.gallery-columns-1 .gallery-item,
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item {
  text-align: center;
}
.gallery-columns-4 .gallery-item {
  max-width: 23%;
  max-width: -webkit-calc(21%);
  max-width: calc(21%);
}
.gallery-columns-5 .gallery-item {
  max-width: 19%;
  max-width: -webkit-calc(16%);
  max-width: calc(16%);
}
.gallery-columns-6 .gallery-item {
  max-width: 15%;
  max-width: -webkit-calc(12.7%);
  max-width: calc(12.7%);
}
.gallery-columns-7 .gallery-item {
  max-width: 13%;
  max-width: -webkit-calc(10.28%);
  max-width: calc(10.28%);
}
.gallery-columns-8 .gallery-item {
  max-width: 11%;
  max-width: -webkit-calc(8.5%);
  max-width: calc(8.5%);
}
.gallery-columns-9 .gallery-item {
  max-width: 9%;
  max-width: -webkit-calc(7.1%);
  max-width: calc(7.1%);
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
  margin-right: 0;
}
.gallery-caption {
  background-color: rgba(0, 0, 0, 0.7);
  box-sizing: border-box;
  color: #fff;
  font-size: 14px;
  line-height: 1.3;
  margin: 0;
  max-height: 50%;
  opacity: 0;
  padding: 2px 8px;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: left;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
  width: 100%;
}
.gallery-caption:before {
  box-shadow: 0 -10px 15px #000 inset;
  content: "";
  height: 100%;
  min-height: 49px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.gallery-item:hover .gallery-caption {
  opacity: 1;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none;
}
.format-aside {
  background-color: #f7f5e7;
}
.blog .format-aside:first-of-type,
.single .format-aside:first-of-type,
.format-aside + .format-aside,
.format-aside + .format-link,
.format-link + .format-aside {
  box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);
}
.format-aside .entry-meta {
  margin-top: 0;
}
.format-aside blockquote {
  font-size: 100%;
  font-weight: 400;
}
.format-aside cite {
  font-size: 100%;
  text-transform: none;
}
.format-audio {
  background-color: #db572f;
}
.format-audio .entry-title {
  font-size: 28px;
  font-weight: 700;
}
.format-audio .entry-content a,
.format-audio .entry-meta a,
.format-audio .entry-content a:hover,
.format-audio .entry-meta a:hover {
  color: #fbfaf3;
}
.format-audio .audio-content {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAF0lEQVQIHWNgYGBY9v//fwYYhjOIFwAA1l0teiSFyaMAAAAASUVORK5CYII=)
    repeat-y left top;
  background-size: 4px 4px;
  float: right;
  padding-left: 35px;
  width: 80%;
  width: -webkit-calc(15%);
  width: calc(15%);
}
.format-audio .wp-audio-shortcode {
  height: 30px !important;
  margin: 20px 0;
  max-width: 400px !important;
}
.format-audio audio {
  max-width: 100% !important;
}
.format-chat {
  background-color: #eadaa6;
}
.format-chat .entry-title {
  font-size: 28px;
  font-weight: 700;
}
.format-chat .entry-meta a,
.format-chat .entry-content a {
  color: #722d19;
}
.format-chat .entry-meta .author {
  display: none;
}
.format-chat .chat {
  margin: 0;
}
.format-chat .chat .chat-timestamp {
  color: #722d19;
  float: right;
  font-size: 12px;
  font-weight: 400;
  margin: 5px 10px 0;
}
.format-chat .chat .fn {
  font-style: normal;
}
.format-gallery {
  background-color: #fbca3c;
}
.format-gallery .entry-header {
  margin-bottom: 15px;
}
.format-gallery .entry-title {
  font-size: 50px;
  font-weight: 400;
  margin: 0;
}
.format-gallery .entry-meta a,
.format-gallery .entry-content a {
  color: #722d19;
}
.format-image .entry-title {
  font-size: 28px;
  font-weight: 700;
}
.format-image .categories-links,
.format-image .tags-links {
  display: none;
}
.format-link {
  background-color: #f7f5e7;
}
.blog .format-link:first-of-type,
.single .format-link:first-of-type {
  box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);
}
.format-link .entry-header,
.format-link .entry-content p:last-child {
  margin-bottom: 0;
}
.format-link .entry-title {
  color: #ca3c08;
  display: inline;
  font: 300 italic 20px Arial, sans-serif;
  margin-right: 20px;
}
.format-link .entry-title a {
  color: #bc360a;
}
.format-link div.entry-meta {
  display: inline;
}
.format-quote {
  background-color: #210d10;
}
.format-quote .entry-content,
.format-quote .entry-meta {
  color: #f7f5e7;
}
.format-quote .entry-content blockquote {
  font-size: 28px;
  margin: 0;
}
.format-quote .entry-content a,
.format-quote .entry-meta a,
.format-quote .linked {
  color: #e63f2a;
}
.format-quote .entry-content cite a {
  border-bottom: 1px dotted #fff;
  color: #fff;
}
.format-quote .entry-content cite a:hover {
  text-decoration: none;
}
.format-quote blockquote small,
.format-quote blockquote cite {
  display: block;
  font-size: 16px;
}
.format-quote blockquote {
  font-style: italic;
  font-weight: 300;
  padding-left: 75px;
  position: relative;
}
.format-quote blockquote:before {
  content: "\201C";
  font-size: 140px;
  font-weight: 400;
  line-height: 0.8;
  padding-right: 25px;
  position: absolute;
  left: -15px;
  top: -3px;
}
.format-quote .entry-meta .author {
  display: none;
}
.format-status {
  background-color: #722d19;
  padding: 0;
}
.format-status .entry-content,
.format-status .entry-meta {
  padding-left: 35px;
  position: relative;
}
.format-status .entry-content a {
  color: #eadaa6;
}
.format-status .entry-meta a {
  color: #f7f5e7;
}
.sidebar .format-status .entry-content,
.sidebar .format-status .entry-meta {
  padding-left: 95px;
}
.format-status .entry-content:before,
.format-status .entry-meta:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAF0lEQVQIHWNgYGBY9v//fwYYhjOIFwAA1l0teiSFyaMAAAAASUVORK5CYII=)
    repeat-y left bottom;
  background-size: 4px 4px;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  left: 10px;
  top: 0;
  width: 1px;
}
.sidebar .format-status .entry-content:before,
.sidebar .format-status .entry-meta:before {
  left: 70px;
}
.format-status .categories-links,
.format-status .tags-links {
  display: none;
}
.format-status .entry-meta:before {
  background-position: left top;
}
.format-status .entry-content {
  color: #f7f5e7;
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
  padding-bottom: 30px;
  padding-top: 40px;
  position: relative;
}
.format-status .entry-content p:first-child:before {
  background-color: rgba(0, 0, 0, 0.65);
  content: "";
  height: 3px;
  margin-top: 13px;
  position: absolute;
  left: 4px;
  width: 13px;
}
.sidebar .format-status .entry-content > p:first-child:before {
  left: 64px;
}
.format-status .entry-content p:last-child {
  margin-bottom: 0;
}
.format-status .entry-meta {
  margin-top: 0;
  padding-bottom: 40px;
}
.format-video {
  background-color: #db572f;
}
.format-video .entry-content a,
.format-video .entry-meta a,
.format-video .entry-content a:hover,
.format-video .entry-meta a:hover {
  color: #fbfaf3;
}
.format-video .entry-title {
  font-size: 50px;
  font-weight: 400;
}
.format-video .entry-meta {
  color: #220e10;
}
.attachment .hentry {
  background-color: #e8e5ce;
  margin: 0;
  padding: 0;
}
.attachment .entry-header {
  margin-bottom: 0;
  padding: 30px 0;
}
.attachment .entry-title {
  display: inline-block;
  float: left;
  font: 300 italic 30px Arial, sans-serif;
  margin: 0;
}
.attachment .entry-meta {
  clear: none;
  color: inherit;
  float: right;
  max-width: 604px;
  padding: 9px 0 0;
  text-align: right;
}
.hentry.attachment:not(.image-attachment) .entry-meta {
  max-width: 104px;
}
.attachment footer.entry-meta {
  display: none;
}
.full-size-link:before {
  content: none;
}
.attachment .entry-meta a,
.attachment .entry-meta .edit-link:before,
.attachment .full-size-link:before {
  color: #ca3c08;
}
.attachment .entry-content {
  background-color: #fff;
  max-width: 100%;
  padding: 40px 0;
}
.image-navigation {
  margin: 0 auto;
  max-width: 1040px;
  position: relative;
}
.image-navigation a:hover {
  text-decoration: none;
}
.image-navigation .nav-previous,
.image-navigation .nav-next {
  position: absolute;
  top: 50px;
}
.image-navigation .nav-previous {
  left: 0;
}
.image-navigation .nav-next {
  right: 0;
}
.image-navigation .meta-nav {
  font-size: 32px;
  vertical-align: -4px;
}
.attachment .entry-attachment,
.attachment .type-attachment p {
  margin: 0 auto;
  max-width: 724px;
  text-align: center;
}
.attachment .entry-attachment .attachment {
  display: inline-block;
}
.attachment .entry-caption {
  text-align: left;
}
.attachment .entry-description {
  margin: 20px auto 0;
  max-width: 604px;
}
.attachment .entry-caption p:last-child,
.attachment .entry-description p:last-child {
  margin: 0;
}
.attachment .site-main .sidebar-container {
  display: none;
}
.navigation a {
  color: #bc360a;
}
.navigation a:hover {
  color: #ea9629;
  text-decoration: none;
}
.navigation .nav-previous {
  float: left;
}
.navigation .nav-next {
  float: right;
}
.paging-navigation {
  padding: 20px 0;
}
.paging-navigation .nav-links {
  margin: 0 auto;
  width: 100%;
}
.paging-navigation a {
  display: block;
  font-size: 22px;
  font-weight: 300;
  text-align: center;
}
.paging-navigation a:hover .meta-nav {
  text-decoration: none;
}
.paging-navigation .nav-previous,
.paging-navigation .nav-next {
  width: 50%;
}
.paging-navigation .nav-previous .meta-nav,
.paging-navigation .nav-next .meta-nav {
  margin: 0 10px;
}
.paging-navigation .meta-nav {
  display: inline-block;
  font-size: 26px;
  padding: 0;
  text-align: center;
  width: 50px;
}
.author-info {
  margin: 0 auto;
  padding: 30px 0 10px;
  text-align: left;
  width: 100%;
}
.author.sidebar .author-info {
  max-width: 1040px;
  padding: 30px 376px 10px 60px;
}
.single .author-info {
  padding: 50px 0 0;
}
.author-avatar .avatar {
  float: left;
  margin: 0 30px 30px 0;
}
.single-format-status .author-description {
  color: #f7f5e7;
}
.author-description .author-title {
  clear: none;
  font: 300 italic 20px Arial, sans-serif;
  margin: 0 0 8px;
}
.author-link {
  color: #ca3c08;
  margin-left: 2px;
}
.author.archive .author-link {
  display: none;
}
.archive-title,
.archive-meta {
  margin: 0 auto;
  max-width: 1040px;
  padding: 20px 0;
  width: 100%;
}
.archive-meta {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-top: -15px;
  padding: 0 0 11px;
}
.sidebar .archive-meta {
  padding-right: 316px;
}
.error404 .page-title {
  line-height: 0.6;
  margin: 0;
  padding: 300px;
  position: relative;
  text-align: center;
  width: auto;
}
.error404 .page-wrapper {
  background-color: #e8e5ce;
}
.error404 .page-header,
.error404 .page-content {
  margin: 0 auto;
  max-width: 1040px;
  padding-bottom: 40px;
  width: 100%;
}
.comments-title,
.comment-list,
.comment-reply-title,
.must-log-in,
.comment-respond .comment-form,
.comment-respond iframe {
  display: block;
}
.sidebar .comments-title,
.sidebar .comment-list,
.sidebar .must-log-in,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form {
  padding-left: 60px;
  padding-right: 376px;
}
.comments-title,
.comment-reply-title {
  padding: 5px 0 5px 0;
  margin: 10px 0 0 0;
  border-bottom: 1px solid #e1e3e3;
  font-size: 18px;
}
.comment-list,
.comment-list .children {
  list-style-type: none;
  padding: 0;
}
.comment-list .children {
  margin-left: 20px;
}
.comment-list > li:after,
.comment-list .children > li:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAF0lEQVQIHWNgYGBY9v//fwYYhjOIFwAA1l0teiSFyaMAAAAASUVORK5CYII=)
    repeat left top;
  background-size: 4px 4px;
  content: "";
  display: block;
  height: 1px;
  width: 100%;
}
.comment-list > li:last-child:after {
  display: none;
}
.comment-body {
  padding: 24px 0;
  position: relative;
  border-bottom: 1px solid rgba(225, 227, 227, 0.5);
}
.comment-author {
  float: left;
  max-width: 74px;
  margin: 0 10px 0 0;
}
.comment-author .avatar {
  display: block;
  margin-bottom: 10px;
}
.comment-author .fn {
  word-wrap: break-word;
}
.comment-author .fn,
.comment-author .url,
.comment-reply-link,
.comment-reply-login {
  color: #bc360a;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.says {
  display: none;
}
.no-avatars .comment-author {
  margin: 0 0 5px;
  max-width: 100%;
  position: relative;
}
.no-avatars .comment-metadata,
.no-avatars .comment-content,
.no-avatars .comment-list .reply {
  width: 100%;
}
.comment-list .edit-link {
  margin-left: 20px;
}
.comment-metadata,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply {
  float: left;
  width: 79%;
  width: -webkit-calc(-24%);
  width: calc(-24%);
  word-wrap: break-word;
}
.comment-meta,
.comment-meta a {
  color: #a2a2a2;
  font-size: 13px;
}
.comment-meta a:hover {
  color: #ea9629;
}
.comment-metadata {
  margin-bottom: 20px;
}
.ping-meta {
  color: #a2a2a2;
  font-size: 13px;
  line-height: 2;
}
.comment-awaiting-moderation {
  color: #a2a2a2;
}
.comment-respond {
  background-color: #e1e3e3;
  padding: 20px;
}
.comment .comment-respond {
  margin-bottom: 20px;
  padding: 20px;
}
.comment-reply-title small a {
  color: #131310;
  display: inline-block;
  float: right;
  height: 16px;
  overflow: hidden;
  width: 16px;
}
.comment-reply-title small a:hover {
  color: #ed331c;
  text-decoration: none;
}
.sidebar .comment-list .comment-reply-title,
.sidebar .comment-list .comment-respond .comment-form {
  padding: 0;
}
.comment-form .comment-notes {
  margin-bottom: 15px;
}
.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
  margin-bottom: 8px;
}
.comment-form [for="author"],
.comment-form [for="email"],
.comment-form [for="url"],
.comment-form [for="comment"] {
  float: left;
  padding: 5px 0;
  width: 120px;
}
.comment-form .required {
  color: #ed331c;
}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
  max-width: 270px;
  width: 60%;
}
.comment-form textarea {
  width: 100%;
}
.form-allowed-tags,
.form-allowed-tags code {
  color: #686758;
  font-size: 12px;
}
.form-allowed-tags code {
  font-size: 11px;
  margin-left: 3px;
}
.comment-list .pingback,
.comment-list .trackback {
  padding-top: 24px;
}
.comment-navigation {
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
  margin: 0 auto;
  padding: 20px 0 30px;
  width: 100%;
}
.no-comments {
  background-color: #f7f5e7;
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
  margin: 0;
  padding: 40px 0;
  text-align: center;
}
.sidebar .no-comments {
  padding-left: 60px;
  padding-right: 376px;
}
.why_bullspree {
  padding: 90px 0 150px 0;
  position: relative;
}

.why_bullspree::before {
  content: "";
  background: url(../img/animatio_bull.gif) no-repeat;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 5px;
  width: 730px;
  height: 383px;
  margin: 0 auto;
  background-size: cover;
}
.why_bullspree .why_bullspree_innn .widget-title {
  color: #fff;
}
.why_bullspree .why_bullspree_innn .left_div {
  margin-right: -75px;
}
.why_bullspree .why_bullspree_innn .right_div {
  margin-left: -70px;
}
.why_bullspree .why_bullspree_innn .why_left {
  width: 70%;
  float: right;
  height: 130px;
}
.why_bullspree .why_bullspree_innn .why_left h2 {
  font-size: 18px;
}
.why_bullspree .why_bullspree_innn .why_left div span {
  color: #42003f;
  font-size: 32px;
  background: #fff;
  border-radius: 50%;
  padding: 5px 8px;
  margin-right: 10px;
  display: inline;
}
.why_bullspree .why_bullspree_innn .why_left {
  margin: 80px 0 0 0;
}
.why_bullspree .why_bullspree_innn .why_left .icon_side {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  color: #fff;
}
.why_bullspree .why_bullspree_innn .why_left .icon_side p {
  margin-bottom: 0;
}
.why_bullspree .why_bullspree_innn .why_left p {
  color: #fff;
  font-size: 16px;
}
.why_bullspree .why_bullspree_innn .why_right {
  width: 80%;
  float: left;
  height: 130px;
  margin: 80px 0 0 0;
  padding-left: 30px;
}
.why_bullspree .why_bullspree_innn .why_right h2 {
  font-size: 18px;
}
.why_bullspree .why_bullspree_innn .why_right .icon_side {
  color: #fff;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.why_bullspree .why_bullspree_innn .why_right .icon_side p {
  margin-bottom: 0;
  color: #fff;
}
.why_bullspree .why_bullspree_innn .why_right .icon_side p {
  color: #fff;
}
.why_bullspree .why_bullspree_innn .why_right div span {
  color: #42003f;
  font-size: 32px;
  margin-right: 10px;
  padding: 5px 8px;
  background: #fff;
  border-radius: 50%;
  display: inline;
}
.why_bullspree .why_bullspree_innn .why_right p {
  color: #fff;
  font-size: 16px;
}
.why_bullspree .why_bullspree_innn .why_left_out .why_left {
  text-align: right;
  padding: 0 30px 0 0;
}
.why_bullspree .why_bullspree_innn .why_right_out .why_left {
  text-align: right;
}
.why_bullspree .circle {
  text-align: center;
}
.why_bullspree .circle_line {
  z-index: 99;
  position: relative;
}
.why_bullspree .circle_line img {
  margin: 0 auto;
  text-align: center;
}
.why_bullspree .circle_line::after {
  content: "";
  border: 2px dashed #fff;
  border-radius: 50%;
  width: 554px;
  height: 554px;
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  z-index: -1;
  top: 10%;
  animation: round 20s infinite linear;
}
@keyframes "round" {
  100% {
    transform: rotateZ(360deg);
  }
}
@-webkit-keyframes "round" {
  100% {
    transform: rotateZ(360deg);
  }
}
.footer_call li {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.footer_call h2 {
  font-size: 18px;
  font-weight: 400;
  font-family: "Lato", sans-serif;
}
.text {
  display: flex;
  justify-content: flex-start;
  font-size: 60px;
  align-items: center;
  font-weight: 700;
}
.display {
  display: none;
  padding: 5px 20px;
  border-radius: 10px;
  color: #fff;
  font-size: 40px;
  overflow: hidden;
}
.owl-dots {
  display: flex;
  justify-content: center;
}
.owl-dots .owl-dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #fff;
  margin: 0 5px;
}
.owl-dot.active {
  background: #ff0053;
}
.mobile_banner {
  text-align: center;
  transition: all 0.2s ease;
  position: relative;
}
.widget .widget-title {
  font-family: "DM Serif Display", serif;
  font-family: "Helvetica";
  font-weight: 700;
  margin: 0 0 35px 0;
  font-size: 48px;
  color: #42003f;
  position: relative;
}
.widget ul,
.widget ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-family: "Lato", sans-serif;
}
.widget li {
  padding: 5px 0;
}
.widget .children li:last-child {
  padding-bottom: 0;
}
.widget li > ul,
.widget li > ol {
  margin-left: 20px;
}
.widget a {
  color: #bc360a;
}
.widget a:hover {
  color: #000;
}
.search-form .search-submit {
  display: none;
}
.widget_rss .rss-date {
  display: block;
}
.widget_rss .rss-date,
.widget_rss li > cite {
  color: #a2a2a2;
}
.widget_calendar table,
.widget_calendar td {
  border: 0;
  border-collapse: separate;
  border-spacing: 1px;
}
.widget_calendar caption {
  font-size: 14px;
  margin: 0;
}
.widget_calendar th,
.widget_calendar td {
  padding: 0;
  text-align: center;
}
.widget_calendar a {
  display: block;
}
.widget_calendar a:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.widget_calendar tbody td {
  background-color: rgba(255, 255, 255, 0.5);
}
.site-footer .widget_calendar tbody td {
  background-color: rgba(255, 255, 255, 0.05);
}
.widget_calendar tbody .pad,
.site-footer .widget_calendar tbody .pad {
  background-color: transparent;
}
.testimonial-slider .owl-carousel .owl-stage-outer {
  padding-top: 90px;
}
.testimonial-wrap {
  background-color: #fff;
  border: 3px solid #000;
  margin: 15px;
  padding: 0 0;
  border-radius: 5px;
  position: relative;
  transform: rotate(357deg);
  transition: all 0.2s ease;
  border-radius: 20px;
}
.testimonial-wrap:hover {
  transform: rotate(360deg);
  transition: all 0.2s ease;
}
.testimonial-wrap .entry-thumbnail {
  margin-top: 0;
  margin-left: 20px;
  border: 3px solid #fff;
  overflow: hidden;
  display: inline-block;
  position: absolute;
  top: -65px;
  right: 0;
  z-index: 99;
  width: 100px;
  height: 100px;
  transform: rotate(357deg);
  border-radius: 20px;
}
.testimonial-wrap .testimonial-content {
  padding: 0 20px;
  margin: 20px 0;
}
.testimonial-wrap .testimonial-occupation {
  transform: rotate(357deg);
  border-radius: 20px;
  background: #ff0053;
  color: #fff;
  margin: 20px 0;
  padding: 20px;
}
.testimonial-wrap .testimonial-occupation h4 {
  margin: 0 0;
}
.what_us {
  background-color: #42003f;
  position: relative;
  padding: 90px 0;
  overflow: hidden;
}
.what_us .widget-title {
  color: #fff;
}
.what_us::before {
  content: "";
  position: absolute;
  left: 0;
  background: url(../img/bg_st.png) no-repeat;

  height: 100%;
  width: 25%;
}
.faq {
  background: #42003f;
  padding: 90px 0;
  position: relative;
  z-index: 9;
  overflow: hidden;
}
.faq .widget-title {
  color: #fff;
}
.faq:after {
  content: "";
  position: absolute;
  top: 100px;
  left: 0;
  background: url(../img/faq_left.png) no-repeat;
  width: 329px;
  height: 700px;
  z-index: -1;
}
.faq .sow-accordion-title {
  font-size: 26px;
}
.faq
  .so-widget-sow-accordion-default-a7c847604ea9
  .sow-accordion
  .sow-accordion-panel
  .sow-accordion-panel-header:focus {
  outline: none !important;
}
.faq
  .so-widget-sow-accordion-default-a7c847604ea9
  .sow-accordion
  .sow-accordion-panel
  .sow-accordion-panel-content
  .sow-accordion-panel-border:focus {
  outline: none !important;
}
.faq .faq_in {
  padding: 10px 80px;
  z-index: 99;
}
.faq .faq_in .sow-accordion-panel-header {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.faq .faq_in .sow-accordion-panel-border {
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.faq .faq_in .sow-accordion-panel-open .sow-accordion-panel-header {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.what_the {
  padding: 90px 0;
}
.site-footer {
  background-color: #42003f;
  border-top: 1px solid #fff;
  color: #686758;
  font-size: 14px;
  margin: 0 0 0 0;
  padding: 80px 0 30px 0;
}
.site-footer .footer_main {
  display: flex;
  justify-content: space-between;
}
.site-footer .copyright {
  display: none;
  border-top: 1px solid #fff;
  width: 100%;
  text-align: center;
  margin-top: 50px;
  padding: 20px 0;
  color: #fff;
  font-size: 18px;
}
.site-footer .copyright a {
  color: #ff0053;
}
.site-footer .widget-area,
.sidebar .site-footer {
  text-align: left;
}
.site-footer a {
  color: #686758;
}
.site-footer a:hover {
  color: #ca3c08;
}
.site-footer .sidebar-container {
  background-color: #220e10;
  padding: 20px 0;
}
.site-footer .widget-area {
  margin: 0 auto;
  max-width: 1040px;
  width: 100%;
}
.sidebar .site-footer .widget-area {
  max-width: 724px;
  position: relative;
  left: -158px;
}
.d_flex {
  align-items: center !important;
}
.d_flex .widget-title {
  font-size: 30px;
  margin: 0 0 25px 0;
}
.site-footer .widget {
  background: transparent;
  color: #fff;
  float: left;
  margin-right: 20px;
  width: 32%;
}
.site-footer .widget .textwidget .material-symbols-outlined {
  background: #ff0053;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
}
.site-footer .widget .content_footer {
  width: 75%;
  margin: 0 0 0;
}
.logo_img {
  display: flex;
  justify-content: space-between;
}
.logo_img li {
  padding: 20px 30px;
  box-shadow: 0 2px 5px 0 #ccc;
  border-radius: 10px;
  margin: 20px;
}
.sidebar .site-footer .widget {
  width: 228px;
}
.sidebar .site-footer .widget:nth-of-type(4),
.sidebar .site-footer .widget:nth-of-type(3) {
  margin-right: 0;
}
.site-footer .widget a {
  color: #fff;
  font-size: 18px;
}
.site-footer .widget-title,
.site-footer .widget-title a,
.site-footer .wp-caption-text {
  color: #fff;
  font-size: 24px;
  position: relative;
  margin: 0 0 30px 0;
}
.site-info {
  margin: 0 auto;
  max-width: 1040px;
  padding: 30px 0;
  width: 100%;
}
#wpstats {
  display: block;
  margin: -10px auto 0;
}
div.wpcf7 {
  margin: 0;
  padding: 0;
}
div.wpcf7-response-output {
  width: 100%;
  padding: 5px 10px;
  margin-bottom: 20px;
  font-size: 16px;
}
div.wpcf7-mail-sent-ok {
  border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
  border: 2px solid red;
}
div.wpcf7-spam-blocked {
  border: 2px solid #ffa500;
}
div.wpcf7-validation-errors {
  border: 2px solid #fe0000;
  color: #fe0000;
}
span.wpcf7-form-control-wrap {
  position: relative;
}
span.wpcf7-not-valid-tip,
span.wpcf7-not-valid-tip-no-ajax {
  background: #fff;
  left: 5px;
  width: 97%;
  padding: 0;
  display: block;
  font-size: 14px;
  color: #fe0000;
}
span.wpcf7-list-item {
  margin-left: 5px;
}
.wpcf7-display-none {
  display: none;
}
div.wpcf7 .ajax-loader.is-active {
  border: none;
  vertical-align: middle;
  margin-left: 4px;
  background: url(https://bullspree.biz/wp-content/themes/bullspree/assets/css/../images/ajax-loader.gif)
    no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
}
div.screen-reader-response {
  display: none;
}
div.wpcf7 .watermark {
  color: #888;
}
div.wpcf7 textarea {
  height: 180px;
}
div.wpcf7 p {
  margin-bottom: 10px;
}
div.wpcf7 label {
  margin-bottom: 10px;
  display: inline-block;
  width: 100%;
}
div.wpcf7 input[type="date"],
div.wpcf7 input[type="datetime-local"],
div.wpcf7 input[type="month"],
div.wpcf7 input[type="time"],
div.wpcf7 input[type="week"],
div.wpcf7 input:not([type]),
div.wpcf7 input[type="email"],
div.wpcf7 input[type="number"],
div.wpcf7 input[type="password"],
div.wpcf7 input[type="tel"],
div.wpcf7 input[type="url"],
div.wpcf7 input[type="text"],
div.wpcf7 textarea {
  width: 100%;
  color: #000;
  border: 0;
  padding: 10px;
  background: none;
  border: 1px solid #ffbbd1;
  border-radius: 5px;
  margin: 15px 0;
}
div.wpcf7 input[type="date"]:focus,
div.wpcf7 input[type="datetime-local"]:focus,
div.wpcf7 input[type="month"]:focus,
div.wpcf7 input[type="time"]:focus,
div.wpcf7 input[type="week"]:focus,
div.wpcf7 input:not([type]):focus,
div.wpcf7 input[type="email"]:focus,
div.wpcf7 input[type="number"]:focus,
div.wpcf7 input[type="password"]:focus,
div.wpcf7 input[type="tel"]:focus,
div.wpcf7 input[type="url"]:focus,
div.wpcf7 input[type="text"]:focus,
div.wpcf7 textarea:focus {
  border-color: #000;
}
.play-btn {
  width: 100px;
  height: 100px;
  background: radial-gradient(rgba(255, 0, 128, 0.8) 60%, #ffffff 62%);
  border-radius: 50%;
  position: relative;
  display: block;
  margin: 100px auto;
  box-shadow: 0 0 25px 3px rgba(255, 0, 128, 0.8);
}
.play-btn::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-40%) translateY(-50%);
  transform: translateX(-40%) translateY(-50%);
  transform-origin: center center;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 25px solid #fff;
  z-index: 100;
  -webkit-transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.play-btn:before {
  content: "";
  position: absolute;
  width: 150%;
  height: 150%;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation: pulsate1 2s;
  animation: pulsate1 2s;
  -webkit-animation-direction: forwards;
  animation-direction: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: steps;
  animation-timing-function: steps;
  opacity: 1;
  border-radius: 50%;
  border: 5px solid rgba(255, 255, 255, 0.75);
  top: -30%;
  left: -30%;
  background: rgba(198, 16, 0, 0);
}
@-webkit-keyframes "pulsate1" {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    box-shadow: inset 0 0 25px 3px rgba(255, 255, 255, 0.75),
      0 0 25px 10px rgba(255, 255, 255, 0.75);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
    box-shadow: none;
  }
}
@keyframes "pulsate1" {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    box-shadow: inset 0 0 25px 3px rgba(255, 255, 255, 0.75),
      0 0 25px 10px rgba(255, 255, 255, 0.75);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1);
    opacity: 0;
    box-shadow: none;
  }
}
.play-btn {
  width: 100px;
  height: 100px;
  background: radial-gradient(rgba(255, 0, 128, 0.8) 60%, #ffffff 62%);
  border-radius: 50%;
  position: relative;
  display: block;
  margin: 100px auto;
  box-shadow: 0 0 25px 3px rgba(255, 0, 128, 0.8);
}
.play-btn::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-40%) translateY(-50%);
  transform: translateX(-40%) translateY(-50%);
  transform-origin: center center;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 25px solid #fff;
  z-index: 100;
  -webkit-transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.play-btn:before {
  content: "";
  position: absolute;
  width: 150%;
  height: 150%;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation: pulsate1 2s;
  animation: pulsate1 2s;
  -webkit-animation-direction: forwards;
  animation-direction: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: steps;
  animation-timing-function: steps;
  opacity: 1;
  border-radius: 50%;
  border: 5px solid rgba(255, 255, 255, 0.75);
  top: -30%;
  left: -30%;
  background: rgba(198, 16, 0, 0);
}
@-webkit-keyframes "pulsate1" {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    box-shadow: inset 0 0 25px 3px rgba(255, 255, 255, 0.75),
      0 0 25px 10px rgba(255, 255, 255, 0.75);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
    box-shadow: none;
  }
}
@keyframes "pulsate1" {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    box-shadow: inset 0 0 25px 3px rgba(255, 255, 255, 0.75),
      0 0 25px 10px rgba(255, 255, 255, 0.75);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1);
    opacity: 0;
    box-shadow: none;
  }
}
.ab_banner .widget-title {
  margin: 0 0 0 0;
}
.ab_banner h2 {
  color: #ff0053;
  margin: 10px 0;
}
.ab_banner ul li {
  padding-left: 25px;
  position: relative;
  font-size: 16px;
}
.ab_banner ul li::after {
  content: "";
  position: absolute;
  left: 0;
  width: 10px;
  height: 10px;
  background-color: #ff0053;
  border-radius: 10px;
  top: 12px;
}
.ambsder_ct {
  margin: 20px 0 50px 0;
}
.ambsder_ct .center .widget {
  border: 1px solid #eee;
  margin: 30px 0;
  border-radius: 10px;
  padding: 0 20px;
  background: #f9eff5;
  min-height: 350px;
}
.paly_btn_w_new {
  width: 110px;
  height: 110px;
  background: radial-gradient(#42003f 60%, #ffffff 62%);
  border-radius: 50%;
  position: relative;
  display: block;
  margin: 35px auto;
  box-shadow: 0 0 25px 3px rgba(255, 0, 128, 0.8);
  line-height: 72px;
  padding: 15px;
}
.paly_btn_w_new:before {
  content: "";
  position: absolute;
  width: 130%;
  height: 130%;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation: pulsate1 2s;
  animation: pulsate1 2s;
  -webkit-animation-direction: forwards;
  animation-direction: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: steps;
  animation-timing-function: steps;
  opacity: 1;
  border-radius: 50%;
  border: 5px solid rgba(255, 255, 255, 0.75);
  top: -20%;
  left: -21%;
  background: rgba(198, 16, 0, 0);
}
.paly_btn_w {
  width: 50px;
  height: 50px;
  background: radial-gradient(rgba(255, 0, 128, 0.8) 60%, #ffffff 62%);
  border-radius: 50%;
  position: relative;
  display: block;
  margin: 100px auto;
  box-shadow: 0 0 25px 3px rgba(255, 0, 128, 0.8);
}
.paly_btn_w:before {
  content: "";
  position: absolute;
  width: 120%;
  height: 120%;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation: pulsate1 2s;
  animation: pulsate1 2s;
  -webkit-animation-direction: forwards;
  animation-direction: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: steps;
  animation-timing-function: steps;
  opacity: 1;
  border-radius: 50%;
  border: 5px solid rgba(255, 255, 255, 0.75);
  top: -20%;
  left: -21%;
  background: rgba(198, 16, 0, 0);
}
@-webkit-keyframes "pulsate1" {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    box-shadow: inset 0 0 25px 3px rgba(255, 255, 255, 0.75),
      0 0 25px 10px rgba(255, 255, 255, 0.75);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
    box-shadow: none;
  }
}
@keyframes "pulsate1" {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    box-shadow: inset 0 0 25px 3px rgba(255, 255, 255, 0.75),
      0 0 25px 10px rgba(255, 255, 255, 0.75);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1);
    opacity: 0;
    box-shadow: none;
  }
}
.text h2 {
  margin: 0;
}
.word {
  position: absolute;
  opacity: 0;
  margin-left: 10px;
}
.letter {
  display: inline-block;
  position: relative;
  float: left;
  transform: translateZ(25px);
  transform-origin: 50% 50% 25px;
}
.letter.out {
  transform: rotateX(90deg);
  transition: transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.letter.behind {
  transform: rotateX(-90deg);
}
.letter.in {
  transform: rotateX(0deg);
  transition: transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.wisteria {
  color: #ff0053;
}
.belize {
  color: #42003f;
}
.pomegranate {
  color: #2496e7;
}
.green {
  color: #16a085;
}
.midnight {
  color: #2c3e50;
}
.counter_sti {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 60px;
  font-weight: 700;
  color: #ff0053;
}
.counter_sti .countset {
  margin: 0 10px;
}
.vdo_mobile {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
}
.vdo_mobile iframe {
  box-sizing: border-box;
  background: url(https://bullspree.biz/public/frontend/img/tablet.png)
    no-repeat no-repeat 7px 7px;
  background-size: contain;
  padding: 4% 3% 13% 4%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vdo_mobile .play-btn {
  position: absolute;
  top: 10%;
  left: 0;
  right: 0;
}
.download_as {
  display: none;
}
@media (max-width: 1599px) {
  .site {
    border: 0;
  }
}
@media (max-width: 1450px) {
  .nav-menu li a {
    padding: 12px 10px;
  }
  .site-footer .site-width {
    padding: 0 20px;
  }
  .why_bullspree .circle_line::after {
    width: 400px;
    height: 400px;
    top: 20%;
  }
  .why_bullspree .why_bullspree_innn .why_left {
    width: 100%;
  }
  .why_bullspree .why_bullspree_innn .why_right {
    width: 100%;
  }
  .why_bullspree .why_bullspree_innn .right_div {
    margin-left: 0;
  }
}
@media (max-width: 1150px) {
  .why_bullspree .why_bullspree_innn .left_div {
    margin-right: 0;
  }
}
@media (max-width: 1069px) {
  .why_bullspree .circle_line::after {
    width: 380px;
    height: 380px;
  }
  .sidebar img.alignleft,
  .sidebar .wp-caption.alignleft {
    margin-left: 0;
  }
  .sidebar img.alignright,
  .sidebar .wp-caption.alignright {
    margin-right: 0;
  }
  .error404 .page-header {
    margin-left: auto;
    width: 100%;
  }
  .archive-header,
  .search .page-header,
  .archive .page-header,
  .blog .page-header,
  .error404 .page-content,
  .search .page-content,
  .archive .page-content,
  .attachment .entry-header,
  .attachment .entry-content,
  .post-navigation .nav-links,
  .sidebar .site-info,
  .site-footer .widget-area {
    padding-left: 20px;
    padding-right: 20px;
  }
  .error404 .page-title {
    font-size: 24px;
    padding: 180px;
  }
  .error404 .page-title:before {
    font-size: 554px;
  }
  .attachment .image-navigation {
    max-width: 724px;
  }
  .image-navigation .nav-previous,
  .image-navigation .nav-next {
    position: static;
  }
  .site-main .widget-area {
    margin-right: 60px;
  }
}
@media (max-width: 999px) {
  .site-header {
    align-items: center;
    margin: 0 0;
    top: 0;
    width: 100%;
    z-index: 9999;
    background: #fff;
  }
  .banner-block-blog .slides .slider_dev {
    flex-direction: column;
  }
  .banner-block-blog .slides .slider_dev .slider_img {
    width: 100%;
  }
  .banner-block-blog .slides .slider_dev .bannertext-wrap {
    width: 100%;
  }
  .widget .widget-title {
    font-size: 32px;
  }
  .why_bullspree .why_bullspree_innn .widget-title {
    margin: 0 0 0 0;
  }
  .why_bullspree .why_bullspree_innn .why_right {
    padding-left: 0;
  }
  .why_bullspree .why_bullspree_innn .why_left_out .why_left {
    padding: 0 0 0 0;
  }
  .ab_don {
    list-style: none;
    display: flex;
    margin-top: 20px;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .ab_don li {
    margin: 10px 0;
  }
  .abour_what::before {
    display: none;
  }
  .abour_what {
    padding: 0 1pc;
  }
  .about_banner img {
    height: auto !important;
  }
  .faq .faq_in {
    padding: 10px 0;
  }
  .download_as {
    display: inline-block;
    z-index: 999;
    background: #ff0053;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    text-align: center;
    color: #fff;
    line-height: 55px;
    position: fixed;
    right: 15px;
    top: 25px;
  }
  .left_ash .textwidget {
    width: 100% !important;
  }
  .logo_img {
    flex-wrap: wrap;
  }
  .site-footer .footer_main {
    flex-direction: column;
  }
  .site-footer .widget {
    width: 100%;
  }
  .site-footer .site-width {
    padding: 0 20px;
  }
  .why_bullspree .why_bullspree_innn .why_left .icon_side {
    justify-content: flex-start;
  }
  .why_bullspree .why_bullspree_innn .why_left p {
    text-align: left;
  }
  .why_bullspree .circle_line::after {
    display: none;
  }
  .how_to_play .how_step_line .panel-layout .panel-grid .textwidget {
    width: 100%;
  }
  .how_to_play .how_step_line {
    background: url(https://bullspree.biz/public/frontend/img/12/m-line.png)
      no-repeat;
    margin: 0 auto;
    background-position: 60% 56%;
  }
  .top_bannare::before {
    display: none;
  }
  .banner {
    flex-direction: column;
  }
  .banner .panel-grid-cell {
    margin-top: 20px;
    width: 100% !important;
  }
  .top_bannare::after {
    display: none;
  }
  .count_div {
    margin: 0 0 50px 0;
    padding: 0 0 10px 0;
  }
  .main-header {
    margin: 0 0;
  }
  .site-header .site-title {
    padding: 0 0 10px;
  }
  .menu_to {
    background: #ff0053;
    position: fixed;
    right: 15px;
    top: 20px;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    text-align: center;
    z-index: 9999;
  }
  .menu-toggle {
    cursor: pointer;
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 28px;
    height: 3px;
    font-size: 0;
    background-color: #fff;
    margin-top: 18px;
  }
  .menu-toggle::after {
    content: "";
    width: 28px;
    height: 3px;
    font-size: 0;
    background-color: #fff;
    position: absolute;
    bottom: 11px;
    left: 0;
    right: 0;
    margin: 0 auto;
    transition: all 0.2s ease;
  }
  .menu-toggle::before {
    transition: all 0.2s ease;
    content: "";
    width: 28px;
    height: 3px;
    font-size: 0;
    background-color: #fff;
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .toggled-on .nav-menu,
  .toggled-on .nav-menu > ul {
    display: block;
    margin-left: 0;
    padding: 0;
    width: 100%;
  }
  .toggled-on li,
  .toggled-on .children {
    display: block;
  }
  .toggled-on .nav-menu li > ul {
    background-color: transparent;
    display: block;
    float: none;
    margin-left: 20px;
    position: relative;
    left: auto;
    top: auto;
  }
  .toggled-on .nav-menu li > ul a {
    color: #141412;
    width: auto;
  }
  .toggled-on .nav-menu li:hover > a,
  .toggled-on .nav-menu .children a {
    background-color: transparent;
    color: #141412;
  }
  .toggled-on .nav-menu li a:hover,
  .toggled-on .nav-menu ul a:hover {
    background-color: #db572f;
    color: #fff;
  }
  h3.menu-toggle.open {
    height: 0;
  }
  h3.menu-toggle.open::before {
    content: "";
    transform: rotate(45deg);
    top: 19px;
    transition: all 0.2s ease;
  }
  h3.menu-toggle.open::after {
    content: "";
    transform: rotate(135deg);
    bottom: 18px;
    transition: all 0.2s ease;
  }
  #navbar .menu-menu-menu-container {
    display: none;
    position: fixed;
    left: 0;
    width: 100%;
    background: #fff;
    top: 0;
    height: 100vh;
    z-index: 99;
    padding-top: 90px;
  }
  #navbar .menu-menu-menu-container .nav-menu {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    flex-direction: column;
  }
  .sidebar .entry-header,
  .sidebar .entry-content,
  .sidebar .entry-summary,
  .sidebar .entry-meta,
  .sidebar .comment-list,
  .sidebar .comment-reply-title,
  .sidebar .comment-navigation,
  .sidebar .comment-respond .comment-form,
  .sidebar .featured-gallery,
  .sidebar .post-navigation .nav-links,
  .author.sidebar .author-info {
    max-width: 604px;
    padding-left: 0;
    padding-right: 0;
  }
  .sidebar .site-info,
  .search.sidebar .page-content,
  .blog.sidebar .page-content,
  .attachment .entry-header,
  .sidebar .comments-title {
    max-width: 604px;
  }
  .sidebar .archive-meta,
  .attachment .entry-header,
  .search.sidebar .page-content,
  .blog.sidebar .page-content,
  .sidebar .site-info,
  .sidebar .comments-title,
  .sidebar .no-comments {
    padding-left: 0;
    padding-right: 0;
  }
  .attachment .entry-meta {
    float: left;
    text-align: left;
    width: 100%;
  }
  .attachment .entry-content {
    max-width: 100%;
    padding: 40px 0;
  }
  .format-status .entry-content {
    padding-top: 40px;
  }
  .format-status .entry-meta {
    padding-bottom: 40px;
  }
  .sidebar .format-status .entry-content,
  .sidebar .format-status .entry-meta {
    padding-left: 35px;
  }
  .sidebar .format-status .entry-content:before,
  .sidebar .format-status .entry-meta:before {
    left: 10px;
  }
  .sidebar .format-status .entry-content p:first-child:before {
    left: 4px;
  }
  .sidebar .paging-navigation .nav-links {
    padding: 0 60px;
  }
  .site-main .sidebar-container {
    height: auto;
    margin: 0 auto;
    max-width: 604px;
    position: relative;
    top: 20px;
  }
  .site-main .widget-area {
    float: none;
    margin: 0;
    width: 100%;
  }
  .sidebar .site-footer .widget-area {
    max-width: 100%;
    left: 0;
  }
  .site-width {
    padding: 0 20px;
  }
  .banner .banner_right h2 {
    font-size: 55px;
  }
  .text {
    flex-direction: column;
    align-items: flex-start;
  }
  .heding_st {
    font-size: 36px;
  }
  .why_bullspree .why_bullspree_innn .why_left h2 {
    font-size: 18px;
    text-align: left;
  }
  .so-widget-sow-tabs-default-e4c3ec3e16cb-12
    .sow-tabs
    .sow-tabs-tab-container
    .sow-tabs-tab {
    margin: 20px 20px !important;
  }
  .how_to_play .how_step_line .panel-layout .panel-grid {
    flex-wrap: wrap;
  }
  .btn_margin {
    margin-top: 2pc;
  }
  .how_to_play .how_step_line_pre .panel-layout .panel-grid {
    flex-wrap: wrap;
  }
  .how_to_play .how_step_line_pre .panel-layout .panel-grid .textwidget {
    width: 100%;
  }
  #navbar .menu-menu-menu-container.appear {
    display: inline-block;
  }
}
@media (max-width: 780px) {
  .blog_box .blog-content {
    padding: 10px 20px;
  }
  .blog_box article {
    padding: 0 0;
  }
  .blog-content-wrap .entry-content {
    padding-left: 3px !important;
  }
  .blog_box article {
    flex-basis: 100%;
  }
  .banner-block-blog .slides .slider_dev .bannertext-wrap .content h2 {
    font-size: 24px;
  }
  .banner-block-blog .slides .slider_dev {
    padding: 10px;
  }
  .banner-block-blog .slides {
    width: 100%;
  }
  .nav-menu li:last-child a {
    margin-left: 0;
  }
  .contact_form {
    padding: 40px 20px;
    width: 100%;
  }
  .site-footer .widget-title,
  .site-footer .widget-title a,
  .site-footer .wp-caption-text {
    margin: 20px 0 20px 0;
  }
  .why_bullspree {
    padding: 50px 0 150px 0;
  }
  .why_bullspree .circle_line::before {
    display: none;
  }
  .how_to_play .how_step_line .panel-layout .panel-grid {
    padding: 20px 0;
  }
  .how_to_play .how_step_line_pre .panel-layout .panel-grid .textwidget h2 {
    font-size: 32px;
  }
  .how_to_play .how_step_line_pre {
    background: none;
  }
  .byag_st::before {
    display: none;
  }
  .how_to_playpage .sow-tabs-tab-container {
    justify-content: center;
  }
  .vdo_mobile iframe {
    padding: 5% 3% 14% 4.5%;
  }
  .abour_what::after {
    top: -100px;
  }
  .widget_sow-tabs .so-widget-sow-tabs .sow-tabs .sow-tabs-panel-content {
    flex-direction: column-reverse;
  }
  #pg-2-0,
  #pg-2-1,
  #pg-2-2,
  #pg-2-3,
  #pg-2-4,
  #pg-2-5,
  #pg-2-6,
  #pg-2-7 {
    margin-bottom: 0px !important;
  }
  .faq .sow-accordion-title {
    font-size: 18px;
  }
  .left_ash .textwidget {
    float: right;
    margin-top: 0pc;
  }
  #bubbles {
    padding: 0 0;
  }
  .how_to_play .how_step_line .panel-layout .panel-grid .textwidget h2 {
    font-size: 32px;
  }
  .left_width::before {
    display: none;
  }
  .s_icon::before {
    display: none;
  }
  .why_bullspree .why_bullspree_innn .why_right .icon_side {
    flex-direction: column;
  }
  .why_bullspree .why_bullspree_innn .why_right p {
    color: #fff;
    text-align: center;
    font-size: 14px;
  }
  .mobile_banner {
    transform: rotate(360deg);
  }
  .why_bullspree::before {
    background-size: auto;
    bottom: -100px;
  }
  .banner .banner_right .app_don {
    flex-direction: column;
    align-items: center;
  }
  .banner .banner_right .app_don li {
    margin: 10px 0;
    justify-content: center;
  }
  .why_bullspree .why_bullspree_innn .why_left .icon_side {
    justify-content: center;
    flex-direction: column;
    text-align: center;
    align-items: center;
  }
  .why_bullspree .why_bullspree_innn .why_left p {
    text-align: center;
  }
  .reverse {
    flex-direction: column !important;
  }
  .entry-content img.alignleft,
  .entry-content .wp-caption.alignleft {
    margin-left: 0;
  }
  .entry-content img.alignright,
  .entry-content .wp-caption.alignright {
    margin-right: 0;
  }
  .attachment .image-navigation,
  .attachment .entry-attachment .attachment {
    max-width: 604px;
    padding: 0;
    width: 100%;
  }
  .gallery-caption {
    display: none;
  }
}
@media (max-width: 643px) {
  .why_bullspree::before {
    left: -40px;
  }
  .vdo_mobile iframe {
    padding: 5% 3% 16% 4%;
    background-position: 3px 5px;
  }
  .site-header .site-title img {
    width: 250px;
  }
  .site-title {
    font-size: 30px;
  }
  #content .entry-header,
  #content .entry-content,
  #content .entry-summary,
  #content footer.entry-meta,
  #content .featured-gallery,
  .search.sidebar .page-content,
  .blog.sidebar .page-content,
  .sidebar .post-navigation .nav-links,
  .paging-navigation .nav-links,
  #content .author-info,
  .comments-area .comments-title,
  .comments-area .comment-list,
  .comments-area .comment-navigation,
  .comment-respond,
  .sidebar .site-info,
  .sidebar .paging-navigation .nav-links {
    padding-left: 20px;
    padding-right: 20px;
  }
  #content .format-status .entry-content,
  #content .format-status .entry-met {
    padding-left: 35px;
  }
  #content .featured-gallery {
    padding-left: 24px;
  }
  .gallery-columns-1 .gallery-item {
    margin-right: 0;
    width: 100%;
  }
  .entry-title,
  .format-chat .entry-title,
  .format-image .entry-title,
  .format-gallery .entry-title,
  .format-video .entry-title {
    font-size: 22px;
    font-weight: 700;
  }
  .format-quote blockquote,
  .format-status .entry-content {
    font-size: 18px;
  }
  .format-quote blockquote small,
  .format-quote blockquote cite {
    font-size: 13px;
  }
  .error404 .page-title {
    padding: 40px 0 0;
  }
  .error404 .page-title:before {
    content: normal;
  }
  .comment-author {
    margin-right: 30px;
  }
  .comment-author .avatar {
    height: auto;
    max-width: 100%;
  }
  .comment-metadata,
  .comment-content,
  .comment-list .reply {
    width: 70%;
    width: -webkit-calc(-4%);
    width: calc(-4%);
  }
  .comment-form input[type="text"],
  .comment-form input[type="email"],
  .comment-form input[type="url"] {
    width: -webkit-calc(-20%);
    width: calc(-20%);
  }
  .comment-form textarea {
    height: 80px;
  }
  .format-audio .entry-content:before {
    display: none;
  }
  .format-audio .audio-content {
    background-image: none;
    float: none;
    padding-left: 0;
    width: auto;
  }
}
@media (max-width: 359px) {
  .vdo_mobile iframe {
    padding: 6% 2% 16% 6%;
  }
  .gallery {
    margin-left: 0;
  }
  .gallery .gallery-item,
  .gallery-columns-2.gallery-size-thumbnail .gallery-item {
    max-width: none;
    width: 49%;
    width: -webkit-calc(46%);
    width: calc(46%);
  }
  .gallery-columns-1.gallery-size-medium,
  .gallery-columns-1.gallery-size-thumbnail,
  .gallery-columns-2.gallery-size-thumbnail,
  .gallery-columns-3.gallery-size-thumbnail {
    display: block;
  }
  .gallery-columns-1 .gallery-item,
  .gallery-columns-1.gallery-size-medium .gallery-item,
  .gallery-columns-1.gallery-size-thumbnail .gallery-item {
    text-align: center;
    width: 98%;
    width: -webkit-calc(96%);
    width: calc(96%);
  }
  .gallery-columns-3 .gallery-item:nth-of-type(3n),
  .gallery-columns-5 .gallery-item:nth-of-type(5n),
  .gallery-columns-7 .gallery-item:nth-of-type(7n),
  .gallery-columns-9 .gallery-item:nth-of-type(9n) {
    margin-right: 4px;
  }
  .gallery br {
    display: none;
  }
  .gallery .gallery-item:nth-of-type(even) {
    margin-right: 0;
  }
  .comment-author {
    margin: 0 0 5px;
    max-width: 100%;
  }
  .comment-author .avatar {
    display: inline;
    margin: 0 5px 0 0;
    max-width: 20px;
  }
  .comment-metadata,
  .comment-content,
  .comment-list .reply {
    width: 100%;
  }
}
@media print,
  (-o-min-device-pixel-ratio: 1.25),
  (-webkit-min-device-pixel-ratio: 1.25),
  (min-resolution: 120dpi) {
  .site-header .search-field {
    background-image: url(https://bullspree.biz/wp-content/themes/bullspree/assets/css/../images/search-icon-2x.png);
  }
  .format-audio .audio-content,
  .format-status .entry-content:before,
  .format-status .entry-meta:before,
  .comment-list > li:after,
  .comment-list .children > li:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAHUlEQVQYV2NgYGBYBsL///9nwIYZCCrAJTGkFAAAFry15e+F9YsAAAAASUVORK5CYII=);
  }
}
@media print {
  body {
    background: none !important;
    color: #000;
    font-size: 10pt;
  }
  footer a[rel="bookmark"]:link:after,
  footer a[rel="bookmark"]:visited:after {
    content: " [" attr(href) "] ";
  }
  .site {
    max-width: 98%;
  }
  .site-header {
    background-image: none !important;
  }
  .site-header .home-link {
    max-width: none;
    min-height: 0;
  }
  .site-title {
    color: #000;
    font-size: 21pt;
  }
  .site-description {
    font-size: 10pt;
  }
  .author-avatar,
  .site-footer,
  .comment-respond,
  .comments-area .comment-edit-link,
  .comments-area .reply,
  .comments-link,
  .entry-meta .edit-link,
  .page-links,
  .site-content nav,
  .widget-area,
  .main-navigation,
  .navbar,
  .more-link {
    display: none;
  }
  .entry-header,
  .entry-content,
  .entry-summary,
  .entry-meta {
    margin: 0;
    width: 100%;
  }
  .page-title,
  .entry-title {
    font-size: 26px;
    font-weight: 700;
  }
  .entry-meta,
  .entry-meta a {
    color: #444;
    font-size: 10pt;
  }
  .entry-content img.alignleft,
  .entry-content .wp-caption.alignleft {
    margin-left: 0;
  }
  .entry-content img.alignright,
  .entry-content .wp-caption.alignright {
    margin-right: 0;
  }
  .format-image .entry-content .size-full {
    margin: 0;
  }
  .hentry {
    background-color: #fff;
  }
  .comments-area > li.comment {
    background: none;
    position: relative;
    width: auto;
  }
  .comment-metadata {
    float: none;
  }
  .comment-author .fn,
  .comment-reply-link,
  .comment-reply-login {
    color: #333;
  }
}

.background-change {
  background: #efe8f1 0% 0% no-repeat padding-box;
  border-radius: 30px;
  opacity: 1;
  margin: 20px !important;
  padding: 30px 30px 0 !important;
}
.no-border {
  border: none !important;
  padding: 25px 20px 0 !important;
}
span.boldest-text {
  font-size: 23px;
  color: black;
  font-weight: bolder;
}
span.number-span {
  position: absolute;
  top: -85px;
  left: -10px;
  background: var(---42003f) 0% 0% no-repeat padding-box;
  background: #42003f 0% 0% no-repeat padding-box;
  box-shadow: 0px 6px 15px #00000080;
  width: 65px;
  border-radius: 50%;
  height: 65px;
  display: flex;
  justify-content: center;
  color: white;
  align-items: center;
}
.pos-r {
  position: relative;
  margin-top: 20px;
}
input.number-input {
  border: 1.5px solid var(---bcbcbc);
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 2px solid #bcbcbc;
  border-radius: 8px 0 0 8px;
  opacity: 1;
  padding: 12px;
}

.flex-dis {
  display: flex !important;
  align-items: center !important;
}
.download-btn {
  margin-left: 0px !important;
  border: 2px solid #bcbcbc;
  border-radius: 0 8px 8px 0;
  opacity: 1;
  padding: 18px;
  background: #bc360a;
  color: white !important;
  font-weight: bolder;
}

.modalDialog {
  position: fixed;
  top: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 99999;
  opacity: 0;
  -webkit-transition: opacity 100ms ease-in;
  -moz-transition: opacity 100ms ease-in;
  transition: opacity 100ms ease-in;
  pointer-events: none;
}
.modalDialog:target {
  opacity: 1;
  pointer-events: auto;
}
.modalDialog > div {
  max-width: 920px;
  width: 90%;
  position: relative;
  margin: 10% auto;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 10px 50px #0000003c;
  border: 1px solid #707070;
  border-radius: 10px;
}
.close {
  font-family: Arial, Helvetica, sans-serif;
  background: #f26d7d;
  color: #fff;
  line-height: 25px;
  position: absolute;
  right: -12px;
  text-align: center;
  top: -10px;
  width: 34px;
  height: 34px;
  text-decoration: none;
  font-weight: bold;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 1px 1px 3px #000;
  -webkit-box-shadow: 1px 1px 3px #000;
  box-shadow: 1px 1px 3px #000;
  padding-top: 5px;
}
.close:hover {
  background: #fa3f6f;
}
img.banner-img-modal {
  width: -webkit-fill-available;
}
.download-div {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 50px;
}
a.down-btn-main {
  background: green;
  border: 0;
  color: #fff !important;
  padding: 20px;
  font-weight: bolder;
  border-radius: 5px;
}

@media only screen and (max-width: 600px) {
  .download-div {
    flex-direction: column;
  }
  #modal-error-span {
    display: none;
    margin-top: 20px;
    margin-left: 0px !important;
    color: red;
  }
  input.number-input {
    border-radius: 8px;
    width: 100%;
    margin-bottom: 20px;
  }
}

#modal-error-span {
  display: none;
  margin-left: 30px;
  color: red;
}
