body { background: url(images/head-bg.png) no-repeat center top,url(images/main-bg.png) no-repeat center top; }
.intro-page { text-align: center; margin-top: 125px; color: #fff; font-family: "Lato",sans-serif}
.intro-page p { white-space: pre-line; text-align: left; font-size: 15px;}
.intro-page a { color: #fff; text-decoration: none; height: 36px; width: 127px; }
.intro-page a:hover { text-decoration: underline; }
.intro-page a.enter-site {  background: url(images/enter-site.png) no-repeat center top; line-height: 36px; width: 127px; display: block; margin: 0 auto; font-size: 14px; font-weight: bold; text-transform: uppercase; }
.intro-page a.enter-site:hover { text-decoration: none; background:url(images/enter-site.png) no-repeat center bottom;}
.intro-page h2 { font-size: 27px; }
.intro-page img { margin-bottom: 35px; }
.intro-page > div { max-width: 402px; display: inline-block; width: 100%;}
.circle { max-width: 402px; height: 402px; display: inline-block; padding-top: 60px; width: 100%; }
.contents {  padding-left: 71px; }
.circle p:before { position: static; float: left; margin-top: 5px; margin-right: 10px; }
.circle p:first-of-type:before {  content: url(images/location-icon.png); }
.circle p:nth-of-type(2):before {  content: url(images/contact-icon.png);  margin-left: 7px; margin-right: 18px; }
.circle p:nth-of-type(3):before {  content: url(images/email-icon.png); margin-left: 4px; margin-right: 12px; }
.location1 { margin-right: 80px; }
.location1 .circle { background: url(images/location1-bg.png) no-repeat }
.location2 .circle { background: url(images/location2-bg.png) no-repeat }

/* Float */
.float {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.float:hover, .float:focus, .float:active {
  -webkit-transform: translateY(-15px);
  transform: translateY(-15px);
}