/* 頁尾跑版修改樣式 */
@media screen and (min-width:1025px){
  #footer_banner {
      height: 700px;
  }
}

.carousel-item{
  /* position: relative; */
}

/* 工廠頁 */
.questionText1 {
  position: absolute;
  top: 30%;
  left: 8%;
  /* width: 500px; */
  /* margin: 0 auto; */
  font-weight: 900;
  color:white;
  font-size: 5rem;
  padding: 2%;
  border-radius: 5px;
  letter-spacing: 0.4rem;
}

.questionText2 {
  position: absolute;
  top: 28%;
  left: 6%;
  font-weight: 900;
  color: white;
  font-size: 5.2rem;
  padding: 2%;
  border-radius: 5px;
}

.questionText3 {
  position: absolute;
  top: 22%;
  left: 8%;
  font-weight: 900;
  color: white;
  font-size: 5.2rem;
  padding: 2%;
  border-radius: 5px;
}
.questionText4 {
  position: absolute;
  top: 22%;
  left: 22%;
  font-weight: 900;
  color: white;
  font-size: 5.2rem;
  padding: 2%;
  border-radius: 5px;
}

.questionText5 {
  position: absolute;
  top: 28%;
  left: 8%;
  font-weight: 900;
  color: white;
  font-size: 6.2rem;
  padding: 2%;
  border-radius: 5px;
}

/* 農漁頁 */
.questionFarmText1{
  position: absolute;
  top: 23%;
  left: 16%;
  font-weight: 900;
  color: white;
  font-size: 6.2rem;
  padding: 2%;
  border-radius: 5px;
}

.questionFarmText2{
  position: absolute;
  top: 22%;
  left: 12%;
  font-weight: 900;
  color: white;
  font-size: 6.2rem;
  padding: 2%;
  border-radius: 5px;
}

.questionFarmText3 {
  position: absolute;
  top: 28%;
  left: 10%;
  font-weight: 900;
  color: white;
  font-size: 6.2rem;
  padding: 2%;
  border-radius: 5px;
}

/* 餐飲頁 */
.questionRestaurantText1{
  position: absolute;
    top: 28%;
    left: 8%;
    font-weight: 900;
    color: white;
    font-size: 4rem;
    padding: 2%;
    border-radius: 5px;
}

.questionRestaurantText2 {
  position: absolute;
  top: 28%;
  left: 8%;
  font-weight: 900;
  color: white;
  font-size: 4rem;
  padding: 2%;
  border-radius: 5px;
}
.questionRestaurantText3{
  position: absolute;
  top: 25%;
  left: 8%;
  font-weight: 900;
  color: white;
  font-size: 4.2rem;
  padding: 2%;
  border-radius: 5px;
}
.questionRestaurantText3_1{
  position: absolute;
  top: 38%;
  left: 18%;
  font-weight: 900;
  color: white;
  font-size: 4.2rem;
  padding: 2%;
  border-radius: 5px;
}
.questionRestaurantText4 {
position: absolute;
top: 22%;
left: 25%;
font-weight: 900;
color: white;
font-size: 4.2rem;
padding: 2%;
border-radius: 5px;
}
/* 飯店頁 */
.questionHotelText1{
position: absolute;
top: 25%;
left: 12%;
font-weight: 900;
color: white;
font-size: 5rem;
padding: 2%;
border-radius: 5px;
}
.questionHotelText2 {
position: absolute;
top: 25%;
left: 6%;
font-weight: 900;
color: white;
font-size: 5rem;
padding: 2%;
border-radius: 5px;
}
.questionHotelText3 {
position: absolute;
top: 25%;
left: 6%;
font-weight: 900;
color: white;
font-size: 5rem;
padding: 2%;
border-radius: 5px;
}
.questionHotelText4{
  position: absolute;
  top: 22%;
  left: 15%;
  font-weight: 900;
  color: white;
  font-size: 5rem;
  padding: 2%;
  border-radius: 5px;
}
.questionHotelText4_1{
  position: absolute;
  top: 35%;
  left: 22%;
  font-weight: 900;
  color: white;
  font-size: 5rem;
  padding: 2%;
  border-radius: 5px;
}

@media screen and (max-width:1680px) {
  .questionRestaurantText3 {
    font-size: 4rem;
  }

  .questionRestaurantText3_1 {
    font-size: 4rem;
  }
}

@media screen and (max-width:1400px) {
  .publicStyle {
    font-size: 4rem;
  }

  .questionRestaurantText3 {
    font-size: 4rem;
  }

  .questionRestaurantText3_1 {
    font-size: 4rem;
  }
}

@media screen and (max-width:1240px) {
  .questionHotelText4{
    font-size: 4rem;
  }
  .questionRestaurantText3 {
    font-size: 4rem;
  }

  .questionRestaurantText3_1 {
    font-size: 4rem;
  }
}

@media screen and (max-width:1200px) {
  .publicStyle {
    font-size: 4rem;
    letter-spacing: 0.4rem;
  }
}

@media screen and (max-width:1040px) {
  .questionHotelText4 {
    font-size: 3.6rem;
    letter-spacing: 0.4rem;
  }
  .questionRestaurantText3 {
    font-size: 3.2rem;
    letter-spacing: 0.4rem;
  }

  .questionRestaurantText3_1 {
    font-size: 3.2rem;
    letter-spacing: 0.4rem;
  }
}

@media screen and (max-width:960px) {
  .publicStyle{
    font-size: 2.8rem;
    letter-spacing: 0.4rem;
  }
}

@media screen and (max-width:821px) {
  .publicStyle {
    font-size: 2.5rem;
    letter-spacing: 0.4rem;
  }
}

@media screen and (max-width:768px) {
  .questionRestaurantText3 {
    font-size: 1.8rem;
    letter-spacing: 0.4rem;
  }

  .questionRestaurantText3_1 {
    font-size: 1.8rem;
    letter-spacing: 0.4rem;
  }
}

@media screen and (max-width:576px) {
  .publicStyle {
    font-size: 1.2rem;
    letter-spacing: 0.4rem;
  }
  .questionRestaurantText3 {
    font-size: 1rem;
    left: 16%;
  }

  .questionRestaurantText3_1 {
    font-size: 1rem;
    left: 24%;
  }
}


@media screen and (max-width:392px) {
 
  .questionRestaurantText3 {
    font-size: 0.9rem;
    left: 16%;
  }

  .questionRestaurantText3_1 {
    font-size: 0.9rem;
    left: 24%;
  }

  .questionHotelText4,
  .questionHotelText4_1{
    font-size: 0.9rem;
  }
 .questionHotelText4{
  left: 17%;
 }
}