.justify-around {justify-content: space-around;}
.text-center {text-align: center;}
.my-2 {margin: 0.25rem auto;}
.marketing-bar{position: fixed;bottom: 0;background: rgb(42 67 91);text-align: center;z-index: 20;}
.marketing-bar a{color: white;display: inline-block;text-decoration: none;line-height: 2.8;}
.marketing-bar i{margin-right: .5em;font-size: 1.3em;}
.marketing-bar:before {display: block;width: 0;height: 100%;position: absolute;right: 0;bottom: 0;background-image:linear-gradient(90deg, #fffffd00 0%, #147589 40%, #1cadbe 100%);content: '';z-index: -1;animation: infobe 10s infinite;}
.event-banner {margin: auto;text-align: center;}
.event-banner a img {width: 70%;box-shadow: rgb(50 50 93 / 25%) 0px 2px 5px -1px, rgb(0 0 0 / 30%) 0px 1px 3px -1px;margin: auto;}
.event-banner img:hover {transform: scale(1.05);}
.event-banner a {width: calc(100%/2 - 1rem);margin: auto 0.25rem;}
@-webkit-keyframes  infobe {
    0% {right: 0;left: auto;width: 0%;}
    10% {right: auto;left: 0;width: 0%;}
    48% {right: auto;left: 0;width: 100%;}
    52% {right: 0;left: auto;width: 100%;}
    90% {right: 0;left: auto;width: 0%;}
    100% {right: 0;left: auto;width: 0%;}
}
@keyframes  infobe {
    0% {right: 0;left: auto;width: 0%;}
    10% {right: auto;left: 0;width: 0%;}
    48% {right: auto;left: 0;width: 100%;}
    52% {right: 0;left: auto;width: 100%;}
    90% {right: 0;left: auto;width: 0%;}
    100% {right: 0;left: auto;width: 0%;}
}
.fa-money-bill-alt{margin-left: 2em;}
.community .flex {margin: auto;padding: 0;}

@media screen and (min-width: 1201px){
#event_master {margin:0% auto;display:block;padding:5% 0 0;}
#Master_title{margin:0% auto;display:block;padding:0;}
/*div section標籤段落*/
section p{font-size:1.3em;line-height:1.9em;text-align:left;}
.marketing-bar{width: 750px;}
.br{display: block;}
.w-950 {width: 950px;}
}