/* CSS crunched with Crunch - http://crunchapp.net/ */
.hero_image {
  width: 940px;
}
.isMobile #mymazda-promotional {
  width: 100%;
  clear: both;
  background-color: #1f2325;
}
.isDesktop #mymazda-promotional .register ul li {
  float: left;
  width: 25%;
  text-align: center;
  padding: 0 40px 0 0;
}
#mymazda-promotional {
  clear: both;
  width: 940px;
  background-color: #1f2325;
}
#mymazda-promotional * {
  box-sizing: border-box;
  color: white;
  font-family: 'DefaultLight';
}
#mymazda-promotional .register {
  padding: 25px;
}
#mymazda-promotional .register .title {
  font-family: DefaultRegular;
  font-size: 30px;
  color: #FFF;
  margin: 0 0 25px;
  font-weight: 400;
}
#mymazda-promotional .register ul li {
  text-align: center;
  padding: 0 0 30px 0;
}
#mymazda-promotional .register ul .index {
  font-size: 27px;
  background: url('../../images/register-index-bg.png') no-repeat;
  width: 56px;
  height: 56px;
  line-height: 56px;
  margin: 0 0 30px;
  display: inline-block;
}
#mymazda-promotional .register ul .description {
  font-size: 17px;
  color: #b6b6b6;
  line-height: 1.4;
  margin: 0;
}