.megamenu .nav-item.dropdown .dropdown-toggle {
  padding: 0px;
}

.megamenu .nav-item.dropdown .dropdown-menu {
  border: 0px !important;
  box-shadow: none !important;
}

.megamenu {
  box-shadow: none !important;
}

.dropdown-menu {
  border: 0px !important;
  border-radius: 0px !important;
}

.dropdown-item {
  padding: 2px 0px;
}

@media (max-width: 768px) {
  .navbar-brand > img {
    max-width: 160px !important;
    height: auto;
  }
}

.dropdown-toggle::after {
  display: none !important;
}

.mtt {
  text-align: center;
}

@media (max-width: 768px) {
  .mtt {
    text-align: left;
  }
}

.hometop {
  padding-top: 0px;
  display: none;
}

.hometop2 {
  padding-top: 120px;
}

@media (max-width: 768px) {
  .hometop2 {
    padding-top: 0px;
    display: none;
  }
}

@media (max-width: 768px) {
  .homebg {
    background-position: 65% !important;
  }
}

.visible {
  background-color: rgb(255 255 255) !important;
}

/* 平板 / 小桌機 */

@media screen and (min-width: 769px) and (max-width: 991px) {
  .hometop2 {
    padding-top: 170px !important;
  }
}

/* 桌機以上 */

@media screen and (min-width: 992px) and (max-width: 1079px) {
  .hometop2 {
    padding-top: 190px !important;
  }
}

/* 桌機以上 */

@media screen and (min-width: 1080px) and (max-width: 1537px) {
  .hometop2 {
    padding-top: 220px !important;
  }
}

/* 桌機以上 */

@media screen and (min-width: 1537px) {
  .hometop2 {
    padding-top: 270px !important;
  }
}

