.l-main .box-awd h3,
.l-main .box-xMode h3,
.l-main .box-control h3 {
  text-align: center; }

.l-main .box-awd h4,
.l-main .box-xMode h4,
.l-main .box-control h4 {
  margin-bottom: 10px;
  text-align: center; }

.l-main .box-awd .c-row,
.l-main .box-xMode .c-row,
.l-main .box-control .c-row {
  padding-top: 10px; }

.l-main .box-awd figure,
.l-main .box-xMode figure,
.l-main .box-control figure {
  text-align: center; }

.l-main .box-awd figcaption,
.l-main .box-xMode figcaption,
.l-main .box-control figcaption {
  -webkit-transform: scale(0.9, 0.9);
  -ms-transform: scale(0.9, 0.9);
  transform: scale(0.9, 0.9);
  text-align: center; }

.l-main .box-awd {
  margin-top: 15px; }

.l-main .box-xMode {
  margin-top: 25px; }
  .l-main .box-xMode h4 + p {
    font-size: 10px;
    text-align: center; }
  .l-main .box-xMode .box-tabAccordionWrap {
    margin-top: 1em; }

.l-main .ui-tabmenu h4 {
  margin-bottom: 0; }

@media screen and (min-width: 1px) and (max-width: 767px) {
  .l-main .box-awd h3,
  .l-main .box-xMode h3,
  .l-main .box-control h3 {
    font-size: 16px; } }

@media all and (min-width: 768px) {
  .l-main .box-awd h4,
  .l-main .box-xMode h4,
  .l-main .box-control h4 {
    margin-top: 30px; }
  .l-main .box-awd .c-row,
  .l-main .box-xMode .c-row,
  .l-main .box-control .c-row {
    padding-top: 30px; }
  .l-main .box-awd figcaption,
  .l-main .box-xMode figcaption,
  .l-main .box-control figcaption {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    font-size: 14px; }
  .l-main .box-xMode h4 + p {
    font-size: 14px; }
  .l-main .box-awd {
    margin-top: 50px; } }

@media all and (min-width: 1024px) {
  .l-main .box-performance picture {
    max-width: 1920px;
    display: block;
    margin: auto; } }
