/**
 * Original CSS by F-Code
 */
*, body, a {
  font-family: "Montserrat", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
}

body > .wrapper > .contents.index > section.first {
  background-size: 100% 100%;
}
body > .wrapper > .contents.index > section.first > .wrapper {
  position: relative;
}
body > .wrapper > .contents.index > section.first > .wrapper > .left {
  background-image: url("/en/efo/img/bg_index_0101.png");
}
body > .wrapper > .contents.index > section.first > .wrapper > .left.appeared {
  position: absolute;
  bottom: 0;
}
body > .wrapper > .contents.index > section.first > .wrapper > .right {
  float: right;
  padding-top: 80px;
}
body > .wrapper > .contents.index > section.feature1 > header > .wrapper > .feature {
  text-align: left;
}
body > .wrapper > .contents.index > section.feature1 > article > .wrapper > .demo > .slides > .slide.selected.demo-slide6 > .description1 {
  top: 200px;
}
body > .wrapper > .contents.index > section.feature1 > article > .wrapper > .demo > .slides > .slide.selected.demo-slide6.shown.appeared > .description1 {
  top: 245px;
}
body > .wrapper > .contents.index > section.feature1 > article > .wrapper > .demo > .slides > .slide.selected.demo-slide6.shown.appeared > .description1:after {
  top: -31px;
  background: transparent url("../../img/horn/horn_u_p15.png") no-repeat top left;
  right: 30px;
}
body > .wrapper > .contents.index > section.feature1 > article > .wrapper > .btns {
  text-align: center;
}
body > .wrapper > .contents.index > section.feature1 > article > .wrapper > .btns > .btn {
  display: inline-block;
  float: none;
}
body > .wrapper > .contents.index > section.feature1 > article > .wrapper > .btns > .btn > a {
  display: block;
}
body > .wrapper > .contents.index > section.feature2 {
  background-size: 100% 100%;
  padding-bottom: 50px;
}
body > .wrapper > .contents.example > section.section1 > .wrapper > article.article1 > .paragraphs > .paragraph.balloon .average {
  margin-top: 10px;
}
body > .wrapper > .contents.example > section.contact2 .wrapper > div.right .btns > * {
  float: right;
}
body > .wrapper #contact2 {
  padding-bottom: 80px;
}
