/* ***** floating ***** */
/*.clear {
  clear: both;
  height: 0;
  margin: 0;
  padding: 0;
}*/
.left {
  float: left;
}
.right {
  float: right;
}
/* ***** end floating ***** */


/* ***** font style ***** */
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.font-bold {
  font-weight: bold;
}
.font-italic {
  font-style: italic;
}
/* ***** end font style ***** */
.hide {
  display: none;
}
.uppercase {
  text-transform: uppercase;
  font-weight: bold;
}

.clear {
  clear: both;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}


.clearfix:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix {
  display: inline-block;
}

* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}


.one-third {
  width: 262px;
  margin: 20px 40px 30px 0;
  float: left;
}

.two-third {
  width: 564px;
  margin: 20px 40px 30px 0;
  float: left;
}
.last-column {
  margin-right: 0 !important;
  clear: right;
}

.box-left480{
  width: 480px;
  margin: 20px 0 30px;
  float: left;
}
.box-right380{
  width: 380px;
  margin: 20px 0 30px;
  float: right;
}


.box-left405{
  width: 405px;
  margin: 20px 0 30px;
  float: left;
}
.box-right460{
  width: 460px;
  margin: 20px 0 30px;
  float: right;
}
.box-left460{
  width: 460px;
  margin: 20px 0 30px;
  float: left;
}
.box-right405{
  width: 405px;
  margin: 20px 0 30px;
  float: right;
}
.box-left320{
  width: 320px;
  margin: 20px 0 30px;
  float: left;
}
.box-right500{
  width: 500px;
  margin: 20px 0 30px;
  float: right;
}

.box-pixel-top {
  width: 262px;
  height: 11px;
  background: url('../images/bg-pixel-top.png') no-repeat;
}
.box-pixel-bottom {
  width: 262px;
  height: 11px;
  background: url('../images/bg-pixel-bottom.png') no-repeat;
}
.box-pixel-center {
  width: 232px;
  background: url('../images/bg-pixel-center.png') repeat-y;
  padding: 15px;
}


.list-number {
  margin: 50px 0;
}
.list-number li {
  font-size: 20px;
  color: #333;
  text-transform: uppercase;
  padding: 10px 0 15px 70px;
  margin: 10px 0;
  font-weight: bold;
}
.list-number li.list-number1 {
  background: url('../images/bg-li-number.png') no-repeat;
}
.list-number li.list-number2 {
  background: url('../images/bg-li-number.png') no-repeat 0 -63px;
}
.list-number li.list-number3 {
  background: url('../images/bg-li-number.png') no-repeat 0 -126px;
}
.one-third ul.list-number {
  margin: 20px 0;
}
.one-third ul.list-number li {
  font-size: 16px;
  color: #666;
}


.box-quote {
  background: url('../images/bg-quote.png') no-repeat;
  padding: 0 0 0 200px;
  font-size: 20px;
  color: #333;
  font-family: 'Merriweather', serif;
  line-height: 140%;
  float:left;
}
.box-apple {
  background: url('../images/bg-apple.png') no-repeat;
  min-height: 200px;
}
.box-android {
  background: url('../images/bg-android.png') no-repeat;
  min-height: 200px;
}

#content2 #box-content img.fullwidth{
  margin-left: -50px;
}

.qr-head {
    color: #797979;
    display: inline-block;
    font-family: 'Oswald',sans-serif;
    font-size: 28px;
    margin: 15px 0;
    padding: 0 0 0 55px;
    text-transform: uppercase;
}
.qr-head-add {
    background: url("../images/bg-qr-code-tracking4.png") no-repeat scroll 0 0 transparent;
}
.qr-head-manage {
    background: url("../images/bg-qr-code-tracking5.png") no-repeat scroll 0 0 transparent;
}
.qr-head-analytics {
    background: url("../images/bg-qr-code-tracking6.png") no-repeat scroll 0 0 transparent;
}

.error{
  color: #B94A48;
  font-size: 12px;
}

.font-big {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}