
.mobileonly{
  display: none;
}



@media all and (max-device-width:600px){
  .page.home {
    width: 100vw;
    height: auto;
    padding-bottom: 426px;
    overflow: hidden;
}

.home .logo {
    position: relative;
    left: 28px;
    height: 196px;
    width: 100vw;
    overflow: hidden;
}
.listing_c,.listing_c >* {
  width: 100vw;
  padding: 10px;
  box-sizing: border-box;
}
.home .logo img {
  width: 80vw;
  object-fit: contain;
  margin-top: -19vw;
  margin-left: 5vw;
}

.mall-select {
    position: relative;
    top: 38px;
    left: 60px;
    width: auto;
}

.slogan {
    position: relative;
    top: auto;
}

.mall-select-bg {
    /* position: relative; */
    /* float: right; */
    left: 0;
    top: 353px;
    width: 100vw;
}

.left-photo {
    display: none;
}

.mall-select-dummy {
    left: 58px;
    position: relative;
    top: 60px;
    height: 50px;
}

table.layout-table {overflow: hidden;}

.branch {
    position: relative;
    left: 0;
    top: 388px;
    text-align: center;
    overflow: hidden;
    height: auto;
    width: auto;
}
.hex h1{
  font-size:12px;
}
.layout-table td {
    float: none;
    display: inline-block;
    width: auto;
}
.malldetail .layout-table td {
    WIDTH: 100%;
}
a.home-branch.imgLiquid {
    width: 100%;
}
.branch .layout-table td {
    width: 31%;
}
.home-content {
    position: relative;
    top: 401px;
    padding: 10px;
    width: auto;
    overflow: hidden;
}

.home-content-left {
    float: none;
    width: 100%;
}

.home-content-video {
    float: none;
    margin-left: 0;
    width: auto;
}

div#home-hot {
    display: none;
}

div#home-hot-title {
    display: none;
}

.footer-col {
    float: none;
    max-width: 100vw;
    min-width: auto;
    width: auto;
    padding: 10px;
}

.footer {
    padding-top: 10px;
}

.footer-row {
    font-size: 14px;
}

.page {
    width: 100vw;
    overflow: hidden;
}

.slogan img {
    width: 100%;
}

.page.home {}

.home .nav {
    position: fixed;
    top: 0;
    right: auto;
    left: -100vw;
    background: #FFF;
    min-height: 100vh;
    z-index: 100;
    box-shadow: 0px 5px 5px #333;
    transition:0.5s;
}

.home .nav ul li {
    float: none;
    padding: 15px;
    border-bottom: 1px dashed #dedede;
}

.home .nav.show{

    left:0px;
}


.header .nav {
  position: fixed;
  top: 0;
  right: auto;
  left: -100vw;
  background: #FFF;
  min-height: 100vh;
  z-index: 100;
  box-shadow: 0px 5px 5px #333;
  transition:0.5s;
}

.header .nav ul li {
  float: none;
  padding: 15px;
  border-bottom: 1px dashed #dedede;
}

.header .nav.show{

  left:0px;
}
.mobileonly{
  display: block;
}


.menu-toggle-ani {
  display: inline-block;
  box-flex: 0;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 18px;
  padding: 15px;
  text-align: left;
  -webkit-user-select: none;
  float: left;
  margin-top: 3px;
}

.menu-toggle-ani .mtb-bar {
  display: block;
  height: 2px;
  margin-bottom: 5px;
  transition: transform 250ms,opacity 250ms;
  width: 18px;
  background: #6c6c6c;
}



.info-board {
  /* top: -251px; */
  top: 0px;
  padding: 10px;
  width: auto;
}

.nav-logo {
  /* top: 25px; */
  z-index: 10;
}
.navmobile {
  height: 50px;
}
.bigbanner.glass {
  display: none;
}

.nav-bg {
  /* top: 20px; */
  width: calc(100vw + 175px);
  z-index: 1;
}

.mall-detail {
  margin-top: 0;
  width: auto;
}

.mall-detail-lhs {
  width: auto;
  padding: 15px;
  float: none;
}
.bigbanner {
    min-width: auto;
}

.page.apple.solo .layout-table td {
    width: auto;
    max-width: 100vw;
}

.info-board {}

.aboutus .layout-table td {
  width: auto;
  /* text-align: center; */
}

table.layout-table {}
.grid{
  width:100vw;
}
.solo-list {
  margin-top: 0;
}

.foto {
  width: 100%;
  float: none;
}

.listCnt {
  float: none;
  width: 100%;
}

.listing_c .foto {
  float: none;
  min-height: 120px;
  width: 100vw;
}

.mall-video-links a {width: 42%;float: left;background: #00000033;}

.mall-video-links {
    width: auto;
    margin-left: 0;
    margin-bottom: 0;
}

.shop_filter {
  float: none;
  width: auto;
}

.shop_keyword_search {
  width: auto;
}

form#searchMall {
  padding: 10px;
}

.grid-body {
  float: none;
  width: 100vw;
}

.grid-nav ul {
  float: none;
  margin: 0 auto;
}

.grid-right {
  width: 100vw;
  margin-left: 0;
}
.solo-video iframe{
  width:100%
}
.news-item-right {
  float: none;
  width: auto;
  padding: 15px;
}

.news-item-left {
  width: auto;
  float: none;
}
}