@import url(https://fonts.googleapis.com/css?family=Nunito:200,300,400,600,700,800,900);
@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:200,300,400,600,700,800,900);
@font-face { font-family: 'AdobeFanHeitiStd-Bold'; src: url("../font/AdobeFanHeitiStd-Bold.otf") format("opentype"); }
.center-section { top: 50%; left: 50%; transform: translate(-50%, -50%); }

.address-section { position: relative; margin: auto 30px; padding-bottom: 75px; padding-top: 75px; }
@media screen and (max-width: 996px) { .address-section { padding-top: 75px; } }
@media screen and (max-width: 475px) { .address-section { padding-top: 50px; } }
.address-section .m-tittle { height: 50px; line-height: 50px; font-size: 25px; }
.address-section .address-tab { width: 170px; height: 30px; line-height: 30px; text-align: center; background-color: #C2132C; color: white; font-size: 19px; letter-spacing: 4px; font-weight: 300; }
.address-section .address-desc { color: #9F9FA0; margin-top: 10px; margin-bottom: 20px; font-size: 15px; letter-spacing: 2px; line-height: 17px; }
@media screen and (max-width: 360px) { .address-section .address-desc { font-size: 12px; } }
.address-section .address-desc img { width: 100%; }
.address-section .address-desc iframe { width: 100%; height: auto; border: 0; margin-top: 15px; }
