﻿body {
        overflow-x: hidden;
        margin:0; padding:0;
    }
.clear{
    clear:both;
}

@media (max-width: 767px) {
    /*飛機*/
    .top-header>.visible-xs i{
        color: #fff;
    font-size: 20px;
    margin-left:0;
    margin-right: 18px;
    margin-top: 6px;
}

    .no-js li{
        float: left;
        margin-right: 0 !important; 
    }
    .click-nav ul .clicker{
        padding: 5px 7px !important;
        border-right: 1px solid #ccc !important;
    }
    #top-offerts #flights-tab,.ac-container,.nanren,.ahq{
        display:none;
    }
    h2.NoneSelected{
        margin-top: 15px;
        font-size:18px;
    }
    #beenSelected{
        margin-top:10px;
    }
    #beenSelected h2{
        font-size:18px!important;
    }
    .cbp-vm-view-list .departure_flight{
        font-size:20px;
    }
    .yuding {
        width: 75px;
        display: inline-block !important;
    }
    .mobile-fly-list1{
        display: none;
    }
    #choose-flight{
        position:relative;
    }
    .container .about-square{
        margin-top:20px;
    }
    .cmd-edg{
        padding:0 ;
    }
    .mobile-header{
        margin-left:5%;
    }
    .w_textsize {
        font-size: 12px!important;
    }
    .wfrighdes .pull-right{
        margin-left:5%;
    }
    .mobile-aside-left,.mobile-aside-right{
        position:absolute; 
        left:-500px; 
        top:64px; 
        -webkit-transition:left 0.3s; 
        -moz-transition:left 0.3s; 
        transition:left 0.3s;
        background: white;
        margin-top: 15px;
        border-top: 4px solid #16A1B8;
        padding: 10px;
        z-index:99;
    }
    /*.mobile-aside-right{
        position:relative; 
        right:-500px; 
        top:25px; 
        -webkit-transition:right 0.3s; 
        -moz-transition:right 0.3s; 
        transition:right 0.3s;
        background: white;
        margin-top: 15px;
        border-top: 4px solid #16A1B8;
        padding: 10px;
    }*/
    .mobile-left,.mobile-right{
        left:500px;
    }
    .mobile-menu-left,.mobile-menu-right{
        left:0px;
    }
    .mobile-btn-left{
        display:block; 
        z-index:99999999;
        background-color: #199FBC;
        border-color: #199FBC;
    }
     .mobile-btn-left:hover{
        color: #fff;
        background-color: #199FBC;
        border-color: #199FBC;
    }
    /*.mobile-right{
        right:500px;
    }*/
    /*.mobile-menu-right{
        right:0px;
    }*/
    .mobile-btn-right{
        display:block; 
        z-index:99999999;
        background-color: #199FBC;
        border-color: #199FBC; 
    }
     .mobile-btn-right:hover{
        color: #fff;
        background-color: #199FBC;
        border-color: #199FBC;
    }
    .mobile-aside-left .ac-container{
        display:block;
    }
    .mobile-aside-right #flights-tab{
        display:block!important;
    }
    .place_date .place{
        padding-left:0 !important;
    }
    .counder,.function{
        margin-right: -15px !important; 
    }
    .pc-order{
        display:none;
    }
    .mobile-aside-dis{
        display:none;
    }
    .header-lang a {
        padding: 0;
    }
    .cbp-vm-view-list .departure_flight{
        font-size:18px !important;
    }
    .mobile-label-input,.mobile-label-input .mobile-skt{
        padding-left:0!important;
    }
    .pagination li.active a {
        background: #16A1B8;
    }
    .reservation-tabs .nav-tabs > li > a div{
        margin:0 15px;
    }
    .home4 h2{
        font-size:24px;
    }
    .checkonly {
        padding-top: 19% !important;
    }
   .counder td {
        width:auto !important;
    }
   .flight-list {
       display:none;
    }
     /*酒店*/
     .room0 .width-ch{
         padding-left:0;
     }
    #top-offerts #hotels-tab{
        display:none;
    }
    .click-nav ul{
        margin:10px -10px -5px !important;
    }
    .ht_i_right_center_box h2{
        margin-top:10px;
    }
    .ht_i_right_center_box .contact-square {
        position:relative;
    }
    .ht_i_right_center_box .contact-square .fa-home,.fa-phone{
        position:relative;
        right:40%;
    }
    .contact-square i{
        padding:5px;
    }
    .ht_i_right_center_box .contact-square h3{
        position: absolute;
        top: -10%;
        right: 10%;
    }
    .fa-phone-h3{
        left:-10%;
    }
    .fa-home-h3{
        left:20%;
    }
    /*.main-switcher .about-square{
        display:none;
    }*/
    /*#ui-datepicker-div{
        position: absolute !important;
        top: 645px !important;
        left: 25px !important;
    }*/
    ul.list-fly span{
         margin-right: 0 !important; 
    }
    .baozh {
        padding-left: 0 !important;
    }
    #width-link{
        width:100% !important;
        margin-left:5%;
        padding-left:0;
    }
    .main-switcher,#top-offerts .container .effects{
        padding:0;
    }
    .title-sep-container {
        display:none !important;
    }
    .about-square .ht_bear_list{
        padding-bottom:0;
    }
    .blog-view{
        text-align:left;
    }
    .ht_i_Details_list{
        display:none;
    }
    .cbp-vm-view-list figcaption{
        padding:0!important;
    }
    .price-night .price-n{
        float:none;
    }
    
    /*自由行套餐*/
    .free-mobile{
        padding:0;
    }
    .green{
        margin-top:10px;
        text-align: center;
    }
    .brg {
        border-bottom:none!important;
    }
    .find-box #find-form{
        margin-bottom:20px;
    }
}

@media (min-width: 768px) {
    .top-header i.fa-bars, .mobile-fly-list2, .search-results-title {
        display: none;
    }
    .ht_i_Details,.btn-left-right{
        display:none;
    }
    .top-mega-menu .container{
        display:block;
    }
    #mobile-menu-01 {
     display: none; 
    }
    .mobile-aside-left,.mobile-aside-right{
        display:none;
    }
    .mobile-order,.mobile-logo{
        display:none;
    }
}