.main-logo {
    font-family: 'breaksemibold', '微軟正黑體';
    font-size: 25px;
    color: #fff;
    background: #ff0000;
    padding: 5px 10px 0;
    -webkit-transition: all .3s;
    transition: all .3s;
    text-transform: uppercase;
}

#section-2 {
    background: #383838;
    color: #f5f5f5;
}
.video-overlay {
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    background: rgb(84 84 84 / 50%);
    z-index: 2;
    left: 10px;
    top: 10px;
    position: absolute;
}
.gray{
    color: #555;
}
.white{
    color: #fff;
}
.b-bg {
    background: #383838;
}

i{
    width: 24px;
    height: 24px;
}
.light-slider h2.sp-layer, .light-slider .slider-btn, .light-slider .slider-btn:hover {
    color: #fbfbfb;
}
.nav-container,.main-logo,.back-to-top,.logo-circle  {
    background: #bd0305;
}
.borderImg img{
    margin: 10px 0;
}