/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/
@media only screen and (max-width: 1365px) and (min-width: 991px) {

}

@media (max-width: 990px){    
    .right-top-bar a span{display: none;}
    .tit-h3{font:20px/25px Vidaloka;}
    .main-menu > li > a{line-height: 20px;}
}

@media (max-width: 767px){
    .gallery-grid .photo-1, .gallery-grid .photo-2 {width: 100%; height: auto;}
    .destop{display: none;}
    .mobile, .main-nav{display: block!important;}
    .day-activity .d-flex{flex-direction: row; justify-content:center ;}
    #it-accordion .panel-title{padding: 10px;}
    #it-accordion .panel-title a:after{display: none;}
    #it-accordion .panel-body{padding: 20px 0;}
    .day-activity .d-flex .item-ico-act {        padding: 5px;        margin: 5px;    }
    .text-3-icons{line-height: 35px;}
    .tit-h3{font:24px/30px 'Vidaloka';}
    .col-thamquan{width: 100%;}
    .tit-detail h1{font: 17px/22px 'Vidaloka'; margin-top: 0; padding: 15px; width: 100%;}
    .tit-detail{    position: inherit;    bottom: 0;}
    .tit-detail .caption i:after, .tit-detail .caption i:before{display: none;}
    .banner-detail{margin-bottom: 0;}
}

@media (max-width: 600px){
    .main-nav, .ls-bottom-nav-wrapper{display: none;}
    .tit-section, .tit-foot{font:24px/30px 'Vidaloka';}
    .review-item .user_info b, .tit-tour{font: 18px/24px 'Vidaloka';}
    .country-post .wrap-content-2 p{display: none;}
}

@media (min-width: 768px){
    .loop-tour .card-info .card-heading {height: 65px; overflow: hidden;}
    .btn-button1{ line-height: 38px;  padding: 0 30px;}
    .banner-youtube iframe,.banner-youtube{ width: 750px; height: 421.875px;}
    .img-country-2{height: 200px;}
    .text-3-icons{line-height: 35px;}
    .cabin-50 .cabin-img img {
        margin-bottom: 10px;
    }
    .cabin-img img {
        padding-right: 15px;
    }
}
@media (min-width: 992px){
    .banner-youtube iframe,.banner-youtube{ width: 970px; height: 545.625px;}
    .img-country-2{height: 200px;}
    .text-3-icons{line-height: 73px;}
}
@media (min-width: 1200px){
    .banner-youtube iframe,.banner-youtube { width: 1170px;  height: 658.125px;  }
    .img-country-2{height: 252px;}
}