@charset "UTF-8";.modal-backdrop.show{opacity:.7}.bravo_wrap .bravo_search_tour .bravo_banner{
    background-color:#1a2b48;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    padding:90px 0;
    position:relative
    }
.bravo_wrap .bravo_search_tour .bravo_banner h1{
    font-size:36px;
    color:#fff;
    letter-spacing:0;
    text-align:left;
    margin:0
}@media(max-width:766px){
    .bravo_wrap .bravo_search_tour .bravo_banner{
        padding:70px 0
    }
    .bravo_wrap .bravo_search_tour .bravo_banner h1{
        font-size:28px
    }
}
.bravo_wrap .bravo_search_tour .bravo_form_search{
    margin-top:-50px;
    position:relative;
    margin-bottom:50px
}
@media(max-width:766px){
    .bravo_wrap .bravo_search_tour .bravo_form_search{
        margin-top:-30px;
        margin-bottom:20px
    }
}
.bravo_wrap .bravo_search_tour .bravo_form_search .bravo_form .g-field-search{
    flex:0 0 85%;max-width:85%
}
.bravo_wrap .bravo_search_tour .bravo_form_search .bravo_form .g-button-submit{
    flex:0 0 15%;
    max-width:15%
}
.bravo_wrap .bravo_search_tour .bravo_filter{
    border:1px solid #d7dce3;
    border-radius:3px;
    margin-bottom:30px
}
.bravo_wrap .bravo_search_tour .bravo_filter .filter-title{
    font-size:16px;
    color:#1a2b48;
    margin-bottom:5px;
    margin-top:30px;
    font-weight:500
}
@media(max-width:766px){
    .bravo_wrap .bravo_search_tour .bravo_filter .filter-title{
        margin-bottom:10px;
        margin-top:15px
    }
}
.bravo_wrap .bravo_search_tour .bravo_filter .filter-title:before{
    content:"";
    width:3px;
    height:20px;
    background:#5191fa;
    float:left;
    position:relative;
    top:-2px;
    margin-right:17px
}
.bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item{
    border:none;
    border-top:1px solid #d7dce3;
    border-radius:0;
    margin-bottom:0;
    padding:20px
}
@media(max-width:766px){
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item{
        padding:15px 20px
    }
}
.bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .hide{
    display:none
}
.bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-title{
    cursor:pointer;
    position:relative
}
.bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-title .fa{
    font-size:22px;
    color:#1a2b48;
    right:0;
    top:2px;
    position:absolute
}
.bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-title h4{
    font-size:14px;
    color:#1a2b48;
    line-height:23px;
    margin:0;
    font-weight:500
}.
 bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content{
     margin-top:20px
 }
@media(max-width:990px){
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content{
        display:none
    }
}
.bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content ul{
    list-style:none
}
.bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .btn-more-item{
    font-size:14px;
    color:#5191fa;
    padding:0;
    text-decoration:none
}
.bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .btn-apply-price-range{
    font-size:14px;
    color:#5191fa;
    margin-top:20px;
    font-weight:600;
    padding:0;
    text-decoration:none;
    outline:none
}
.bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,
.bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
.bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to{
    font-size:11px;
    background-color:#5191fa
}.bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-bar{
     top:25px;
     height:12px;
     background-color:#5191fa
 }
.bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-handle>i:first-child{
    background-color:#5191fa
}
.bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from:before,
.bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single:before,
.bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to:before{
    border-top-color:#5191fa
}
.bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-title.e-close .fa{
    transform:rotate(180deg)!important
}
.bravo_wrap .bravo_search_tour .bravo-list-item .topbar-search .text{
    font-size:24px;
    color:#1a2b48;
    font-weight:400;
    margin:0
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item{
    margin-top:15px
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour{
    border:1px solid #dfdfdf;
    border-radius:3px;
    overflow:hidden;
    padding-bottom:15px;
    position:relative;
    margin-bottom:30px
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour a{
    text-decoration:none;
    transition:all .3s
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .sale_info{
    position:absolute;
    width:80px;
    height:48px;
    transform:rotate(45deg);
    right:-30px;
    top:-13px;
    line-height:65px;
    text-align:center;
    color:#fff;
    font-size:15px;
    z-index:8;
    background-color:#c03
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .featured{
    position:absolute;
    top:20px;
    left:0;
    font-size:13px;
    color:#fff;
    font-weight:500;
    z-index:8;
    background:#5191fa;
    border-radius:0 3px 3px 0;
    padding:6px 10px
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .thumb-image{
    overflow:hidden;
    height:170px;
    background:#ccc
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .thumb-image a img{
    transition:all .3s;
    max-width:100%
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .thumb-image a:hover img{
    transform:scale(1.1)
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .thumb-image .service-wishlist{
    position:absolute;
    right:5px;
    z-index:10;
    bottom:0;
    color:#fff;
    padding:10px;
    cursor:pointer
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .thumb-image .service-wishlist i{
    transition:all .3s;
    font-size:16px
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .thumb-image .service-wishlist.loading i,
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .thumb-image .service-wishlist:hover i{
    color:#ff9290
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .thumb-image .service-wishlist.active i{
    color:red
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .location{
    font-size:13px;
    color:#5e6d77;
    padding:15px 15px 10px
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .location i{
    position:relative;
    font-size:16px
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .category{
    padding:0 15px
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .category .fa{
    color:#687882;
    opacity:.6
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .service-review{
    padding:10px 15px 15px
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .service-review .list-star{
    display:inline-block;
    line-height:13px;
    position:relative
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .service-review .list-star .booking-item-rating-stars{
    padding:0;
    margin:0;
    width:90px
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .service-review .list-star .booking-item-rating-stars:after,
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .service-review .list-star .booking-item-rating-stars:before{
    content:"";
    display:table;
    clear:both
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .service-review .list-star .booking-item-rating-stars li{
    list-style:none;
    float:left;
    margin-right:5px
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .service-review .list-star .booking-item-rating-stars li:last-child{
    margin-right:0
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .service-review .list-star .booking-item-rating-stars li .fa{
    font-size:15px;
    color:#ffdc00
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .service-review .list-star .booking-item-rating-stars-active{
    position:absolute;
    width:0;
    top:0;
    left:0;
    overflow:hidden
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .service-review .review{
    position:relative;
    top:-2px;
    font-size:13px;
    color:#768092;
    margin-left:10px
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .item-title{
    padding:0 15px;
    font-size:16px;
    line-height:22px;
    min-height:45px
}
@media(max-width:766px){
    .bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .item-title{
        min-height:auto
    }
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .item-title a{
    color:#1a2b50
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .info{
    padding:0 15px
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .info:after,
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .info:before{
    content:"";
    display:table;
    clear:both
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .info .duration{
    width:40%;
    float:left;
    align-items:center;
    color:#5e6d77;
    position:relative;
    top:5px
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .info .duration i{
    position:relative;
    font-size:17px
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .info .g-price{
    width:60%;
    float:left;
    text-align:right
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .info .g-price .prefix{
    color:#5e6d77;
    display:inline-block
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .info .g-price .prefix i{
    font-size:16px;
    color:#ffc107
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .info .g-price .price{
    position:relative;
    display:inline-block
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .info .g-price .price .text-price{
    font-size:18px;
    color:#1a2b48;
    font-weight:500
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .info .g-price .price .onsale{
    position:absolute;
    right:0;
    top:-15px;
    text-decoration:line-through;
    font-size:14px;
    color:#c03!important;
    font-weight:400
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour.infobox-item{
    position:relative
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour.infobox-item:after{
    content:"";
    width:0;
    height:0;
    position:absolute;
    border-color:transparent #fff #fff transparent;
    border-style:solid;
    border-width:10px;
    bottom:-9px;
    left:0;
    right:0;
    margin:auto;
    transform:rotate(45deg);
    box-shadow:1px 1px 0 #dfdfdf;
    background:#fff
}
.bravo_wrap .bravo-checkbox{
    margin-bottom:15px
}
.bravo_wrap .bravo-checkbox input{
    margin-right:5px
}
.bravo_wrap .bravo-checkbox label{
    position:relative;
    cursor:pointer;
    transition:all .3s;
    padding-left:25px;
    font-size:14px;
    color:#5e6d77;
    font-weight:400;
    margin-bottom:0
}.bravo_wrap .bravo-checkbox input[type=checkbox]{
     display:none
 }
.bravo_wrap .bravo-checkbox .checkmark{
    display:inline-block;
    height:17px;
    left:0;
    position:absolute;
    top:0;
    width:17px;
    border:1px solid #a0a9b2;
    border-radius:2px;
    background:#fff
}.bravo_wrap .bravo-checkbox input[type=checkbox]+.checkmark,
 .bravo_wrap .bravo-checkbox input[type=checkbox]:checked+.checkmark{
     background-repeat:no-repeat!important;
     background-position:50%
 }
.bravo_wrap .bravo-checkbox input[type=checkbox]:checked+.checkmark:after{
    content:"";
    position:absolute;
    background-color:transparent;
    border-radius:0;
    left:5px;
    top:2px;
    width:5px;
    height:8px;
    border:solid #5191fa;
    border-width:0 2px 2px 0;
    transform:rotate(45deg)
}
.bravo_wrap .bravo_detail_tour .bravo_banner{
    background-color:#fff!important;
    background-position:50%!important;
    background-repeat:no-repeat!important;
    background-size:cover!important;
    position:relative;
    margin-top: -10px
}
.bravo_wrap .bravo_detail_tour .bravo_banner .container{
    position:relative
}
.bravo_wrap .bravo_detail_tour .bravo_banner .bravo_gallery{
    height:500px;
    position:relative
}
@media(max-width:1366px){
    .bravo_wrap .bravo_detail_tour .bravo_banner .bravo_gallery{
        height:400px
    }
}
@media(max-width:1024px){
    .bravo_wrap .bravo_detail_tour .bravo_banner .bravo_gallery{
        height:300px
    }
}
@media(max-width:766px){
    .bravo_wrap .bravo_detail_tour .bravo_banner .bravo_gallery{
        height:200px
    }
}
.bravo_wrap .bravo_detail_tour .bravo_banner .bravo_gallery .modal .modal-dialog{
    position:relative;top:50%;width:100%;transform:translateY(-50%);margin:-10px auto 0}
.bravo_wrap .bravo_detail_tour .bravo_banner .bravo_gallery .modal .modal-content{padding:0;background:0 0;border:none}
.bravo_wrap .bravo_detail_tour .bravo_banner h1{font-size:36px;color:#fff;letter-spacing:0;text-align:left;margin:0}
.bravo_wrap .bravo_detail_tour .bravo_banner .btn-group{position:absolute;bottom:30px;right:0}
.bravo_wrap .bravo_detail_tour .bravo_banner .btn-group .btn{margin-left:10px;background:rgba(26,43,72,.5);font-size:14px;color:#fff;padding:10px 15px}
.bravo_wrap .bravo_detail_tour .bravo_banner .btn-group .btn:hover{background:#1a2b48}
.bravo_wrap .bravo_detail_tour .bravo_banner .btn-group .btn .fa{margin-right:10px}
.bravo_wrap .bravo_detail_tour .bravo_banner .btn-group .has-icon{display:flex;align-items:center}
.bravo_wrap .bravo_detail_tour .bravo_content{padding-top:20px}
.bravo_wrap .bravo_detail_tour .bravo_content h3{font-size:1.5rem}
@media(max-width:990px){.bravo_wrap .bravo_detail_tour .bravo_content h3{font-size:1.4rem}}
@media(max-width:766px){.bravo_wrap .bravo_detail_tour .bravo_content h3{font-size:1.2rem}}
.bravo_wrap .bravo_detail_tour .bravo_content .g-header{
    margin-bottom:10px;
    display:flex;
    -webkit-box-align:end;
    -ms-flex-align:end;
    justify-content:space-between
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-header h2{
    margin-top:0;
    color:#1a2b48;
    font-weight:500;
    font-size:30px;
    line-height:1.3
}
@media(max-width:990px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-header h2{
        font-size:24px
    }
}
@media(max-width:766px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-header h2{
        font-size:18px
    }
}
@media(max-width:766px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-header .address{
        margin-bottom:5px
    }
}
@media(max-width:766px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-header .left{
        flex:0 0 100%
    }
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-header .right{
    min-width:230px
}
@media(max-width:766px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-header .right{
        display:none
    }
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-header .sub-heading{
    color:#5e6d77;font-size:14px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-header .sub-heading .fa{
    position:relative;top:2px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-header .review-score .head{
    display:flex;
    align-items:center;
    position:relative;
    font-size:22px;
    color:#1a2b48;
    font-weight:400;
    line-height:25px;
    justify-content:flex-end
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-header .review-score .head .left{
    text-align:right
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-header .review-score .head .left .head-rating{
    display:block;
    line-height:13px;
    margin-top:8px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-header .review-score .head .left .text-rating{
    color:#5191fa;
    font-size:14px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-header .review-score .head .score{
    position:relative;
    float:right;
    margin-left:20px;
    padding:10px 10px 0;
    background:#5191fa;
    border-radius:4px;
    color:#fff;
    font-size:30px;
    font-weight:400;
    min-height:45px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-header .review-score .head .score span{
    font-size:14px;
    color:#fff
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-header .review-score .head .score:after{
    position:absolute;
    content:"";
    width:0;
    height:0;
    bottom:0;
    left:-8px;
    border:15px solid transparent;
    border-bottom:25px solid #5191fa
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-header .review-score .foot{
    color:#5e6d77;
    font-size:14px;
    text-align:right
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-tour-feature{
    padding-top:25px;
    padding-bottom:15px;
    border-top:1px solid #d7dce3;
    border-bottom:1px solid #d7dce3;
    margin-bottom:30px
}
@media(max-width:766px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-tour-feature{
        padding-top:5px;
        padding-bottom:5px;
        margin-bottom:15px
    }
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-tour-feature .item{
    display:flex;
    align-items:center;
    margin-bottom:10px
}
@media(max-width:766px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-tour-feature .item{
        margin-bottom:0
    }
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-tour-feature .item .icon{
    margin-right:20px;
    font-size:45px;
    color:#1a2b48
}
@media(max-width:766px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-tour-feature .item .icon{
        line-height:55px;
        font-size:40px
    }
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-tour-feature .item .info .name{
    font-size:14px;
    color:#1a2b48;
    margin:0 0 3px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-tour-feature .item .info .value{
    font-size:14px;
    color:#5e6d77;
    margin:0
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-overview{
    margin-bottom:30px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-overview .description{
    margin-top:20px;
    margin-bottom:20px;
    font-size:14px;
    color:#5e6d77;
    font-weight:400;
    position:relative
}
@media(max-width:766px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-overview .description{
        margin-top:10px;
        margin-bottom:10px
    }
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-overview .description img{
    max-width:100%;
    height:auto
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-overview h4,.bravo_wrap .bravo_detail_tour .bravo_content .g-overview strong{
    /*font-size:14px;*/
    /*color:#5e6d77;*/
    /*font-weight:500;*/
    margin-bottom:30px
}
@media(max-width:990px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-overview h4,.bravo_wrap .bravo_detail_tour .bravo_content .g-overview strong{
        margin-bottom:10px
    }
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-overview ul{
    padding-left:1px;
    margin-top: -3px;
}
@media(max-width:990px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-overview ul{
        padding-left:15px
    }
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-overview ul li{
    font-size:14px;
    color:#000;
    margin-bottom:10px;
    list-style:none
}
@media(max-width:990px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-overview ul li{
        margin-bottom:0px
    }
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-overview ul li:before{
    content:"";
    border:1px solid #5191fa;
    width:8px;
    height:8px;
    display:inline-block;
    border-radius:50%;
    margin-right:5px
}
@media(max-width:990px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-overview ul li:before{
        margin-right:10px
    }
}.
 bravo_wrap .bravo_detail_tour .bravo_content .g-attributes{
     margin-bottom:15px;
 }
.bravo_wrap .bravo_detail_tour .bravo_content .g-attributes .list-attributes{
    display:flex;
    flex-wrap:wrap;
    /*border-bottom: 1px solid #cccd; border-top: 1px solid #cccd;padding-top: 20px*/
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-attributes .list-attributes .item{
    /*flex:0 0 25%;max-width:25%;*/
    margin-bottom:10px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-attributes .list-attributes .item i{
    font-size:40px;position:relative;color:#1a2b48
}
@media(max-width:768px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-attributes .list-attributes .item{
        flex:0 0 50%;max-width:50%
    }
}
@media(max-width:420px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-attributes .list-attributes .item{
        flex:0 0 100%;
        max-width:100%
    }
}.bravo_wrap .bravo_detail_tour .bravo_content .g-location{
     margin-bottom:30px
 }
.bravo_wrap .bravo_detail_tour .bravo_content .g-location .location-title{
    justify-content:space-between;
    display:flex;
    align-items:center;
    margin-bottom:20px
}
@media(max-width:766px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-location .location-title{
        display:block
    }
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-location .location-title .address{
    color:#5e6d77
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-location iframe{
    width:100%
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-location #map_content{
    height:450px
}@media(max-width:766px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-location #map_content{
        height:300px
    }
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery{
    margin:10px 0;
    position:relative;
    min-height:75px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery .fotorama .fotorama__arr.fotorama__arr--prev{
    left:30px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery .fotorama .fotorama__arr.fotorama__arr--prev:after{
    content:"";
    background:url(../images/ico_pre.svg)
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery .fotorama .fotorama__arr.fotorama__arr--next{
    right:30px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery .fotorama .fotorama__arr.fotorama__arr--next:after{
    content:"";
    background:url(../images/ico_next.svg)
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery .fotorama .fotorama__arr{
    border-radius:3px;
    width:40px;
    height:40px;
    background:0 0;
    background-color:rgba(26,43,72,.6)
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery .fotorama .fotorama__arr:after{
    position:absolute;
    left:50%;
    margin-left:-13px;
    top:7px;
    width:24px;
    height:24px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery .fotorama .fotorama__fullscreen-icon{
    width:40px;
    height:40px;
    top:auto;
    bottom:30px;
    right:30px;
    background:0 0
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery .fotorama .fotorama__fullscreen-icon:before{
    content:"";
    position:absolute;
    width:24px;
    height:24px;
    background:url(../images/ico_full_3.svg);
    left:50%;
    margin-left:-11px;
    top:7px;
    z-index:1
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery .fotorama .fotorama__fullscreen-icon:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(26,43,72,.5);
    border-radius:3px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery .social{
    position:absolute;
    right:30px;
    top:30px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery .social .social-share{
    display:inline-flex
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery .social .social-share:hover .share-wrapper{
    visibility:visible;opacity:1
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery .social .social-share a{
    text-decoration:none
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery .social .social-share .social-icon{
    cursor:pointer;
    width:40px;
    height:40px;
    border-radius:50%;
    background:rgba(26,43,72,.7);
    color:#fff;
    font-size:19px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding-top:2px;
    margin-right:10px
}.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery .social .social-share .share-wrapper{
     visibility:hidden;
     opacity:0;
     padding-left:0;
     position:absolute;
     top:100%;
     left:0;
     z-index:1;
     padding-top:5px;
     transition:all .3s
 }
.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery .social .social-share .share-wrapper li{
    width:40px;
    height:40px;
    background:#fff;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:5px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery .social .social-share .share-wrapper li a{
    color:#1a2b48
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery .social .service-wishlist{
    cursor:pointer;
    width:40px;
    height:40px;
    border-radius:50%;
    background:rgba(26,43,72,.7);
    color:#fff;
    font-size:19px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding-top:2px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-gallery .social .service-wishlist.active .fa:before{
    content:""
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-faq{
    /*border-bottom:1px solid #d7dce3;margin-bottom:25px;/*border-top:1px solid #d7dce3;padding-top:25px*/
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-faq .item{
    /*border-bottom:1px solid #d7dce3;*/
    margin-bottom:10px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-faq .item:last-child{
    border:none
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-faq .item .header{
    margin-bottom:20px;
    /*overflow:hidden;*//*padding-top:20px;*/
    cursor:pointer;
    color: #000
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-faq .item .header .field-icon{
    float:left;
    font-size:25px;
    margin-right:10px;
    top:-3px;
    position:relative
}.bravo_wrap .bravo_detail_tour .bravo_content .g-faq .item .header h5{
     float:left;
     margin-top:0;
     margin-bottom:0;
     font-size:16px;
     color:#1a2b48
 }
@media(max-width:990px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-faq .item .header h5{
        font-size:14px
    }
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-faq .item .header .arrow{
    float:right;
    font-size:20px;
    position:relative;
    top:-0px
}
bravo_wrap .bravo_detail_tour .bravo_content .g-faq .item .body{
    font-size:14px;
    color:#5e6d77;
    transition:all .3s;
    height:0;
    overflow:hidden;
    padding-bottom:0
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-faq .item.active .header .arrow{
    transform:rotate(180deg)
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-faq .item.active .body{
    height:auto;
    padding-bottom:20px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-include-exclude,.bravo_wrap .bravo_detail_tour .bravo_content .g-include-exclude h3{
    margin-bottom:15px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-include-exclude .item{
    font-size:14px;
    color:#768090;
    margin-bottom:15px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-include-exclude .item .icon-include{
    color:#2ecc71;
    font-size:23px;
    position:relative;
    top:4px;
    margin-right:5px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-include-exclude .item .icon-exclude{
    color:#fa5636;
    font-size:22px;
    position:relative;
    top:4px;
    margin-right:5px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary,.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary h3{
    margin-bottom:15px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .list-item .item{
    min-height:330px;
    background:#ccc;
    border-radius:3px;
    overflow:hidden;
    position:relative;
    background-size:cover!important;
    z-index:20
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .list-item .item .header{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:20px 30px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .list-item .item .item-title{
    background:#2ecc71;
    display:inline-block;
    padding:5px 15px;
    border-radius:5px;
    color:#fff;
    margin-bottom:5px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .list-item .item .item-desc{
     margin:0;
     color:#fff!important;
     font-size:16px!important;
     font-weight:500
 }
.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .list-item .item .body{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    padding:20px;
    background:#1a2b48;
    opacity:0;
    color:#fff;
    overflow-y:auto;
    transition:all .3s
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .list-item .item .body .item-desc{
    margin-bottom:10px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .list-item .item .body .item-title{
    padding:5px 10px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .list-item .item:hover .body{
    opacity:1
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .owl-nav.disabled{
    display:block
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .owl-nav.disabled .owl-prev{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:40px;
    height:40px;
    margin-top:-20px;
    border-radius:3px;
    background:rgba(26,43,72,.7);
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:10;
    left:-20px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .owl-nav.disabled .owl-prev:before{
    content:"";
    font-family:IcoFont!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    white-space:nowrap;
    word-wrap:normal;
    direction:ltr;
    line-height:1;
    color:#fff;
    font-size:30px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .owl-nav.disabled .owl-prev span{
    display:none
}
@media(max-width:766px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .owl-nav.disabled .owl-prev{
        left:auto;
        top:60px;
        right:75px
    }
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .owl-nav.disabled .owl-next{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:40px;
    height:40px;
    margin-top:-20px;
    border-radius:3px;
    background:rgba(26,43,72,.7);
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:10;
    right:-20px
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .owl-nav.disabled .owl-next span{
    display:none
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .owl-nav.disabled .owl-next:before{
    content:"";
    font-family:IcoFont!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    white-space:nowrap;
    word-wrap:normal;
    direction:ltr;
    line-height:1;
    color:#fff;
    font-size:30px
}
@media(max-width:766px){
    .bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .owl-nav.disabled .owl-next{
        right:20px;
        top:60px
    }
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related{
    margin-top:15px;
    border-top:1px solid #eaeef3;
    margin-bottom:15px
}
@media(max-width:990px){
    .bravo_wrap .bravo_detail_tour .bravo-list-tour-related{
        border-top:0
    }
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related h2{
    font-size:28px;
    margin-top:35px;
    text-align:center;
    margin-bottom:35px
}
@media(max-width:766px){
    .bravo_wrap .bravo_detail_tour .bravo-list-tour-related h2{
        margin-top:10px;
        font-size:24px;
        margin-bottom:15px
    }
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour{
    border:1px solid #dfdfdf;
    border-radius:3px;
    overflow:hidden;
    padding-bottom:15px;
    position:relative;
    margin-bottom:30px
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour a{
    text-decoration:none;
    transition:all .3s
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .sale_info{
    position:absolute;
    width:80px;
    height:48px;
    transform:rotate(45deg);
    right:-30px;
    top:-13px;
    line-height:65px;
    text-align:center;
    color:#fff;
    font-size:15px;
    z-index:8;
    background-color:#c03
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .featured{
    position:absolute;
    top:20px;
    left:0;
    font-size:13px;
    color:#fff;
    font-weight:500;
    z-index:8;
    background:#5191fa;
    border-radius:0 3px 3px 0;
    padding:6px 10px
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .thumb-image{
    overflow:hidden;
    height:170px;
    background:#ccc
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .thumb-image a img{
    transition:all .3s;
    max-width:100%
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .thumb-image a:hover img{
    transform:scale(1.1)
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .thumb-image .service-wishlist{
    position:absolute;
    right:5px;
    z-index:10;
    bottom:0;
    color:#fff;
    padding:10px;
    cursor:pointer
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .thumb-image .service-wishlist i{
    transition:all .3s;
    font-size:16px
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .thumb-image .service-wishlist.loading i,.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .thumb-image .service-wishlist:hover i{
    color:#ff9290
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .thumb-image .service-wishlist.active i{color:red}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .location{
    font-size:13px;
    color:#5e6d77;
    padding:15px 15px 10px
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .location i{
    position:relative;
    font-size:16px
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .category{padding:0 15px}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .category .fa{
    color:#687882;
    opacity:.6
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .service-review{padding:10px 15px 15px}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .service-review .list-star{
    display:inline-block;
    line-height:13px;
    position:relative
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .service-review .list-star .booking-item-rating-stars{
    padding:0;
    margin:0;
    width:90px
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .service-review .list-star .booking-item-rating-stars:after,.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .service-review .list-star .booking-item-rating-stars:before{
    content:"";
    display:table;
    clear:both
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .service-review .list-star .booking-item-rating-stars li{
    list-style:none;
    float:left;
    margin-right:5px
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .service-review .list-star .booking-item-rating-stars li:last-child{
    margin-right:0
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .service-review .list-star .booking-item-rating-stars li .fa{
    font-size:15px;
    color:#ffdc00
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .service-review .list-star .booking-item-rating-stars-active{
    position:absolute;
    width:0;
    top:0;
    left:0;
    overflow:hidden
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .service-review .review{
    position:relative;
    top:-2px;
    font-size:13px;
    color:#768092;
    margin-left:10px
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .item-title{
    padding:0 15px;
    font-size:16px;
    line-height:22px;
    min-height:45px
}
@media(max-width:766px){
    .bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .item-title{
        min-height:auto
    }
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .item-title a{
    color:#1a2b50
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .info{padding:0 15px}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .info:after,.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .info:before{
    content:"";
    display:table;
    clear:both
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .info .duration{
    width:40%;
    float:left;
    align-items:center;
    color:#5e6d77;
    position:relative;
    top:5px
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .info .duration i{
    position:relative;
    font-size:17px
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .info .g-price{
    width:60%;
    float:left;
    text-align:right
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .info .g-price .prefix{
    color:#5e6d77;
    display:inline-block
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .info .g-price .prefix i{
    font-size:16px;
    color:#ffc107
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .info .g-price .price{
    position:relative;
    display:inline-block
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .info .g-price .price .text-price{
    font-size:18px;
    color:#1a2b48;
    font-weight:500
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .info .g-price .price .onsale{
    position:absolute;
    right:0;
    top:-15px;
    text-decoration:line-through;
    font-size:14px;
    color:#c03!important;
    font-weight:400
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour.infobox-item{
    position:relative
}
.bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour.infobox-item:after{
    content:"";
    width:0;
    height:0;
    position:absolute;
    border-color:transparent #fff #fff transparent;
    border-style:solid;
    border-width:10px;
    bottom:-9px;
    left:0;
    right:0;
    margin:auto;
    transform:rotate(45deg);
    box-shadow:1px 1px 0 #dfdfdf;
    background:#fff
}
/*.bravo_wrap .bravo_detail_tour .bravo_single_book_wrap{margin-top:20px}*/
@media(max-width:990px){
    .bravo_wrap .bravo_detail_tour .bravo_single_book_wrap{
        display:none;
        margin:0
    }
    .bravo_wrap .bravo_detail_tour .bravo_single_book_wrap #sticky-wrapper .bravo_tour_book{
        position:relative!important;
        top:0!important;
        width:auto!important
    }
    .bravo_wrap .bravo_detail_tour .bravo_single_book_wrap.show{
        position:fixed;
        z-index:3000;
        left:0;
        right:0;
        padding:20px!important;
        overflow:scroll;
        height:100%;
        top:0;
        display:flex!important;
        width:100%;
        flex-wrap:wrap;
        align-items:center
    }
    .bravo_wrap .bravo_detail_tour .bravo_single_book_wrap.show .bravo_tour_book{
        flex-grow:1
    }
    .bravo_wrap .bravo_detail_tour .bravo_single_book_wrap.show #sticky-wrapper{
        height:auto!important;
        flex:1
    }
    .bravo_wrap .bravo_detail_tour .bravo_single_book_wrap.show .form-head{
        padding:10px 15px
    }
    .bravo_wrap .bravo_detail_tour .bravo_single_book_wrap.show .form-head .price .value .onsale{
        display:inline-block;
        font-size:16px
    }
    .bravo_wrap .bravo_detail_tour .bravo_single_book_wrap.show .date-wrapper,.bravo_wrap .bravo_detail_tour .bravo_single_book_wrap.show .form-guest-search,
    .bravo_wrap .bravo_detail_tour .bravo_single_book_wrap.show .form-section-group{
        padding:10px 15px
    }
    .bravo_wrap .bravo_detail_tour .bravo_single_book_wrap.show label{margin:0!important}
    .bravo_wrap .bravo_detail_tour .bravo_single_book_wrap.show .form-section-group .form-section-title{font-size:16px}
    .bravo_wrap .bravo_detail_tour .bravo_single_book_wrap.show .form-section-group .form-group{padding-top:0}
    .bravo_wrap .bravo_detail_tour .bravo_single_book_wrap.show .form-section-group .form-group:last-child{padding-bottom:0}
    .bravo_wrap .bravo_detail_tour .bravo_single_book_wrap.show .submit-group{
        padding:10px 15px;
        text-align:right
    }
    .bravo_wrap .bravo_detail_tour .bravo_single_book_wrap.show .submit-group .btn{
        padding:7px 16px 5px;
        font-size:14px;
        width:auto
    }
}
.bravo_wrap .bravo_detail_tour .bravo_single_book{
    border:1px solid #d7dce3;
    border-top:5px solid #5191fa;
    border-radius:0 0 4px 4px;
    background:#fff;
    position:relative;
    width:100%;
    padding: 10px;
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .tour-sale-box{
    position:absolute;
    top:-5px;
    overflow:hidden;
    height:70px;
    width:70px;
    right:-1px
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .tour-sale-box .sale_class{
    position:absolute;
    width:90px;
    height:48px;
    transform:rotate(45deg);
    right:-30px;
    top:-9px;
    line-height:65px;
    text-align:center;
    color:#fff;
    font-size:15px;
    z-index:8;
    background-color:#c03
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-head{
    position:relative;
    padding:20px;
    color:#5e6d77;
    font-size:14px;
    border-bottom:1px solid #d7dce3
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-head .price{
    display:flex;
    align-items:flex-end;
    font-size:18px;
    color:#1a2b48;
    font-weight:500
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-head .price .label{
    font-size:14px;
    color:#5e6d77;
    font-weight:400;
    padding:0 10px 0 0;
    position:relative;
    top:-3px
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-head .price .value{line-height:28px}
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-head .price .value .text-lg{
    font-weight:500;
    font-size:24px;
    color:#00001e
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-head .price .value .onsale{
    display:block;
    text-decoration:line-through;
    font-size:17px;
    color:#c03!important;
    font-weight:400;
    line-height:20px
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-content .form-group{
    margin-bottom:0;
    border-bottom:1px solid #d7dce3
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-date-search,
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-date-search-hotel{position:relative}
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-date-search-hotel .start_date,.bravo_wrap .bravo_detail_tour .bravo_single_book .form-date-search .start_date{
    position:absolute;
    bottom:0;
    right:0
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .date-wrapper,.bravo_wrap .bravo_detail_tour .bravo_single_book .form-guest-search{
    padding:15px 20px;
    display:flex;
    align-items:center
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .date-wrapper .check-in-wrapper,
.bravo_wrap .bravo_detail_tour .bravo_single_book .date-wrapper .guest-wrapper,
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-guest-search .check-in-wrapper,
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-guest-search .guest-wrapper{
    padding:0;
    width:100%;
    float:left
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .date-wrapper .check-in-wrapper label,
.bravo_wrap .bravo_detail_tour .bravo_single_book .date-wrapper .guest-wrapper label,
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-guest-search .check-in-wrapper label,
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-guest-search .guest-wrapper label{
    font-size:16px;
    color:#1a2b48;
    font-weight:500;
    margin-bottom:5px
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .date-wrapper .check-in-wrapper .render,
.bravo_wrap .bravo_detail_tour .bravo_single_book .date-wrapper .guest-wrapper .render,
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-guest-search .check-in-wrapper .render,
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-guest-search .guest-wrapper .render{
    font-size:13px;
    color:#5e6d77
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .date-wrapper .fa,
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-guest-search .fa{font-size:25px}
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-section-group{padding:15px 20px}
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-section-group .form-section-title{font-size:18px}
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-section-group label{
    font-size:inherit;
    color:#1a2b48;
    font-weight:500;
    margin-bottom:0
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-section-group .render{
    font-size:13px;
    color:#5e6d77
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-section-group .form-group{
    padding:10px 0;
    border-bottom:0
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .form-guest-search{
    padding-right:12px
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .submit-group{
    /*border-top:1px solid #d7dce3;*/
    padding:5px;
    float: right;
    width: 100%;
    color:#000000
}
.bravo_wrap .bravo_detail_tour .bravo_single_book .submit-group .btn{
    width:100%;
    font-size:16px;
    padding:10px 40px;
    color:#fff;
    background: linear-gradient(to right, #00378f, #00ccb3) !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           border: none;}.bravo_wrap .bravo_detail_tour .bravo_single_book .submit-group .alert-text{margin-top:10px}.bravo_wrap .bravo_detail_tour .bravo_single_book .form-section-total{border-top:1px solid #d7dce3;padding:15px 20px}.bravo_wrap .bravo_detail_tour .bravo_single_book .form-section-total label{font-size:16px;margin-bottom:0}.bravo_wrap .bravo_detail_tour .bravo_single_book .form-section-total .price{float:right}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:11;display:none;border-top:1px solid #ddd}@media(max-width:990px){.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile{display:block}}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .container{align-items:center;display:flex;-ms-flex-wrap:wrap;height:65px;flex-wrap:wrap}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .left,.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .right{flex:0 0 50%;max-width:50%}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .left .g-price .prefix{color:#5e6d77;display:inline-block}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .left .g-price .prefix i{font-size:16px;color:#ffc107}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .left .g-price .fr_text{font-size:12px}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .left .g-price .price{position:relative;display:inline-block}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .left .g-price .price .text-price{font-size:20px;color:#1a2b48;font-weight:500}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .left .g-price .price .onsale{text-decoration:line-through;font-size:16px;color:#c03!important;font-weight:400}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .left .g-price i{font-size:18px}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .left .service-review .list-star{display:inline-block;line-height:13px;position:relative}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars{padding:0;margin:0;width:90px}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars:after,.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars:before{content:"";display:table;clear:both}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars li{list-style:none;float:left;margin-right:5px}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars li:last-child{margin-right:0}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars li .fa{font-size:15px;color:#ffdc00}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars-active{position:absolute;width:0;top:0;left:0;overflow:hidden}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .left .service-review .review{position:relative;top:-2px;font-size:13px;color:#768092;margin-left:10px}@media(max-width:340px){.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .left .service-review .review{display:none}}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .right{text-align:right}.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile .btn-primary{padding:8px 20px 6px;color:#fff;text-transform:uppercase}.cart-total-group{border-top:1px solid #d7dce3}.cart-total-group ul{margin:0;padding:0;list-style:none}.cart-total-group li{display:flex;justify-content:space-between;padding:7px 0}.cart-total-group li .label{flex-grow:1;color:#1a2b48;font-weight:500}.cart-total-group li .val{flex-shrink:0}.cart-total-group li.line-end-total{border-top:1px solid #d7dce3}.cart-total-group li.line-new-section{border-top:1px solid #d7dce3;color:#1a2b48;font-weight:500;font-size:16px}.cart-total-group li.line-end-total .label{font-size:16px}.cart-total-group li.line-end-total .val{color:#5191fa;font-weight:500;font-size:16px}.has-search-map{height:100%}.has-search-map .bravo_wrap{display:flex;height:100%;flex-direction:column}.has-search-map .bravo_wrap .bravo_header{background:#fff}.has-search-map .bravo_wrap .bravo_header .content{background:0 0}.has-search-map .bravo_wrap .bravo_header .header-left{width:80%}.has-search-map .bravo_wrap .bravo_header .header-right{width:20%}.has-search-map .bravo_wrap .bravo_search_tour{flex-grow:1;display:flex;overflow-y:auto;flex-direction:column}.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map{border-top:1px solid #e0e0e0;flex-shrink:0;padding:12px}.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .filter-item{padding:0 8px;flex-grow:1}@media(max-width:990px){.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .filter-item{border-bottom:1px solid #e0e0e0}.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .filter-item:last-child{border-bottom:none}}.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .filter-item .dropdown-menu{margin-top:-1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;padding:20px;min-width:250px;border-radius:0}.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .filter-item .dropdown-toggle:after{display:none}.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form{background:#fff;box-shadow:none}@media(max-width:990px){.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form{display:block!important;border:1px solid #ccc;border-bottom:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}}.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-group{margin-bottom:0;border:1px solid #e0e0e0;height:42px;position:relative}
@media(max-width:990px){.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-group{
    border:none}
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .border-right{
    border-right:1px solid #d7dce3
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .field-detination{
    position:relative;
    padding:8px;
    transition:all .3s
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .field-detination #dropdown-destination{
    padding-left:40px
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .field-detination #dropdown-destination .form-control{
    border:none;
    box-shadow:none;
    padding:0;
    font-size:14px;
    color:#4b4b4b;
    position:relative;
    left:-5px;
    height:25px!important
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .field-detination #dropdown-destination .form-control option{color:#000}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form label{
    font-size:14px;
    color:#5e6d77;
    font-weight:400;
    margin-bottom:0
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .render{
    font-size:14px;
    color:#4b4b4b
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .field-icon{
    position:absolute;
    top:50%;
    margin-top:-12px;
    font-size:23px;
    color:#5e6d77;
    left:8px
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search,.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search{
    padding:10px 15px 8px;
    position:relative;
    transition:all .3s
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .date-wrapper,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .date-wrapper,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .date-wrapper{
    padding-left:15px
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .start_date,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .start_date,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .start_date{
    position:absolute
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .check-in-wrapper,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .guest-wrapper,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .check-in-wrapper,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .guest-wrapper,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .check-in-wrapper,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .guest-wrapper{
    padding-left:10px
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .check-in-wrapper .check-in-render,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .check-in-wrapper .check-out-render,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .guest-wrapper .check-in-render,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .guest-wrapper .check-out-render,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .check-in-wrapper .check-in-render,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .check-in-wrapper .check-out-render,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .guest-wrapper .check-in-render,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .guest-wrapper .check-out-render,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .check-in-wrapper .check-in-render,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .check-in-wrapper .check-out-render,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .guest-wrapper .check-in-render,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .guest-wrapper .check-out-render{
    display:inline-block;
    width:auto
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .check-in-wrapper span,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .guest-wrapper span,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .check-in-wrapper span,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .guest-wrapper span,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .check-in-wrapper span,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .guest-wrapper span{
    color:#5e6d77;
    position:relative;
    padding:0 5px
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .check-in-wrapper label,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .guest-wrapper label,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .check-in-wrapper label,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .guest-wrapper label,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .check-in-wrapper label,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .guest-wrapper label{
    display:block
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .check-in-out,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .check-in-out,
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .check-in-out{
    position:absolute;
    left:-15px;
    bottom:1px;
    z-index:-1;
    opacity:0
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .filter-simple .form-group .filter-title{
    padding:10px 15px;
    justify-content:space-between;
    align-items:center;
    display:flex
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .g-button-submit{
    position:relative;
    min-height:66px;
    margin:0 -1px 0 -15px
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .g-button-submit button{
    position:absolute;
    left:0;
    top:0;
    display:block;
    height:100%;
    width:100%;
    margin-right:-15px;
    border-radius:0;
    background:#5191fa;
    border:none;
    text-transform:uppercase;
    font-weight:500;
    cursor:pointer
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content{
    padding:8px 8px 8px 40px
}.
 has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content .smart-search{position:static}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content .smart-search .parent_text{
    font-size:14px;
    color:#4b4b4b
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content .smart-search .parent_text::-webkit-input-placeholder{
    color:#4b4b4b
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content .smart-search .parent_text::-moz-placeholder{color:#4b4b4b}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content .smart-search .parent_text:-ms-input-placeholder{color:#4b4b4b}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content .smart-search .parent_text::-ms-input-placeholder{color:#4b4b4b}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content .smart-search .parent_text::placeholder{color:#4b4b4b}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content .smart-search:after{
    color:#4b4b4b;
    top:18px;
    right:15px
}
.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content .bravo-autocomplete{
    margin-top:1px;
    right:-1px;
    left:-1px
}
.has-search-map .bravo_search_map{
    display:flex;
    flex-grow:1;
    min-height:0;
    background:#f5f5f5;
    border-top:1px solid #e0e0e0
}
@media(max-width:990px){
    .has-search-map .bravo_search_map{display:block}}
.has-search-map .bravo_search_map .results_map{
    flex-shrink:0;
    width:40%;
    left:0;
    border-right:1px solid #e0e0e0;
    position:relative
}
@media(max-width:990px){
    .has-search-map .bravo_search_map .results_map{
        width:100%;
        height:300px;
        padding:15px;
        border-right:none;
        background:#fff
    }
}
.has-search-map .bravo_search_map .results_map .map_loading{display:none}
.has-search-map .bravo_search_map .results_map .results_map_inner{height:100%;z-index:1}
.has-search-map .bravo_search_map .results_map .item-tour{
    border:1px solid #dfdfdf;
    border-radius:3px;
    overflow:hidden;
    padding-bottom:15px;
    position:relative;
    margin-bottom:30px
}
.has-search-map .bravo_search_map .results_map .item-tour a{
    text-decoration:none;
    transition:all .3s
}
.has-search-map .bravo_search_map .results_map .item-tour .sale_info{
    position:absolute;
    width:80px;
    height:48px;
    transform:rotate(45deg);
    right:-30px;
    top:-13px;
    line-height:65px;
    text-align:center;
    color:#fff;
    font-size:15px;
    z-index:8;
    background-color:#c03
}
.has-search-map .bravo_search_map .results_map .item-tour .featured{
    position:absolute;
    top:20px;
    left:0;
    font-size:13px;
    color:#fff;
    font-weight:500;
    z-index:8;
    background:#5191fa;
    border-radius:0 3px 3px 0;
    padding:6px 10px
}
.has-search-map .bravo_search_map .results_map .item-tour .thumb-image{
    overflow:hidden;
    height:170px;
    background:#ccc
}
.has-search-map .bravo_search_map .results_map .item-tour .thumb-image a img{
    transition:all .3s;
    max-width:100%
}
.has-search-map .bravo_search_map .results_map .item-tour .thumb-image a:hover img{
    transform:scale(1.1)
}
.has-search-map .bravo_search_map .results_map .item-tour .thumb-image .service-wishlist{
    position:absolute;
    right:5px;
    z-index:10;
    bottom:0;
    color:#fff;
    padding:10px;
    cursor:pointer
}
.has-search-map .bravo_search_map .results_map .item-tour .thumb-image .service-wishlist i{
    transition:all .3s;
    font-size:16px
}
.has-search-map .bravo_search_map .results_map .item-tour .thumb-image .service-wishlist.loading i,
.has-search-map .bravo_search_map .results_map .item-tour .thumb-image .service-wishlist:hover i{color:#ff9290}
.has-search-map .bravo_search_map .results_map .item-tour .thumb-image .service-wishlist.active i{color:red}
.has-search-map .bravo_search_map .results_map .item-tour .location{
    font-size:13px;
    color:#5e6d77;
    padding:15px 15px 10px
}
.has-search-map .bravo_search_map .results_map .item-tour .location i{
    position:relative;
    font-size:16px
}
.has-search-map .bravo_search_map .results_map .item-tour .category{padding:0 15px}
.has-search-map .bravo_search_map .results_map .item-tour .category .fa{
    color:#687882;
    opacity:.6
}
.has-search-map .bravo_search_map .results_map .item-tour .service-review{padding:10px 15px 15px}
.has-search-map .bravo_search_map .results_map .item-tour .service-review .list-star{
    display:inline-block;
    line-height:13px;
    position:relative
}
.has-search-map .bravo_search_map .results_map .item-tour .service-review .list-star .booking-item-rating-stars{
    padding:0;
    margin:0;
    width:90px
}
.has-search-map .bravo_search_map .results_map .item-tour .service-review .list-star .booking-item-rating-stars:after,
.has-search-map .bravo_search_map .results_map .item-tour .service-review .list-star .booking-item-rating-stars:before{
    content:"";
    display:table;
    clear:both
}
.has-search-map .bravo_search_map .results_map .item-tour .service-review .list-star .booking-item-rating-stars li{
    list-style:none;
    float:left;
    margin-right:5px
}
.has-search-map .bravo_search_map .results_map .item-tour .service-review .list-star .booking-item-rating-stars li:last-child{
    margin-right:0
}
.has-search-map .bravo_search_map .results_map .item-tour .service-review .list-star .booking-item-rating-stars li .fa{
    font-size:15px;
    color:#ffdc00
}
.has-search-map .bravo_search_map .results_map .item-tour .service-review .list-star .booking-item-rating-stars-active{
    position:absolute;
    width:0;
    top:0;
    left:0;
    overflow:hidden
}
.has-search-map .bravo_search_map .results_map .item-tour .service-review .review{
    position:relative;
    top:-2px;
    font-size:13px;
    color:#768092;
    margin-left:10px
}
.has-search-map .bravo_search_map .results_map .item-tour .item-title{
    padding:0 15px;
    font-size:16px;
    line-height:22px;
    min-height:45px
}
@media(max-width:766px){
    .has-search-map .bravo_search_map .results_map .item-tour .item-title{min-height:auto}
}
.has-search-map .bravo_search_map .results_map .item-tour .item-title a{color:#1a2b50}
.has-search-map .bravo_search_map .results_map .item-tour .info{padding:0 15px}
.has-search-map .bravo_search_map .results_map .item-tour .info:after,
.has-search-map .bravo_search_map .results_map .item-tour .info:before{
    content:"";
    display:table;
    clear:both
}
.has-search-map .bravo_search_map .results_map .item-tour .info .duration{
    width:40%;
    float:left;
    align-items:center;
    color:#5e6d77;
    position:relative;
    top:5px
}
.has-search-map .bravo_search_map .results_map .item-tour .info .duration i{
    position:relative;
    font-size:17px
}
.has-search-map .bravo_search_map .results_map .item-tour .info .g-price{
    width:60%;
    float:left;
    text-align:right
}
.has-search-map .bravo_search_map .results_map .item-tour .info .g-price .prefix{
    color:#5e6d77;
    display:inline-block
}
.has-search-map .bravo_search_map .results_map .item-tour .info .g-price .prefix i{
    font-size:16px;
    color:#ffc107
}
.has-search-map .bravo_search_map .results_map .item-tour .info .g-price .price{
    position:relative;
    display:inline-block
}
.has-search-map .bravo_search_map .results_map .item-tour .info .g-price .price .text-price{
    font-size:18px;
    color:#1a2b48;
    font-weight:500
}
.has-search-map .bravo_search_map .results_map .item-tour .info .g-price .price .onsale{
    position:absolute;
    right:0;
    top:-15px;
    text-decoration:line-through;
    font-size:14px;
    color:#c03!important;
    font-weight:400
}
.has-search-map .bravo_search_map .results_map .item-tour.infobox-item{position:relative}
.has-search-map .bravo_search_map .results_map .item-tour.infobox-item:after{
    content:"";
    width:0;
    height:0;
    position:absolute;
    border-color:transparent #fff #fff transparent;
    border-style:solid;
    border-width:10px;
    bottom:-9px;
    left:0;
    right:0;
    margin:auto;
    transform:rotate(45deg);
    box-shadow:1px 1px 0 #dfdfdf;
    background:#fff
}
.has-search-map .bravo_search_map .results_map .item-loop .amenities{
    margin:15px 15px 0;
    padding-top:15px;
    border-top:1px solid #e4e8ed
}
.has-search-map .bravo_search_map .results_map .item-loop .amenities .amenity .input-icon{margin-right:5px}
.has-search-map .bravo_search_map .results_map .item-loop{padding-bottom:20px}
.has-search-map .bravo_search_map .results_map .item-loop .thumb-image{
    height:185px;
    background:#ccc
}
.has-search-map .bravo_search_map .results_map .item-loop .thumb-image a:before{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    background:linear-gradient(180deg,transparent 0,transparent 0,transparent 65%,rgba(0,0,0,.75));
    top:0;z-index:1
}
.has-search-map .bravo_search_map .results_map .item-loop .thumb-image .price-wrapper{
    position:absolute;
    bottom:10px;
    left:15px;
    color:#fff;
    font-size:22px;
    z-index:10
}
.has-search-map .bravo_search_map .results_map .item-loop .thumb-image .price-wrapper .price{
    position:relative;
    display:inline-block
}
.has-search-map .bravo_search_map .results_map .item-loop .thumb-image .price-wrapper .price .text-price{
    color:#fff;
    font-weight:500;
    font-size:22px
}
.has-search-map .bravo_search_map .results_map .item-loop .thumb-image .price-wrapper .price .onsale{
    position:absolute;
    left:0;
    top:-18px;
    text-decoration:line-through;
    font-size:15px;
    color:#fff!important;
    font-weight:400
}
.has-search-map .bravo_search_map .results_map .item-loop .thumb-image .price-wrapper .price .unit{
    font-size:14px;
    color:#fff
}
.has-search-map .bravo_search_map .results_map .item-loop .thumb-image .service-wishlist{color:#fff}
.has-search-map .bravo_search_map .results_map .item-loop .star-rate{
    position:absolute;
    bottom:10px;
    left:15px;
    z-index:1
}
.has-search-map .bravo_search_map .results_map .item-loop .list-star{
    display:inline-block;
    line-height:13px;
    position:relative
}
.has-search-map .bravo_search_map .results_map .item-loop .list-star .booking-item-rating-stars{
    padding:0;
    margin:0;
    width:90px
}
.has-search-map .bravo_search_map .results_map .item-loop .list-star .booking-item-rating-stars:after,
.has-search-map .bravo_search_map .results_map .item-loop .list-star .booking-item-rating-stars:before{
    content:"";
    display:table;
    clear:both
}
.has-search-map .bravo_search_map .results_map .item-loop .list-star .booking-item-rating-stars li{
    list-style:none;
    float:left;
    margin-right:5px
}
.has-search-map .bravo_search_map .results_map .item-loop .list-star .booking-item-rating-stars li:last-child{
    margin-right:0
}
.has-search-map .bravo_search_map .results_map .item-loop .list-star .booking-item-rating-stars li .fa{
    font-size:15px;
    color:#fa5636
}
.has-search-map .bravo_search_map .results_map .item-loop-list{
    border:1px solid #dfdfdf;
    overflow:hidden;
    position:relative;
    margin-bottom:30px;
    display:flex
}
@media(max-width:766px){.has-search-map .bravo_search_map .results_map .item-loop-list{flex-wrap:wrap}}
.has-search-map .bravo_search_map .results_map .item-loop-list a{
    text-decoration:none;
    transition:all .3s}
.has-search-map .bravo_search_map .results_map .item-loop-list .sale_info{
    position:absolute;
    width:50px;
    height:50px;
    right:10px;
    top:-25px;
    color:#fff;
    font-size:15px;
    background-color:#5191fa;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    z-index:999;
    border:3px solid #fff
}
.has-search-map .bravo_search_map .results_map .item-loop-list .featured{
    position:absolute;
    top:20px;
    left:0;
    background:#ed0925;
    display:inline-block;
    padding:0 10px;
    color:#fff;
    font-size:13px;
    font-weight:500;
    z-index:1;
    height:30px;
    line-height:30px
}
.has-search-map .bravo_search_map .results_map .item-loop-list .thumb-image{
    overflow:hidden;
    height:190px;
    background:#ccc;
    position:relative;
    flex:0 0 30%;
    padding:0
}
@media(max-width:766px){
    .has-search-map .bravo_search_map .results_map .item-loop-list .thumb-image{flex:0 0 100%}
}
.has-search-map .bravo_search_map .results_map .item-loop-list .thumb-image:hover a img{transform:scale(1.1)}
.has-search-map .bravo_search_map .results_map .item-loop-list .thumb-image a img{
    transition:all .3s;
    max-width:100%
}
.has-search-map .bravo_search_map .results_map .item-loop-list .thumb-image a:before{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    background:linear-gradient(180deg,transparent 0,transparent 0,transparent 65%,rgba(0,0,0,.75));
    top:0;
    z-index:1
}
.has-search-map .bravo_search_map .results_map .item-loop-list .thumb-image .price-wrapper{
    position:absolute;
    bottom:10px;
    left:15px;
    color:#fff;
    font-size:22px;
    z-index:10
}
.has-search-map .bravo_search_map .results_map .item-loop-list .thumb-image .price-wrapper .price{
    position:relative;
    display:inline-block
}
.has-search-map .bravo_search_map .results_map .item-loop-list .thumb-image .price-wrapper .price .text-price{
    color:#fff;
    font-weight:500;
    font-size:22px
}
.has-search-map .bravo_search_map .results_map .item-loop-list .thumb-image .price-wrapper .price .onsale{
    position:absolute;
    left:0;
    top:-18px;
    text-decoration:line-through;
    font-size:15px;
    color:#fff!important;
    font-weight:400
}
.has-search-map .bravo_search_map .results_map .item-loop-list .thumb-image .price-wrapper .price .unit{
    font-size:14px;
    color:#fff
}
.has-search-map .bravo_search_map .results_map .item-loop-list .thumb-image .service-wishlist{
    position:absolute;
    right:0;
    z-index:10;
    top:0;
    color:#fff;
    padding:20px;
    cursor:pointer
}
.has-search-map .bravo_search_map .results_map .item-loop-list .thumb-image .service-wishlist i{
    transition:all .3s;
    font-size:18px
}
.has-search-map .bravo_search_map .results_map .item-loop-list .thumb-image .service-wishlist.loading i,
.has-search-map .bravo_search_map .results_map .item-loop-list .thumb-image .service-wishlist:hover i{color:#ff9290}
.has-search-map .bravo_search_map .results_map .item-loop-list .thumb-image .service-wishlist.active i{color:red}
.has-search-map .bravo_search_map .results_map .item-loop-list .service-review{padding:10px 0 0;display:none}
.has-search-map .bravo_search_map .results_map .item-loop-list .service-review .rate{color:#5191fa}
.has-search-map .bravo_search_map .results_map .item-loop-list .service-review .review{
    margin-left:30px;
    position:relative;
    color:#6a7a84
}
.has-search-map .bravo_search_map .results_map .item-loop-list .service-review .review:after{
    position:absolute;
    content:"";
    width:4px;
    height:4px;
    background:#d0d7dd;
    border-radius:50%;
    left:-18px;
    top:8px
}
@media(max-width:766px){
    .has-search-map .bravo_search_map .results_map .item-loop-list .service-review{display:block}
}
.has-search-map .bravo_search_map .results_map .item-loop-list .service-review-pc .head{
    display:flex;
    align-items:center;
    position:relative;
    font-size:14px;
    color:#1a2b48;
    font-weight:400;
    line-height:25px;
    justify-content:flex-end
}
.has-search-map .bravo_search_map .results_map .item-loop-list .service-review-pc .head .left{text-align:right}
.has-search-map .bravo_search_map .results_map .item-loop-list .service-review-pc .head .left .head-rating{
    display:block;
    line-height:13px;
    margin-top:8px;
    margin-bottom:1px;
    font-weight:500
}.
 has-search-map .bravo_search_map .results_map .item-loop-list .service-review-pc .head .left .text-rating{
     color:#5191fa;
     font-size:14px
 }
.has-search-map .bravo_search_map .results_map .item-loop-list .service-review-pc .head .score{
    position:relative;
    float:right;
    margin-left:12px;
    padding:7px 7px 0 9px;
    background:#5191fa;border-radius:4px;
    color:#fff;
    font-size:20px;
    font-weight:400;
    min-height:38px
}
.has-search-map .bravo_search_map .results_map .item-loop-list .service-review-pc .head .score span{
    font-size:14px;
    color:#fff
}
.has-search-map .bravo_search_map .results_map .item-loop-list .service-review-pc .head .score:after{
    position:absolute;
    content:"";
    width:0;
    height:0;
    bottom:0;
    left:-8px;
    border:15px solid transparent;
    border-bottom-color:#5191fa
}
.has-search-map .bravo_search_map .results_map .item-loop-list .service-review-pc .foot{
    color:#5e6d77;
    font-size:14px;
    text-align:right
}
@media(max-width:766px){
    .has-search-map .bravo_search_map .results_map .item-loop-list .service-review-pc{display:none}
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-info{
    flex:0 0 45%;
    padding:15px;
    position:relative
}
@media(max-width:766px){
    .has-search-map .bravo_search_map .results_map .item-loop-list .g-info{
        flex:0 0 100%;
        padding-bottom:0;
        display:flex;
        flex-wrap:wrap;
        flex-direction:row
    }
    .has-search-map .bravo_search_map .results_map .item-loop-list .g-info>div{flex:0 0 100%}
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .item-title{
    font-size:16px;
    font-weight:500;
    position:relative;
    margin-bottom:5px
}
@media(max-width:766px){
    .has-search-map .bravo_search_map .results_map .item-loop-list .g-info .item-title{
        min-height:auto;
        order:2;
        margin-bottom:0
    }
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .item-title a{color:#1a2b50}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .item-title i{
    color:#ffc107;
    font-size:15px;
    margin-right:2px
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .location{
    position:absolute;
    left:15px;
    bottom:10px;
    font-size:13px;
    color:#5e6d77
}
@media(max-width:766px){
    .has-search-map .bravo_search_map .results_map .item-loop-list .g-info .location{
        position:relative;
        left:0;
        bottom:0;
        margin-top:5px;
        order:3;
        margin-bottom:3px
    }
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .location i{
    position:relative;
    font-size:16px
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .star-rate{z-index:1}
@media(max-width:766px){
    .has-search-map .bravo_search_map .results_map .item-loop-list .g-info .star-rate{order:1}
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .list-star{
    display:inline-block;
    line-height:13px;
    position:relative
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .list-star .booking-item-rating-stars{
    padding:0;
    margin:0;
    width:90px
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .list-star .booking-item-rating-stars:after,
.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .list-star .booking-item-rating-stars:before{
    content:"";
    display:table;
    clear:both
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .list-star .booking-item-rating-stars li{
    list-style:none;
    float:left;
    margin-right:5px
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .list-star .booking-item-rating-stars li:last-child{
    margin-right:0
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .list-star .booking-item-rating-stars li .fa{
    font-size:14px;
    color:#fa5636
}
@media(max-width:766px){
    .has-search-map .bravo_search_map .results_map .item-loop-list .g-info .terms{order:4}
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .terms .attr-title{
    display:inline-block;
    margin-right:5px;
    color:#5e6d77;
    font-size:13px
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .terms .attr-title i{margin-right:2px}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .terms .g-attributes .item{
    margin-right:5px;
    color:#5e6d77;
    font-size:13px
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .terms .g-attributes .item:before{
    content:"";
    height:2px;
    width:2px;
    display:inline-block;
    background:grey;
    vertical-align:middle;
    margin-right:5px
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .terms .g-attributes span:nth-child(2):before{
    display:none
}
@media(max-width:1280px){.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .terms .g-attributes{
    display:none
}
}
@media(max-width:1280px){.has-search-map .bravo_search_map .results_map .item-loop-list .g-info .terms .g-attributes:first-child{
    display:block
}
}
@media(max-width:766px){
    .has-search-map .bravo_search_map .results_map .item-loop-list .g-info .terms .g-attributes{
    display:block}
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-rate-price{
    flex:1;
    padding:15px 15px 15px 0;
    position:relative
}
@media(max-width:766px){
    .has-search-map .bravo_search_map .results_map .item-loop-list .g-rate-price{
        flex:0 0 100%;
        padding:0 15px 10px
    }
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-rate-price:before{
    content:"";
    position:absolute;
    left:15px;
    top:15px;
    bottom:15px;
    border-right:1px solid #dfdfdf
}
@media(max-width:1280px){
    .has-search-map .bravo_search_map .results_map .item-loop-list .g-rate-price:before{left:0}
}
@media(max-width:766px){
    .has-search-map .bravo_search_map .results_map .item-loop-list .g-rate-price:before{display:none}
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-rate-price .g-price{
    text-align:right;
    position:absolute;
    right:15px;
    bottom:10px;
    float:right
}
@media(max-width:766px){
    .has-search-map .bravo_search_map .results_map .item-loop-list .g-rate-price .g-price{
        position:relative;
        left:0;
        bottom:0;
        float:none;
        text-align:left;
        border-top:1px solid #dfdfdf;
        margin-top:10px;
        padding-top:5px
    }
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-rate-price .g-price .prefix{
    color:#5e6d77;
    display:inline-block;
    font-weight:400;
    left:-3px;
    position:relative
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-rate-price .g-price .prefix i{
    font-size:16px;
    color:#ffc107
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-rate-price .g-price .price{
    position:relative;
    display:inline-block
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-rate-price .g-price .price .text-price{
    font-size:18px;
    color:#1a2b48;
    font-weight:500
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-rate-price .g-price .price .onsale{
    text-decoration:line-through;
    font-size:14px;
    color:#c03!important;
    font-weight:400
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-rate-price .g-price .price .unit{
    font-size:14px;
    color:#5e6d77;
    font-weight:400
}
.has-search-map .bravo_search_map .results_map .item-loop-list .g-rate-price .g-price .text-review{
    float:right;
    position:relative;
    top:5px;
    color:#4b4b4c;
    display:none
}
@media(max-width:766px){
    .has-search-map .bravo_search_map .results_map .item-loop-list .g-rate-price .g-price .text-review{display:block}
}
.has-search-map .bravo_search_map .results_map .item-loop{
    border:1px solid #dfdfdf;
    overflow:hidden;
    padding-bottom:15px;
    position:relative;
    margin-bottom:30px
}
.has-search-map .bravo_search_map .results_map .item-loop a{
    text-decoration:none;
    transition:all .3s
}
.has-search-map .bravo_search_map .results_map .item-loop .sale_info{
    position:absolute;
    width:50px;
    height:50px;
    right:10px;
    top:-25px;
    color:#fff;
    font-size:15px;
    background-color:#5191fa;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    z-index:999;
    border:3px solid #fff
}
.has-search-map .bravo_search_map .results_map .item-loop .featured{
    position:absolute;
    top:20px;
    left:0;
    background:#ed0925;
    display:inline-block;
    padding:0 10px;
    color:#fff;
    font-size:13px;
    font-weight:500;
    z-index:1;
    height:30px;
    line-height:30px
}
.has-search-map .bravo_search_map .results_map .item-loop .featured:after{
    position:absolute;
    content:"";
    top:-9px;
    right:-10px;
    border:10px solid transparent;
    border-bottom:29px solid #ed0925;
    z-index:1
}
.has-search-map .bravo_search_map .results_map .item-loop .thumb-image{
    overflow:hidden;
    background:#fff;
    position:relative;
    padding-bottom:55%
}
.has-search-map .bravo_search_map .results_map .item-loop .thumb-image:hover a img{
    transform:scale(1.1)
}
.has-search-map .bravo_search_map .results_map .item-loop .thumb-image a img{
    transition:all .3s;
    max-width:100%
}
.has-search-map .bravo_search_map .results_map .item-loop .thumb-image .service-wishlist{
    position:absolute;
    right:5px;
    z-index:10;
    top:0;
    color:#000;
    padding:10px;
    cursor:pointer
}
.has-search-map .bravo_search_map .results_map .item-loop .thumb-image .service-wishlist i{
    transition:all .3s;
    font-size:16px
}.has-search-map .bravo_search_map .results_map .item-loop .thumb-image .service-wishlist.loading i,
 .has-search-map .bravo_search_map .results_map .item-loop .thumb-image .service-wishlist:hover i{color:#ff9290}
.has-search-map .bravo_search_map .results_map .item-loop .thumb-image .service-wishlist.active i{color:red}
.has-search-map .bravo_search_map .results_map .item-loop .thumb-image .service-wishlist.active i:before{content:""}
.has-search-map .bravo_search_map .results_map .item-loop .location{
    font-size:13px;
    color:#5e6d77;
    padding:0 15px
}
.has-search-map .bravo_search_map .results_map .item-loop .location i{
    position:relative;
    font-size:16px
}
.has-search-map .bravo_search_map .results_map .item-loop .category{padding:0 15px}
.has-search-map .bravo_search_map .results_map .item-loop .category .fa{
    color:#687882;
    opacity:.6
}
.has-search-map .bravo_search_map .results_map .item-loop .service-review{padding:10px 15px 0}
.has-search-map .bravo_search_map .results_map .item-loop .service-review .rate{color:#5191fa}
.has-search-map .bravo_search_map .results_map .item-loop .service-review .review{
    margin-left:30px;
    position:relative;
    color:#6a7a84
}
.has-search-map .bravo_search_map .results_map .item-loop .service-review .review:after{
    position:absolute;
    content:"";
    width:4px;
    height:4px;
    background:#d0d7dd;
    border-radius:50%;
    left:-18px;top:8px
}
.has-search-map .bravo_search_map .results_map .item-loop .item-title{
    padding:20px 15px 5px;
    font-size:16px;
    font-weight:500;
    position:relative
}
@media(max-width:766px){.has-search-map .bravo_search_map .results_map .item-loop .item-title{min-height:auto}}
.has-search-map .bravo_search_map .results_map .item-loop .item-title a{color:#1a2b50}
.has-search-map .bravo_search_map .results_map .item-loop .item-title i{
    color:#ffc107;
    font-size:15px;
    margin-right:2px
}
.has-search-map .bravo_search_map .results_map .item-loop .info{padding:0 15px}
.has-search-map .bravo_search_map .results_map .item-loop .info:after,
.has-search-map .bravo_search_map .results_map .item-loop .info:before{
    content:"";
    display:table;
    clear:both
}
.has-search-map .bravo_search_map .results_map .item-loop .info .g-price{text-align:left}
.has-search-map .bravo_search_map .results_map .item-loop .info .g-price .prefix{
    color:#5e6d77;
    display:inline-block;
    font-weight:400;
    position:relative
}
.has-search-map .bravo_search_map .results_map .item-loop .info .g-price .prefix i{
    font-size:16px;
    color:#ffc107
}
.has-search-map .bravo_search_map .results_map .item-loop .info .g-price .price{
    position:relative;
    display:inline-block
}
.has-search-map .bravo_search_map .results_map .item-loop .info .g-price .price .text-price{
    font-size:18px;
    color:#1a2b48;
    font-weight:500
}
.has-search-map .bravo_search_map .results_map .item-loop .info .g-price .price .onsale{
    text-decoration:line-through;
    font-size:14px;
    color:#c03!important;
    font-weight:400
}
.has-search-map .bravo_search_map .results_map .item-loop .info .g-price .price .unit{
    font-size:14px;
    color:#5e6d77;
    font-weight:400
}
.has-search-map .bravo_search_map .results_map .item-loop .amenities{
    margin:10px 15px 5px;
    display:flex;
    font-size:13px;
    justify-content:space-between
}
.has-search-map .bravo_search_map .results_map .item-loop .amenities .amenity{align-items:center;text-align:center}
.has-search-map .bravo_search_map .results_map .item-loop .amenities .amenity .input-icon{
    font-size:20px;
    color:#505050;
    position:relative;
    top:1px
}.has-search-map .bravo_search_map .results_map .item-loop .amenities .amenity .text{display:block}
.has-search-map .bravo_search_map .results_map .item-loop .amenities .icon-passenger{
    display:inline-block;
    width:22px;
    height:22px;
    background:url(../images/passenger.svg);
    background-position:50%;
    background-repeat:no-repeat
}
.has-search-map .bravo_search_map .results_map .item-loop .amenities .icon-baggage{
    display:inline-block;
    width:22px;
    height:22px;
    background:url(../images/baggage.svg);
    background-position:50%;
    background-repeat:no-repeat
}
.has-search-map .bravo_search_map .results_map .item-loop .amenities .icon-door{
    display:inline-block;
    width:22px;
    height:22px;
    background:url(../images/door.svg);
    background-position:50%;
    background-repeat:no-repeat
}
.has-search-map .bravo_search_map .results_map .item-loop .amenities .icon-gear{
    display:inline-block;
    width:22px;
    height:22px;
    background:url(../images/gear.svg);
    background-position:50%;
    background-repeat:no-repeat
}
.has-search-map .bravo_search_map .results_map .item-loop.infobox-item{position:relative}
.has-search-map .bravo_search_map .results_map .item-loop.infobox-item:after{
    content:"";
    width:0;
    height:0;
    position:absolute;
    border-color:transparent #fff #fff transparent;
    border-style:solid;border-width:10px;
    bottom:-9px;left:0;
    right:0;
    margin:auto;
    transform:rotate(45deg);
    box-shadow:1px 1px 0 #dfdfdf;
    background:#fff
}
.has-search-map .bravo_search_map .results_item{flex-grow:1;position:relative}
.has-search-map .bravo_search_map .results_item #advance_filters{
    position:absolute;
    top:0;
    left:0;
    right:0;
    display:flex;
    z-index:999999;
    flex-direction:column;
    background:#fff
}
@media(max-width:990px){
    .has-search-map .bravo_search_map .results_item #advance_filters{position:fixed;bottom:0}
}
.has-search-map .bravo_search_map .results_item #advance_filters .ad-filter-b{
    flex-grow:1;
    min-height:0;
    overflow-y:auto;
    padding:30px
}
.has-search-map .bravo_search_map .results_item #advance_filters .ad-filter-b .filter-item{
    border-bottom:1px solid #dbdbdb;
    padding-bottom:15px;
    margin-bottom:15px
}
.has-search-map .bravo_search_map .results_item #advance_filters .ad-filter-b .filter-item:last-child{border-bottom:0}
.has-search-map .bravo_search_map .results_item #advance_filters .ad-filter-b .filter-title{
    margin-bottom:10px;
    font-size:15px
}
.has-search-map .bravo_search_map .results_item #advance_filters .ad-filter-b .filter-items{padding:0;list-style:none}
.has-search-map .bravo_search_map .results_item #advance_filters .ad-filter-b .filter-items .filter-term-item label{
    margin-bottom:8px
}
.has-search-map .bravo_search_map .results_item #advance_filters .ad-filter-f{
    border-top:1px solid #ececec;
    background-color:#fafafa;
    flex-shrink:0;
    padding:10px 15px;
    border-bottom:1px solid #dad8d8
}
.has-search-map .bravo_search_map .results_item .text-paginate{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    padding:15px 0 0;
    color:#818181
}
.has-search-map .bravo_search_map .results_item .listing_items{
    height:100%;
    overflow-y:auto
}
.has-search-map .bravo_search_map .results_item .listing_items .bravo-list-item{
    height:100%;
    padding:0 30px
}
@media(max-width:1023px){.has-search-map .bravo_search_map .results_item .listing_items .bravo-list-item{height:auto}}
@media(max-width:766px){.has-search-map .bravo_search_map .results_item .listing_items .bravo-list-item{padding:0 15px}}
.has-search-map .bravo_search_map .results_item .listing_items .bravo-list-item.not-found{
    justify-content:center;
    align-items:center;
    text-align:center;
    display:flex
}
@media(max-width:1280px){
    .has-search-map .bravo_search_map .results_item .listing_items .bravo-list-item .list-item .row .col-md-6{
        flex:0 0 50%;max-width:50%}
}
@media(max-width:766px){
    .has-search-map .bravo_search_map .results_item .listing_items .bravo-list-item .list-item .row .col-md-6{
        flex:0 0 100%;
        max-width:100%
    }
}
.has-search-map .bravo_search_map .results_item .listing_items .bravo-list-item .list-item .item-tour{background:#fff}
.has-search-map .bravo_search_map .results_item .listing_items .bravo-list-item .list-item .item-tour .thumb-image{
    max-height:170px}
@media(max-width:766px){
    .has-search-map .bravo_search_map .results_item .listing_items .bravo-list-item .list-item .item-tour .thumb-image{
        max-height:180px}
}
.has-search-map .bravo-filter-price .irs--flat .irs-from,.has-search-map .bravo-filter-price .irs--flat .irs-single,
.has-search-map .bravo-filter-price .irs--flat .irs-to{
    font-size:11px;
    background-color:#5191fa
}
.has-search-map .bravo-filter-price .irs--flat .irs-bar{top:25px;
    height:12px;
    background-color:#5191fa
}
.has-search-map .bravo-filter-price .irs--flat .irs-handle>i:first-child{background-color:#5191fa}
.has-search-map .bravo-filter-price .irs--flat .irs-from:before,
.has-search-map .bravo-filter-price .irs--flat .irs-single:before,
.has-search-map .bravo-filter-price .irs--flat .irs-to:before{border-top-color:#5191fa}
.bravo_wrap .bravo_detail_tour .bravo_content .g-header .item {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-header .item .icon {
    margin-right: 20px;
    font-size: 45px;
    color: #1a2b48;
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-header .item .info .name {
    font-size: 14px;
    color: #1a2b48;
    margin: 0 0 3px;
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-attributes .list-attributes .item{
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-attributes .list-attributes .item .info .name {
    font-size: 14px;
    color: #1a2b48;
    margin: 0;
    /*margin-bottom: 3px;*/
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-attributes .list-attributes .item .info .value {
    font-size: 14px;
    color: #5e6d77;
    margin: 0;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #ffffff;
    background-color: #265b9700;
    border-color: #1a2b48;

}

.tab-content{
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.tab_detail_offre .nav-tabs > li {
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border: 1px solid #b1afaf;
    margin-right: 5px;
}
.tab_detail_offre .nav-tabs > li a{
    color: #265b97;
}
.tab_detail_offre .card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #ccc3;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    margin-top: 10px;

}
.info_hotel_voyage > a {
    font-size: 15px;
    text-transform: uppercase;
    margin-left: 50px;
}
.info_hotel_voyage > a i{
    font-size: 23px;
    font-weight: 700;
}
.nav-tabs .nav-link {
     border: none !important;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
}

 #myTabContent ul li:before {
     content: "";
     width: 8px;
     height: 3px;
     border-radius: 0px;
     margin-right: 2px;
     margin-bottom: 4px;
     display: none;
}
li.nav-item {
margin-left: 0px;}
.g-attributes .no-gutters.text-justify {
text-align: center!important;
display: block;
}
.tab_detail_offre .g-itinerary {
padding: 20px;
}
.tab_detail_offre .lib-pack {
font-size: 18px;
text-transform: uppercase;
color: #1a2b48;
text-decoration: revert;
}
.modal-content b{
color: #000000c4;
}
.infos-hotels .item .info {
color: #000004;
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-faq .item .header a {
color: #000;
}
.tab_Itinéraire_hotel {
padding-top: 10px;
}
.btn-voyage-price {
position: absolute;
z-index: 9;
margin-right: 0px;
background: linear-gradient(to right, #2360ac, #00b7af);
color: #fff;
border: 3px solid;
border-radius: 10px;
width: 98%;
margin-left: -58px;
height: 57px;
margin-top: 35px;
}
.label-fromt{
font-size: 11px;
margin-bottom: -10px;
font-weight: 600;
}
.price-voy{
font-size: 29px;
font-weight: 800;
font-family: "MontserratExtraBold";

}
.soustotal-td,.label-td {
font-family: "MontserratBold";
}
.btn.btn-primary.btn-lg#submit {
font-family: "MontserratExtraBold";

}

.sup-devise{
font-size: 16px;
margin-top: 35px;
position: absolute;
font-weight: 800;
margin-left: -3px;
letter-spacing: 0.5px;
}
sub.by-pers {
font-size: 9px;
margin-left: 0px;
}
img.img-voy-style {
border-radius: 20px;
margin-bottom: 11px;
width: 100%;
height: 350px;
}
.nav-tabs {
border-bottom: 1px solid #dee2e6;
background: linear-gradient(to right, #00378f, #00ccb3);
color: #fff !important;
border-radius: 8px;
padding: 7px;
}
.nav-tabs .nav-link {
border-radius: 0;
font-weight: bold;
color: #fff;
}
.border-rightvoy{
border-right: 3px solid #fff;
border-radius: 0px;
}
.imp-btn{
margin-left: 157px;
height: 41px;
}
.title-prog{
padding: 0px 0px 2px;
font-size: 17px;
font-weight: bold;
color: #1a3394;
}
.desc-prog{
text-align: justify;
margin-bottom: 10px;
}
.title-tab{
font-weight: bold;
color: #0052a5;
margin-top: 6px;
font-size: 24px;
border-left: 5px solid #0052a5;
}
img.img-voy-gal {
border-radius: 20px;
margin-bottom: 11px;
height: 160px;
width: 100%;
}
#image-gallery-wrapper {
position: relative;
}

button.btn.btn-primary.btn-modal-photo {
width: 100%;
background: rgba(41, 39, 39, 0.65);
border: none;
height: 161px;
border-radius: 25px;
margin-bottom: -2px;
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
color: #fff;
font-size: 18px;
display: flex;
justify-content: center;
align-items: center;
}


.fotorama__fullscreen-icon {
display: none;
}
.fotorama__arr {
background-color: rgba(0, 0, 0, 0.5);
border-radius: 50%;
width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
transition: background-color 0.3s ease;
}

.fotorama__arr--prev::before,
.fotorama__arr--next::before {
font-size: 24px;
color: white;
display: inline-block;
}

.fotorama__arr:hover {
background-color: rgba(0, 0, 0, 0.8);
}

.fotorama__arr--prev::before {
content: '\2190';
}

.fotorama__arr--next::before {
content: '\2192';
}
.desc-serv {
text-align: justify;
margin-bottom: 10px;
margin-top: 22px;
}
.bravo_wrap .bravo_detail_hotel .bravo_content .g-overview ul li:before {
content: "";
border: 1px solid #5191fa;
width: 8px;
height: 8px;
display: inline-block;
border-radius: 50%;
margin-right: 20px;
    display: none;
}

.Detail-voy{
font-size: 18px;
}
.img-imp{
height: 47px;
margin-top: 0px;
}
.chargevoyage{
font-weight: 800;
font-size: 13px;

}
.chargevoyage strong{
color: #0052a5 !important;
margin-right: 15px;
font-weight: 600;
}
.plus-info-voy{
margin-bottom: 10px;
margin-top: -10px;
}





@media (min-width: 1000px) {
#timeline .demo-card:nth-child(odd) .head::after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
}

#timeline .demo-card:nth-child(odd) .head::before {

}
}

.demo-card:nth-child(1) {
order: 1;
}

.demo-card:nth-child(2) {
order: 6;
}

.demo-card:nth-child(3) {
order: 2;
}

.demo-card:nth-child(4) {
order: 7;
}

.demo-card:nth-child(5) {
order: 3;
}

.demo-card:nth-child(6) {
order: 8;
}

.demo-card:nth-child(7) {
order: 4;
}

.demo-card:nth-child(8) {
order: 9;
}

.demo-card:nth-child(9) {
order: 5;
}


#timeline p.leader {
text-align: center;
max-width: 90%;
margin: auto;
margin-bottom: 45px;
}

#timeline .demo-card-wrapper {
position: relative;
margin: auto;
}

@media (min-width: 1000px) {
#timeline .demo-card-wrapper {

    flex-flow: column wrap;
    width: 940px;

    margin: 0 auto;
}
}

#timeline .demo-card-wrapper::after {
z-index: 1;
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 50%;
border-left: 1px solid rgba(191, 191, 191, 0.4);
}

@media (min-width: 1000px) {
#timeline .demo-card-wrapper::after {
    border-left: 1px solid #bdbdbd;
}
}

#timeline .demo-card {
position: relative;
display: block;
margin: 10px auto 80px;
max-width: 94%;
z-index: 2;
}

@media (min-width: 480px) {
#timeline .demo-card {
    max-width: 60%;
    box-shadow: 0px 1px 22px 4px rgba(0, 0, 0, 0.07);
}

}

@media (min-width: 720px) {
#timeline .demo-card {
    max-width: 40%;
}
}

@media (min-width: 1000px) {
#timeline .demo-card {

    height: 302px;
    margin-top: 45px;
    margin-bottom: 45px;
}

#timeline .demo-card:nth-child(odd) {
    margin-right: 45px;
}

#timeline .demo-card:nth-child(odd) .head::after {
    border-right-width: 15px;
    border-right-style: solid;
    right: 100%;
}

#timeline .demo-card:nth-child(odd) .head::before {
    left: 491.5px;
}

#timeline .demo-card:nth-child(even) {
    margin-left: 45px;
}

#timeline .demo-card:nth-child(even) .head::after {
    border-left-width: 15px;
    border-left-style: solid;
    left: 100%;
}

#timeline .demo-card:nth-child(even) .head::before {
    right: 489.5px;
}

#timeline .demo-card:nth-child(2) {

}
}

#timeline .demo-card .head {
position: relative;
display: flex;
align-items: center;
color: #fff;
font-weight: 400;
}

#timeline .demo-card .head .number-box {
display: inline;
float: left;
margin: 15px;
padding: 3px 11px;

background: rgba(0, 0, 0, 0.17);
width: 30px;
height: 28px;
border-radius: 25px;
}

#timeline .demo-card .head h2 {
text-transform: uppercase;
font-size: 1.3rem;
font-weight: inherit;
letter-spacing: 2px;
margin: 0;
padding-bottom: 6px;
line-height: 1rem;
}

@media (min-width: 480px) {
#timeline .demo-card .head h2 {
    font-size: 1.5rem;
    line-height: 1.2rem;
}
}

#timeline .demo-card .head h2 span {
display: block;
font-size: 0.6rem;
margin: 0;
}

@media (min-width: 480px) {
#timeline .demo-card .head h2 span {
    font-size: 0.8rem;
}
}

#timeline .demo-card .body {
background: #fff;
border: 1px solid rgba(191, 191, 191, 0.4);
border-top: 0;
padding: 15px;
}

@media (min-width: 1000px) {
#timeline .demo-card .body {
    height: 244px;
}
}

@media (min-width: 1000px) {
}

#timeline .demo-card:nth-child(odd) .head::after,
#timeline .demo-card:nth-child(even) .head::after {
position: absolute;
content: "";
width: 0;
height: 0;
border-top: 15px solid transparent;
border-bottom: 15px solid transparent;
}


#timeline .demo-card .body p {
font-size: 14px;
line-height: 18px;
margin-bottom: 15px;
}

#timeline .demo-card .body img {
display: block;
width: 100%;
}

@media (max-width: 990px) {
.bravo_wrap .bravo_detail_tour .bravo_single_book_wrap {
    display: block;

}
}

.titr-etap {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #1a2b48;
text-align: left;
padding-bottom: 5px;
}

.card-header {
background-color: rgb(0 0 0 / 0) !important;
color: #000;

}

.with-table {
width: 40%;
}

.padd-table {
padding: 20px;
}

.tab_detail_offre .btn-imprim-plan {
float: right;
margin-top: -38px;
border-radius: 0.25rem;
padding: 5px 7px;
font-size: 12px;
}

@media (max-width: 720px) {
/*table, thead, tbody, th, td, tr {
    display: block;
}*/
    .with-table {
        width: 100%;
    }

    .padd-table {
        padding: 7px;
    }

}

.fb-share-button {
    float: right;
    margin-top: -47px;
    border-radius: 0.25rem;
    padding: 10px 7px;
    font-size: 13px;
    right: 149px;
    top: 48px;
}
a.whatsapp.partage-whatsapp {
    position: absolute;
    margin-top: -36px;
    margin-left: 58px;
}
._89n_ {
    background: #0052a3 !important;
}

.expandcollapse {
    margin: -26px 0px 0px;
    float: right;
    color: rgb(95 16 23);
    font-size: 15px;
    color: #0a7bbd;
    font-weight: 700;
    cursor: pointer;
}

#mailbtn {
    margin: -38px -12px 0px 100px;
    background: #fdfbff;
    border-color: #ea442e00;
    height: 39px;

}
@media (max-width: 575px){
    .fb-share-button {
        float: right;
        margin-top: -75px;
        border-radius: 0.25rem;
        padding: 10px 1px;
        font-size: 13px;
        right: 0;
    }
}
@media (min-width: 576px) and (max-width: 767px){
    .fb-share-button {
        float: right;
        margin-top: -51px;
        border-radius: 0.25rem;
        padding: 10px 1px;
        font-size: 13px;
        right: 0;
    }
}
@media (min-width: 768px) and (max-width: 768px){
    .fb-share-button {
        float: right;
        margin-top: -50px;
        border-radius: 0.25rem;
        padding: 10px 1px;
        font-size: 13px;
        right: 96px;
    }

}
@media (max-width: 768px) {



    #mailbtn {
        margin: -37px 5px 0px 0px;
    }

    .bravo_wrap .bravo_detail_tour .bravo_content .g-header {
        display: block !important;
    }

    .bravo_wrap .bravo_detail_tour .bravo_content .g-header .right {
        display: block !important;
        float: left;
    }

    .bravo_wrap .bravo_detail_tour .bravo_content .g-header .right span {
        display: inline-block !important;
        font-size: 18px;
    }
    .tab_detail_offre .g-itinerary table tr{
        display: grid;
    }
    .item .info{
        display: flex;
        flex-direction: column;
    }
}

.card-header .hard .fa-angle-down, .card-header .hard .fa-angle-up {
    position: absolute;
    top: 15px;
    right: 11px;
}
.img-mail{
    height: 33px;
    margin-top: 0px;
}

.bravo_wrap .bravo_detail_tour .bravo_content .g-header .right span {
    display: block;
}

.bravo_wrap .bravo_detail_tour .bravo_content .g-header .right span.label-price-pack {
    font-size: 17px;
    color: red;
    font-weight: bold;
}
.bg-green {
    border-radius: 9px !important;
    margin-left: 0px !important;
}

.position_fixed_menu_voy{
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 99;
    max-width: 1200px;
    background-color: #ffffff00;
}
.nuit-jour-voy{
    font-size: 15px;
    color: #000;
    font-weight: bold;
}
span.price-sie {
    font-size: 30px;
    font-weight: 800;
    font-family: "MontserratExtraBold";

}
span.byper {
    font-size: 15px;
    font-weight: 900;
    margin-left: -4px;
    font-family: 'MontserratExtraBold';
}
label.text-left.price-part {
    font-size: 11px;
    color: #fff;
    margin-bottom: -9px;
    margin-top: 3px;
    margin-left: 10px;
}
.voyage-btn{
    border: none;
    background: linear-gradient(to right, #00378f, #00ceb7);
    border-radius: 14px;
    padding: 1px 4px;
    color: #fff;
    height: 51px;
    margin-top: 11px;
    width: 193px;
}
button.btn.btn-primary.voyage-btn-prog{
    border: none;
    background: linear-gradient(to right, #535152, #b9b9b5);
    border-radius: 14px;
    padding: 9px 14px;
    margin: 15px 5px;
    font-weight: 900;
    font-size: 15px;
    letter-spacing: 0.5px;
    font-family: "MontserratExtraBold";

}
.dep-voy-mobile{
    font-size: 14px;
    color: #000;
    font-family: "MontserratBold";
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-overview ul li {

    color: #000 !important;
}

.bravo_wrap .bravo_detail_hotel .bravo_content .g-overview {
    border-top: none;
}



@media (max-width: 400px){
    .btn-voyage-price {
        width: 47%;
        margin-left: 140px;
        height: 50px;
        margin-top: -11px;
    }
    .price-voy {
        font-size: 24px;
    }
    .label-fromt {
        margin-bottom: -8px;
    }
    sub.by-pers {
        font-size: 7px;
    }
    .name-voy {
        font-size: 18px;
    }


}
@media (max-width: 768px){
    img.img-voy-style {
        margin-top: 11px;
    }
    .imp-visa-version-mobile{
        display: none;
    }
}
@media (min-width: 769px) and (max-width: 1199px){
    .imp-visa-version-mobile{
        max-width: 154px !important;
    }

}
@media (min-width: 401px)  and (max-width: 450px){
    .btn-voyage-price {
        width: 34%;
        margin-left: 203px;
        height: 50px;
        margin-top: -12px;
    }
    .price-voy {
        font-size: 24px;
    }
    .label-fromt {
        margin-bottom: -8px;
    }
    sub.by-pers {
        font-size: 7px;
    }
    .name-voy {
        font-size: 18px;
    }

}
@media (min-width: 451px)  and (max-width: 500px){
    .btn-voyage-price {
        width: 33%;
        margin-left: 256px;
        height: 50px;
        margin-top: -18px;
    }
    .price-voy {
        font-size: 24px;
    }
    .label-fromt {
        margin-bottom: -8px;
    }
    sub.by-pers {
        font-size: 7px;
    }

}
@media (min-width: 501px)  and (max-width: 550px){
    .btn-voyage-price {
        width: 28%;
        margin-left: 293px;
        height: 50px;
        margin-top: -18px;
    }
    .price-voy {
        font-size: 24px;
    }
    .label-fromt {
        margin-bottom: -8px;
    }
    sub.by-pers {
        font-size: 7px;
    }

}
@media (min-width: 551px)  and (max-width: 767px){
    .btn-voyage-price {
        width: 29%;
        margin-left: 328px;
        height: 50px;
        margin-top: -14px;
    }
    .price-voy {
        font-size: 24px;
    }
    .label-fromt {
        margin-bottom: -8px;
    }
    sub.by-pers {
        font-size: 7px;
    }

}
@media (min-width: 768px) and (max-width: 991px){

    sub.by-pers {
        display: none;
    }
    button.btn.btn-primary.btn-modal-photo {
        width: 83%;
        margin-left: -142px;
    }
    .nav-tabs .nav-link {
        font-size: 9px !important;
        padding-left: 3px !important;
        padding-right: 2px !important;
    }

}
@media (min-width: 768px) and (max-width: 1199px){
    .price-voy {
        font-size: 22px;
    }
    .label-fromt {
        margin-bottom: -5px;
    }
    .sup-devise {
        font-size: 13px;
    }

}
@media (min-width: 992px) and (max-width: 1199px){
    button.btn.btn-primary.btn-modal-photo {
        width: 87%;;
        margin-left: -202px;
    }
    .nav-tabs .nav-link {
        font-size: 12px !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}
@media (max-width: 768px){
    .fb-share-button.fb_iframe_widget.fb_iframe_widget_fluid {
        display: none !important;
    }
}
@media (min-width: 1200px){
    .position_fixed_menu_voy{
        width: 1141px;
        margin-top: 80px;
    }

}
@media (min-width: 992px) and (max-width: 1199px){
    .position_fixed_menu_voy {;
        width: 960px;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .position_fixed_menu_voy {;
        width: 727px;
    }
}
@media (min-width: 768px) and (max-width: 767px){
    .position_fixed_menu_voy {;
        width: 546px;
    }
}
@media (max-width: 767px){
    sub.by-pers {
        display: none;
    }
    .sup-devise {
        margin-left: 2px;
    }
}
@media (min-width: 768px)and (max-width: 991px){
    .btn-voyage-price {
        margin-top: 41px;
        width: 114%;
    }
    .sup-devise {
        margin-left: 3px;
    }
    img.img-mail {
        margin-left: 110px;
        margin-top: -4px;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .sup-devise {
        margin-top: 33px;
        margin-left: -5px;
    }
}

@media (max-width: 767px){
    li.nav-item.border-rightvoy.mobile-version,li.nav-item.mobile-version {
        display: none;
    }
}

@media (min-width: 350px)and (max-width:358px ){
    a#programme-tab {
        padding: 8px 15px;
    }

}

@media (min-width: 576px) and (max-width: 767px){
    #mailbtn {
        margin: -41px 39px 0px 0px;
    }
}
@media (min-width: 481px) and (max-width: 767px){
    .nav-link {
        padding: 0.4rem 6px !important;
        font-size: 13px;
    }
}
@media (min-width: 354px) and (max-width: 396px){

    .title-voy {
        font-size: 18px;
    }
    span.dest-voy {
        font-size: 15px !important;
        margin-top: -4px;
    }
    .nuit-jour-voy {
        font-size: 13px;
    }
    span.price-sie {
        font-size: 20px;
    }
    .voyage-btn {
        padding: 1px 8px;
        height: 43px;
        margin-top: -4px;
    }
    .devis-span {
        font-size: 12px;
    }
    span.byper {
        font-size: 13px;
    }
    button.btn.btn-primary.voyage-btn-prog {
        padding: 9px 20px;
        font-size: 13px;
    }
    img.lazy.loaded.version-mobile.voy {
        border-radius: 11px 11px 0px 0px;
        height: 221px;
    }
    .image-container {
        margin-top: -70px;
        width: 54%;
        position: absolute !important;
        margin-left: -138px;
    }
    .overlay-text {
        padding-right: 0px;
    }
    .dep-voy-mobile {
        font-size: 10px !important;
    }
}
@media (min-width: 310px) and (max-width: 335px){
    .dep-voy-mobile {
        font-size: 9px !important;
        font-family: "Montserrat";
    }
    .image-container {
        margin-left: -101px;
    }
    .fa-plane-departure, .fa-plane-arrival {
        color: #0151a4;
        font-size: 10px;
    }
    .icon-underline::after {
        top: 8px;
    }
    p.text-right.encour-voy {
        font-size: 11px;
        margin-bottom: -9px;
        margin-bottom: -9px;
    }
}
@media (min-width: 336px) and (max-width: 338px){

}
@media (min-width: 336px) and (max-width: 353px){
    .image-container {
        margin-top: -70px;
        width: 52%;
        margin-left: -107px !important;
    }
    .dep-voy-mobile {
        font-size: 10px !important;
    }

}
@media (min-width: 310px) and (max-width: 767px){

    .col-md-5.version-mobile-cv {
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
        padding-right: 5px !important;
    }
    .col-md-7.version-mobile-cv {
        flex: 0 0 58.333333%;
        max-width: 58.333333%;

    }
    .title-voy {
        font-size: 18px;
    }
    span.dest-voy {
        font-size: 15px !important;
        margin-top: -4px;
    }
    .nuit-jour-voy {
        font-size: 13px;
    }
    span.price-sie {
        font-size: 20px;
    }
    .voyage-btn {
        padding: 1px 8px;
        height: 43px;
        margin-top: -4px;
        width: 140px !important;
    }
    .devis-span {
        font-size: 12px;
    }
    span.byper {
        font-size: 13px;
    }
    button.btn.btn-primary.voyage-btn-prog {
        padding: 9px 20px;
        font-size: 13px;
    }
    img.lazy.loaded.version-mobile.voy {
        border-radius: 11px 0px 0px 11px !important;
        height: 221px !important;
    }

    .overlay-text {
        padding-right: 0px !important;
    }
    .dep-voy-mobile {
        font-size: 12px;
    }
    .dep-voy {
        margin-right: 150px;
    }
    span.text-right.place-style {
        font-size: 13px;
    }
    .image-container {
        margin-top: -70px;
        width: 55%;
        position: absolute !important;
    }
    span.byper {
        display: none;
    }
    .fa-plane-departure, .fa-plane-arrival {
        font-size: 12px;
    }
    .icon-underline::after {
        top: 10px;
    }
    p.text-right.encour-voy {
        font-size: 13px;
        margin-bottom: -8px;
    }

}
@media (min-width: 339px) and (max-width: 340px){
    .image-container {
        margin-left: -119px;
    }
}
@media (min-width: 341px) and (max-width: 356px){
    .image-container {
        margin-left: -112px;
    }
}
@media (min-width: 357px) and (max-width: 373px){
    .image-container {
        margin-left: -104px;
        width: 50%;
    }
}
@media (min-width: 374px) and (max-width: 390px){
    .image-container {
        margin-left: -102px;
        width: 47%;
    }
}
@media (min-width: 391px) and (max-width: 409px){
    .image-container {
        margin-left: -106px;
        width: 47%;
    }
}

@media (min-width: 410px) and (max-width: 426px){
    .image-container {
        margin-left: -111px;
        width: 47%;
    }
}
@media (min-width: 427px) and (max-width: 449px){
    .image-container {
        margin-left: -109px;
        width: 44%;
    }
}
@media (min-width: 450px) and (max-width: 474px){
    .image-container {
        margin-left: -105px;
        width: 40%;
    }
}
@media (min-width: 475px) and (max-width: 490px){
    .image-container {
        margin-left: -108px;
        width: 39%;
    }
}
@media (min-width: 491px) and (max-width: 509px){
    .image-container {
        margin-left: -101px;
        width: 35%;
    }
}
@media (min-width: 510px) and (max-width: 526px){
    .image-container {
        margin-left: -118px;
        width: 40%;
    }
}
@media (min-width: 527px) and (max-width: 548px){
    .image-container {
        margin-left: -123px;
        width: 40%;
    }
}

@media (min-width: 549px) and (max-width: 575px){
    .image-container {
        margin-left: -118px;
        width: 37%;
    }
}
@media (min-width: 576px) and (max-width: 767px){
    .image-container {
        margin-left:-131px;
        width: 42%;
    }
}
@media (max-width: 349px){
    a#programme-tab,a#tarif-tab {
        padding: .5rem 6px !important ;
    }
}
@media (min-width: 371px) and (max-width: 767px){
    .card-body.row.pakage-row {
        padding: 0px !important;
    }
}
@media (max-width: 768px) {
    p.title-prog {
        font-size: 12px !important;
    }

    .bravo_wrap .bravo_detail_tour .bravo_content .g-overview ul li {
        font-size: 13px;
    }
}
@media (min-width: 768px){
    .col-md-5.version-mobile-cv {
        padding-right: 0px !important;
        flex: 0 0 39.666667% !important;
    }
    .voyage-image {
        margin-left: 16px;
    }
}
@media (max-width: 767px){
    p.text-right.encour-voy,span.text-right.place-style {
        padding-right:15px;
    }
}
@media (min-width: 768px) and (max-width: 1199px){
    .voyage-image {
        margin-left: -13px;
    }
    p.text-right.encour-voy,span.text-right.place-style {
        padding-right: 33px;
    }
    .image-container {
        width: 110% !important;
    }
}
img.lazy.loaded.version-mobile.voy {
    height: 175px;
}
@media (max-width: 768px){
    a.whatsapp.partage-whatsapp {
        display: none;
    }
}
@media (min-width: 769px) and (max-width: 991px){
    a.whatsapp.partage-whatsapp {
        position: absolute;
        margin-top: -38px;
        margin-left: 107px;
    }
    .fb-share-button {
        float: right;
        margin-top: -47px;
        border-radius: 0.25rem;
        padding: 10px 7px;
        font-size: 13px;
        right: 119px;
        top: 48px;
    }
}
textarea#observation {
    border-radius: 8px;
    background: rgb(237, 237, 237);
    border: 1px solid;
}
@media (min-width: 456px) and (max-width: 480px){
    .nav-link {
        padding: .5rem 4px !important;
        font-size: 13px;
    }
}
@media (min-width: 429px) and (max-width: 455px){
    .nav-link {
        padding: .5rem 4px !important;
        font-size: 12px;
    }
}
@media (max-width: 428px) {
    li.nav-item.border-rightvoy.t-mobile-version {
        border-right: none;
    }
}
