/**
 * 注意：此檔案包含自定義樣式，請勿在系統更新時覆蓋
 * Note: This file contains custom styles, do not overwrite during system updates
 * 最後更新 / Last updated: 2025-04-16
 */

main{
  padding-top: 113px !important;
}

@media screen and (min-width: 991px) and (max-width:1100px) {
.header-template10 .nav__name{
  padding-left: 5px !important;
}

.header-template10 .header__inner .nav__box{
  padding: 0px 5px !important;
}
  
}

@media only screen and (max-width: 991px) {
  .main{
    padding-top: 80px !important; 
    
  }
}

@media only screen and (max-width: 400px) {
  .main{
    padding-top: 110px !important; 
    
  }
}

.banner{
  display: flex;
  flex-direction: column-reverse;
  align-content: center;
}

.banner .main-h1{
  position: relative;
  top: unset;
  left: unset;
  right: unset;
  bottom: unset;
  padding: 16px 0px;
  transform: translate(0,0);
  max-width: 1400px;
  width: 100% !important;
  margin: auto;
  color: #595959;
}

@media screen and (max-width:1450px) {
  .banner .main-h1{

    padding: 16px 20px;

  }
}

@media screen and (max-width:480px) {
  .banner .main-h1{

    padding: 16px 10px;

  }
}