@media only screen and (max-width: 800px) {
 body.tenant .banner-default-slider--tenant .swiper-slide {
   padding-bottom:25vh !important;
  }

  
  body.tenant .banner-default-slider--tenant img.video-slider {
    height: auto !important;
    width: 100vw !important;
  }
  body.tenant .banner-default-slider--tenant .swiper-wrapper, body.tenant .banner-default-slider--tenant .video-slide {
     height: 25vh !important;   
  }
}


  .action-button {
  bottom: 15% !important;
  top:auto  !important;
  }

#section_field_activity {
  background: #f0f8ff;
}
.c-sr .swiper-slide {
border-top: 3px solid #01498b;
}
.c-sr .branch__list--showroom {
  margin-top:20px;
    display: flex;
    flex-wrap: wrap;
    margin-left: -30px;
    overflow: unset;
}
.c-sr .branch__list--top {grid-gap: unset;
    flex-direction: column;
    justify-content: space-between;
    margin-left: 30px;
    width: calc(33.33333% - 30px);}
.c-sr .branch__list--top .image {
    overflow: hidden;
    padding-bottom: 60%;
    position: relative;
    }
.c-sr .branch__list--top-left-image {
    width: 100%;
}
.c-sr .branch__list--top .branch__list-item {
    grid-gap: 2rem;
    display: flex;
    flex-direction: column;
}
.c-sr .branch__list--top .image img{
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    }
.c-sr .branch__list--top .branch__list--top-left-image .image a {
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
}
.c-sr .branch__list--top-left-button {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.c-sr .branch__list--top-left--button {
    margin-bottom: auto;
    margin-top: 1rem;
    width: 49%;
}
.swiper-wrapper.c-sr {
      display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}
.c-sr .branch__list--top-left--button .btn-see {
    background-color: #fff;
    border: 1px solid #01498b;
    color: #01498b;
    display: flex;
    justify-content: center;
    padding: .75rem 0;
    text-align: center;
    transition: all .5s cubic-bezier(.25,.46,.45,.94);
}

@media only screen and (max-width: 991px) {
    .c-sr  .branch__list--top {
        margin-left: 30px;
        width: calc(50% - 30px);
    }
}
@media only screen and (max-width: 480px) {
    .c-sr .branch__list--top {
        margin-left: 30px;
        width: 100%;
    }
}
.c-th {
  position: fixed;
    margin-left: -80px;
    display: flex;
    flex-direction: column; 
}
.c-th .swiper-wrapper {
  display: flex;
    flex-direction: column;
}
.c-th .swiper-slide a {
    width: 50px !important;
    line-height: 50px;
    padding: 20px;
    margin-top: 5px;
}
.c-th .swiper-slide a:hover {
 border:0 !important; 
}
.c-th .swiper-wrapper:after {
  height:0px  !important;
}
.c-tohop .image {
  /*height: 500px;*/
  overflow: hidden;
}
.c-tohop img {
    object-fit: contain;
    width: 100%;
    object-position: center;
    margin-top: -15%;
}

.c-tohop .btn-call-to-action {
 display:none !important; 
}
.c-tohop li {
 display:none; 
}
.c-tohop li:first-child {
 display:block !important; 
}
.c-tohop li:first-child span {display:none; }
.c-tohop h5 {
    padding: 20px 0px;
    text-align: center;
}
.c-tohop-th .new-business-intro-block__title{
  display:none;
}
.c-tohop-th a {
  display:none;
  }
@media only screen and (max-width: 800px) {
.c-tohop-th a {
  display:inline;
  }}
.c-tohop-th .new-business-intro-block__content {
    left: 1%;
    position: absolute;
    top: 20%;
    transform: translateY(0%);
    transition: all 1.5s cubic-bezier(.25,.46,.45,.94);
    width: 98%;
    z-index: 2;
}
.c-tohop-th .new-business-intro-block {
padding-bottom:10%;
}

.list-contact-top.contact-tenant-list {
  height: 750px;
}