.m_txt{color:#fff;}


video {
position: relative;
right: 0; 
bottom: 0;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -100;
background-size: cover;
}

#online_room {position:fixed; top:0%; left:0%; width:100%; height:100%; display:none; background:rgba(0,0,0,0.7); z-index:999999; display:none;}
#online_room .btn_close {position:absolute; top:10%; left:50%; margin-top:-38px; margin-left:380px; }
.btn_close button {width:33px; height:33px; text-indent:-9999px; background:url('http://mordernday.gp114.net/html/img/btn_close.png') no-repeat; border:0;}
#online_room .layer_con {position:relative; top:10%; width:100%; max-width:900px; height:80%; margin:auto; padding:25px 0 25px 0; background:#fff;}

.room_bimg img{width:100%;}
.r_img img{width:100%;}

ul.board_menu a{width:120px; font-size:13px; font-weight:bold; color:#000; border-color:#000;}
ul.board_menu{list-style:none; width:100%;text-align:center; margin:0 auto; display:block; margin-bottom:10px; clear:both;}
ul.board_menu li{display:inline-block; margin-bottom:10px; }

.room_info2 ul{}
ul.room_info2 li{ margin-top:4px;}


h5 {
  display: inline-block;
  padding: 10px;
  background: #B9121B;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.full-screen {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.carousel-item-next,
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-next,
  .active.carousel-item-right {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

.carousel-item-prev,
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-prev,
  .active.carousel-item-left {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}
