.carousel-indicators {left:auto; right:20px; bottom: 0px; width: 20%;}
.carousel-indicators li {margin: 2px 5px;
  border-radius: 50%;
  width: 16px; height: 16px; opacity:0.4;
  border: 1px solid rgba(0,0,0,.6);
  background-color: rgba(0,0,0,.6);}
.carousel-indicators .active {
    margin: 2px 5px;
    width: 17px;
    height: 17px;
    background-color: #fff;
}

.Lbox {margin-bottom: 12px;}
@media only screen and (min-width: 300px) and (max-width: 768px){
	.Lbox {margin-bottom: 5px;}
}

.row-fluid {
  /*width: 100%;*/
  *zoom: 1;
}

.row-fluid:before,
.row-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 1.228632384468085%; /*2.127659574468085*/
  *margin-left: 2.074468085106383%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}

.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}

.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}

.row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}

.row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}

.row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}

.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}

.row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}

.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}

.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

.row-fluid .span4 {
  width: 32.494850617021278%; /*31.914893617021278*/
  *width: 31.861702127659576%;
}

.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}

.row-fluid .span2 {
  width: 15.663730021276595%; /*14.893617021276595*/
  *width: 14.840425531914894%;
}

.row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}

.banner-container {
width: 100%;
min-height: 539px;
overflow: hidden;
background-size: cover;
background-position: center center;
}

#Level5 {padding: 10px 80px;
	background-color: #322b24; color: #eee;}
#Level5 h1 {font-family: 'Felix Titling'; text-align: center; font-size: 5rem;}
#Level5 h1 small {font-family: 'Felix Titling'; color: #fff;}
#Level5 div {font-size: 1.4rem; line-height: 24px;}
#Level5 div.justify {
  text-align: justify;
  text-justify: inter-ideograph;
  -ms-text-justify: inter-ideograph; /*IE9*/
  -moz-text-align-last:justify; /*Firefox*/
  -webkit-text-align-last:justify; /*Chrome*/
}
#Level5 div.justify:after {
  content: '';
  display: inline-block;
  width: 100%;
}
#Level5 .text-right {font-size: 1.9rem; line-height: 30px;}
#Level5 .text-right a {color: #fff;}

@media only screen and (min-width: 300px) and (max-width: 500px){
  #Level2.Lbox {margin-bottom: 0px !important;}
  .row-fluid .span4 {width: 100%;}
  .row-fluid .span2 {margin-bottom: 0px !important; 
    width: 48.93617021276595%;
    *width: 48.88297872340425%;background-color: #F00;
  }
  .row-fluid [class*="span"] img {width: 100%;}

  .row-fluid [class*="span"] {margin-bottom: 5px;
    margin-left: 0;
    *margin-left: 0;
  }
  .jp1-2_02 {margin-bottom: 5px; max-height: 0px;}
  .row-fluid .span2-2 {
    margin-left: 2.074468085106383%; /*2.127659574468085*/
    *margin-left: 2.074468085106383%;
  }
  #Level4 .col-xs-6 {width: 100% !important;}
  #Level4 .col-xs-6 img {width: 100% !important;}
  #Level5 {padding: 10px 15px 10px 15px;}
  #Level5 h1 {font-size: 3rem;}
  #Level5 div {line-height: 24px;}
}
@media only screen and (min-width: 300px) and (max-width: 768px){
	.product-name {display: block;}
  .banner-container {min-height: 260px;}

}
@media (min-width: 600px) and (max-width: 991px) { /* (min-width: 768px) and (max-width: 991px) */
  .banner-container {min-height: 337px;}

}
@media (min-width: 992px) and (max-width: 1199px) {
  .banner-container {min-height: 436px;}

}
@media (min-width: 1200px) {
	.product-box {height: 220px;}

}
