#gallery, #facilities {
  background: url("../../../images/landing/block1-bg.jpg");
  background-position: top center;
  background-size: 100%;
  background-repeat: no-repeat;
  position: relative; }
  #gallery .icon, #facilities .icon {
    position: absolute;
    cursor: pointer; }
    #gallery .icon.wrapnext, #facilities .icon.wrapnext {
      top: 50%;
      right: 10px; }
    #gallery .icon.wrapprev, #facilities .icon.wrapprev {
      top: 50%;
      left: 10px; }
    #gallery .icon.zoom, #facilities .icon.zoom {
      top: 10px;
      right: 10px; }
  #gallery .showpc, #facilities .showpc {
    display: block; }
  #gallery .showmb, #facilities .showmb {
    display: none; }
  #gallery .col-md-8, #gallery .col-md-4, #facilities .col-md-8, #facilities .col-md-4 {
    padding: 5px; }
  #gallery .wrapslider-for, #facilities .wrapslider-for {
    position: relative; }
  #gallery .gallery .slick-dots, #facilities .gallery .slick-dots {
    display: none;
    position: relative;
    bottom: 0; }
    #gallery .gallery .slick-dots li, #facilities .gallery .slick-dots li {
      background-color: #CCC; }
      #gallery .gallery .slick-dots li.slick-active, #facilities .gallery .slick-dots li.slick-active {
        background-color: #2326e3; }
  #gallery .slick-dots, #facilities .slick-dots {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    bottom: 20px;
    width: 100%; }
    #gallery .slick-dots button, #facilities .slick-dots button {
      display: none; }
    #gallery .slick-dots li, #facilities .slick-dots li {
      width: 10px;
      height: 10px;
      background-color: #FFF;
      border-radius: 100px;
      display: inline-block;
      margin: 0 5px;
      cursor: pointer; }
    #gallery .slick-dots .slick-active, #facilities .slick-dots .slick-active {
      background-color: #2326e3; }
  #gallery .slick-arrow, #facilities .slick-arrow {
    display: none !important; }
  #gallery .ttl, #facilities .ttl {
    text-align: center;
    font-size: 30px;
    padding-bottom: 10px; }
  #gallery .dsc, #facilities .dsc {
    font-size: 14px; }
  #gallery .controlbtn, #facilities .controlbtn {
    display: none; }
  #gallery .wrapmenucorosel .item, #facilities .wrapmenucorosel .item {
    margin: 3px;
    border-bottom: rgba(0, 0, 0, 0) 4px solid; }
    #gallery .wrapmenucorosel .item.slick-current, #facilities .wrapmenucorosel .item.slick-current {
      border-bottom: #2326e3 4px solid; }
  #gallery .slick-dots, #facilities .slick-dots {
    display: none; }
  #gallery .bgwhite, #facilities .bgwhite {
    background-color: #FFF; }
  #gallery .block1, #gallery .block2, #gallery .block3, #gallery .block4, #gallery .block5, #gallery .block6, #facilities .block1, #facilities .block2, #facilities .block3, #facilities .block4, #facilities .block5, #facilities .block6 {
    margin-bottom: 30px; }
    #gallery .block1 img, #gallery .block2 img, #gallery .block3 img, #gallery .block4 img, #gallery .block5 img, #gallery .block6 img, #facilities .block1 img, #facilities .block2 img, #facilities .block3 img, #facilities .block4 img, #facilities .block5 img, #facilities .block6 img {
      width: 100%; }
  #gallery .ttlgallery, #facilities .ttlgallery {
    text-align: center;
    margin: 20px 0;
    font-size: 50px;
    color: #4D4D4D; }

/* Large Devices, Wide Screens */
/* iPad  Landscape*/
/* Medium Devices, Desktops */
@media only screen and (max-width: 991px) {
  #gallery .showpc, #facilities .showpc {
    display: none; }
  #gallery .showmb, #facilities .showmb {
    display: block; }
  #gallery .gallery .slick-dots, #facilities .gallery .slick-dots {
    display: block; }
  #gallery .ttl, #facilities .ttl {
    padding: 20px 0; }
  #gallery .wrapouterwrappercaubg, #facilities .wrapouterwrappercaubg {
    display: none; } }

/* Small Devices, Tablets */
@media (max-width: 767px) {
  #gallery .ttlgallery, #facilities .ttlgallery {
    font-size: 35px; } }

/* Extra Small Devices, Phones */
/* Custom, iPhone Retina */
