.section1 img, .section3 img {
  width: 100%;
}
.section2 img{
  max-width: 100%;
}
.section {
  color: #999 !important;
}
.trip-price-box {
  background-color: whitesmoke;
  margin: 0 15px;
}
.trip-pricing.onsale {
  padding: 0 0 30PX;
}
.trip-pricing {
  width: 80%;
  margin: auto;
  padding: 20px 20px 0 20px;
}
.onsale-flag {
  background-image: url(https://img.xiaodiqiu.cn/image/57868e5ea8123f917d04cefc_1546441383843_flags.png);
  background-position: 85px 0;
}
.tag-top-seller .flag,
.onsale-flag {
  display: block;
  width: 85px;
  height: 45px;
  background-size: cover;
  position: relative;
  left: 0;
  top: -2px;
  margin: 0 5px 20px 0;
}
.flag {
  display: none;
}
.duration-container {
  margin-top: 0;
  margin-bottom: 30px;
}
.duration-container h2 {
  margin: 0;
}
.container h2 {
  font-size: 26px;
  margin-bottom: 20px;
}
.trip-pricing h3 {
  margin-top: 0;
}
.container h3 {
  font-size: 18px;
  margin: .5em 0 .2em 0;
}
.price-block {
  display: block;
}
.trip-price .price {
  line-height: normal;
  position: relative;
}
.trip-price .price .from {
  font-size: 12px;
  position: absolute;
  top: -8px;
}
.trip-price .price span {
  font-size: 70px;
  font-weight: bold;
  line-height: .8em;
  display: inline-flex;
}
.text-left {
  text-align: left;
}
.trip-price .price span {
  font-size: 70px;
  font-weight: bold;
  line-height: .8em;
  display: inline-flex;
}
.trip-price .price .currency {
  position: absolute;
}
.trip-price .price .symbol,
.trip-price .price .currency,
.trip-price .price .note {
  font-size: 10px;
  display: inline-block;
}
.trip-price .price span {
  font-size: 70px;
  font-weight: bold;
  line-height: .8em;
  display: inline-flex;
}
.trip-price .was .price {
  font-size: 12px;
  font-weight: bold;
  right: 11px;
  bottom: -12px;
  position: absolute;
}
.trip-price .price span {
  font-size: 70px;
  font-weight: bold;
  line-height: .8em;
  display: inline-flex;
}
.trip-price .price {
  line-height: normal;
  position: relative;
}
a {
  color: #039CDA;
  text-decoration: none;
}
.trip_code {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 15px;
  margin-top: 5px;
}
.muted {
  color: #999;
}
.price-box-buttons {
  padding-bottom: 20px;
  margin-top: 20px;
}
#wishlist-main,
#wishlist-mobile {
  float: left;
}
.flight-message {
  position: relative;
  padding-bottom: 20px;
}
.color-black {
  color: #333333 !important;
}
.features{
  
}
.feature{
  display: inline-block;
  color: white;
  background: #00b5ad;
  margin: 3px;
  font-size: 12px;
  line-height: 16px;
  padding: 4px 8px;
}