﻿@media (min-width: 992px) {

  
  .navbar-nav {
    flex-direction: row;
    justify-content: center;
    width: 100%;
  }
}

@media (max-width: 600px) {
  .banner {
    height: 300px;
  }

  .attractions-list {
    display: none;
  }

  .banner .container .banner-nav {
    padding: 20px;
  }

  .banner .container .banner-nav .nav-item {
    padding: 3px 15px;
    font-size: 14px;
    margin: 0;
  }

  .banner .container .banner-nav .nav-item:not(:first-child) {
    margin-left: 10px;
  }

  .banner-titlelist {
    height: auto;
    padding: 20px 0;
  }

  .banner-titlelist .container .row .col h2 {
    font-size: 18px;
  }

  .banner-titlelist .container .row .col p {
    font-size: 12px;
    margin: 0;
  }

  .city-list ul {
    display: flex;
    flex-wrap: wrap;
  }

  .hot-city .top .look-all {
    justify-content: flex-start;
  }

  .hot-city .top .title h1 {
    font-size: 24px;
  }

  .hot-city .top .row>div:not(:first-child) {
    margin-top: 20px;
  }

  .hot-city .content {
    display: flex;
    flex-wrap: wrap;
  }

  .hot-city .content .col {
    width: 50% !important;
  }


  .hot-city .content .col:not(:nth-child(1)):not(:nth-child(2)) {
    margin-top: 20px;
  }

  .carousel-item .col-md-3:nth-child(n+2) {
    display: none;
  }

  .carousel-item .col-md-3 {
    display: flex;
    justify-content: center;
  }

  .carousel-item .col-md-3 img {
    max-width: 90%;
  }

  .team .title h1 {
    font-size: 24px;
  }

  .about .content {
    padding: 20px;
  }

  .about .content .col-sm-5 .text {
    margin-top: 20px;
    position: relative;
    width: 100%;
    height: auto;
    padding: 20px;
  }

  .team .carousel-control-prev {
    left: 0;
  }

  .team .carousel-control-next {
    right: 0;
  }

  .fengcai .swiper .swiper-slide {
    width: 60%;
    height: 200px;
  }

  .footer-contact .col-sm-7 {
    display: flex;
    justify-content: center;
  }

  .footer-contact .col-sm-7 .form {
    width: 90%;
  }

  #totop {
    right: 10px;
    bottom: 60px;
  }

  .tours .row .item .tour-img {
    height: 240px !important;
  }

  .tours .row .item .content {
    padding: 15px !important;
    min-height: 160px;
  }

  .tours .row .item .content h4 {
    font-size: 18px;
  }

  .tours .row .item .content p {
    font-size: 14px;
  }

  .tours .row .col-6:not(:nth-child(1)):not(:nth-child(2)) {
    margin-top: 40px !important;
  }

  .notes .notes-item .left img {
    height: 100%;
  }

  .notes .notes-item .right {
    padding: 10px !important;
  }

  .notes .notes-item .right h4 {
    font-size: 18px;
  }

  .notes .notes-item .right p {
    -webkit-line-clamp: 3 !important;
    font-size: 14px;
  }

  .notes .notes-item .right .info {
    font-size: 12px;
  }


  .notes .notes-item .right .info .info-left .item img {
    width: 14px !important;
    height: 14px !important;
  }

  .notes .notes-item .right .info .info-left .item img.look {
    width: 20px !important;
  }

  .tourism .row .col-6:not(:nth-child(1)):not(:nth-child(2)) {
    margin-top: 40px;
  }

  .tourism .row .item .tour-img {
    height: 200px !important;
  }

  .tourism .row .item .content p {
    font-size: 14px;
  }

  .tourism .title h1 {
    font-size: 20px;
  }

  .fengcai .swiper .swiper-slide .pingjia {
    bottom: 10px;
    padding: 10px;
  }

  .fengcai .swiper .swiper-slide .pingjia p {
    font-size: 12px;
  }

  .fengcai .swiper .swiper-slide .pingjia .user img {
    width: 18px;
    height: 18px;
  }

  .fengcai .swiper .swiper-slide .pingjia .user span {
    font-size: 10px;
  }
  
  .team {
      padding: 40px;
  }

}