/*頂圖疊加圖層*/
.banner-style-1 .ba-slideshow-img:before{
		content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../../../../../images/layer-01.png) repeat 0 0;
}
/*頂圖疊加圖層*/

#item-16551711650 .ba-icon-list-wrapper ul li i, #item-16551711650 ul li a:before, #item-16551711650 ul li.list-item-without-link:before{
  margin-right: 5px;
}

.pro-menu > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li{
    margin-top: 5px;
    margin-bottom: 5px;
}

.ba-slideset-dots, .ba-slideshow-dots{
  justify-content: right;
  padding: 5px 20px;
}

/*banner-animation*/
/*title-animation*/
.banner-title {
  animation-name: banner-title-keyframe; /* 套用的 keyframe */
  animation-duration: 1s;          /* 動畫持續時間 */
  animation-iteration-count: 1; /* 動畫播放次數 */
  animation-timing-function: linear;   /* 影片加速速率 */
}

@keyframes banner-title-keyframe {
  from {
    margin-left: 10%;
  }
  to {
    margin-left: 0%;
  }
}
/*title-animation*/
/*banner-animation*/

.rotate {
  animation-name: rotate-keyframe; /* 套用的 keyframe */
  animation-duration: 1s;          /* 動畫持續時間 */
  animation-iteration-count: 1; /* 動畫播放次數 */
  animation-timing-function: linear;   /* 影片加速速率 */
}

@keyframes rotate-keyframe {
  from {
    margin-left: 10%;
  }
  to {
    margin-left: 0%;
  }
}

.main-about-bg-text{
  left: 5%;
  top: 5%;
  position: absolute;
  align-items: center;
  white-space: nowrap;
  z-index: -1;
  -webkit-text-stroke: 1px #efefef;
}

  