@media (min-width: 1000px) and (max-width: 1024px){
 .col_left_cart { width: 70%; } 
 .col_right_cart { width: 30%; } 
 }
@media screen and (max-width: 1024px){
 .header-top { display: none; } 

 /** Cart **/
 .col_left_cart,
 .col_right_cart { padding: 0; } 
 .box-info-product { width: 45%; } 
 .box-price { width: 25%; } 
 .quantity-block { width: 20%; float: right; } 

 .product-box { padding-left: 8px; padding-right: 8px; } 
 .product { margin-bottom: 16px; } 
 .row { margin-left: -8px; margin-right: -8px; } 

 /***/
 #container.pageIn,
 .header,
 #tour-new,
 #tour-in,
 #foreign-tour,
 #album,
 #handbook,
 #about,
 #customer-reviews-video,
 .footer-top { padding-left: 10px; padding-right: 10px; } 
 .product-col { padding-left: 10px; padding-right: 10px; } 
 .row15 { margin-right: -10px; margin-left: -10px; } 
 /***/
 .mm-menu { background: #012a93 !important; border-color: rgba(0, 0, 0, 0.1) !important; color: #fff !important; } 
 .mm-listview > li > a,
 .mm-listview > li > span { font-size: 14px !important; padding-top: 12px !important; padding-bottom: 12px !important; text-transform: uppercase; } 
 .mm-menu .mm-navbar a,
 .mm-menu .mm-navbar > * { color: #fff !important; font-size: 20px; } 
 .mm-menu .mm-listview > li .mm-next:after,
 .mm-menu .mm-btn:after,
 .mm-menu .mm-btn:before { border-color: #fff !important; } 
 .d-menufix { display: none; } 
 .header-logo { width: 70px; /* display: none; */ } 
 .fancybox-slide--iframe .fancybox-content { width: 100%; height: 57%; } 
 #menu { display: none; } 
 #btn_menu_bootstrap { display: block !important; } 

 #tour-new .owl-prev { left: 0; } 
 #tour-new .owl-next { right: 0; } 
 .slider-home .search-form { padding: 15px 10px; } 

 #tour-new { padding-top: 30px; padding-bottom: 30px; } 

 #customer-reviews-video .m-customer { width: 49%; } 
 #customer-reviews-video .m-video { width: 49%; } 

 #handbook .handbook-img,
 #album .album-img { width: 100%; height: 100%; } 

 .title_main ul { width: 58%; } 

 #customer-reviews-video .m-customer .slick-prev { left: -15px; } 
 #customer-reviews-video .m-customer .slick-next { right: -6px; } 

 #main_video_owl img { width: 100%; } 

 #customer-reviews-video .m-customer .run-customer:before,
 #customer-reviews-video .m-customer .run-customer:after { display: none; } 
 #full { overflow-x: hidden; } 
 }

@media (max-width: 969px){
 .btn_Cart_Detail { width: 42%; } 
 .col_left_cart,
 .list_product,
 .contain_news_scroll { width: 100%; } 
 .col_right_cart { width: 40%; float: right; margin-top: 5px; } 
 .box-price { text-align: center; } 

 .product-box:nth-child(4n + 1) { clear: none; } 
 .product-box:nth-child(3n + 1) { clear: both; } 
 .footer-item { margin-bottom: 20px; width: 49% !important; } 
 .footer-item:nth-child(3) { margin-right: 0; } 

 .slider-home .tour-search { bottom: 0; padding: 0; } 

 .product-img img { width: 100%; } 
 #container.pageIn { margin-top: 10px; } 

 .category { display: none; } 
 #detail { width: 100%; padding-left: 0; float: none; } 
 .policy-content { margin-top: 15px; } 
 .detail-img,
 .detail-info,
 .book-details,
 .tour-policy { padding-left: 10px; padding-right: 10px; } 
 a#btn_menu_bootstrap { top: 21px !important; } 


 ul.btn_tour { width: 99%; order: 1; } 

 section.header { position: fixed; top: 0; left: 0; right: 0; margin: 0 auto; width: 100%; height: 68px; z-index: 99999999; border-bottom: 1px solid #cccc; } 

section.slider-home { padding-top: 80px; } 

 ul.btn_tour li { width: 50%; } 

 ul.btn_tour li a { padding: 8px 17px; margin-right: 0; width: 96%; margin: 0 7px 11px; } 
 }

@media (max-width: 900px){
 .title_main ul { width: 100%; margin-bottom: 8px; } 
 }
@media (max-width: 800px){
 .title_main ul { display: none; } 
 .slider-home .tour-search { position: relative; } 
 .slider-home.slider-in { height: auto; } 
 .slider-home input,
 .slider-home select { border: 1px solid #012a93 !important; } 
 .slider-home .search-left { width: 100%; margin-bottom: 15px; } 
 .slider-home .search-right { width: 100%; } 
 .slider-home .search-form,
 .content_pay { -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 13px; } 
 .slider-home .search-form .title-form { margin-bottom: 5px; } 

 #about .about { width: 50%; margin-bottom: 20px; } 
 #customer-reviews-video .m-customer { width: 100%; margin-bottom: 15px; float: none; } 
 #customer-reviews-video .m-video { width: 70%; float: none; margin: auto; } 
 /** Cart **/
 .info_cart,
 .httt_pay { width: 50%; } 
 .thongtin_pay { width: 100%; margin-bottom: 10px; clear: both; } 

 .slider-home .search-tab { /* -webkit-box-pack: center; */
 -ms-flex-pack: center; /* justify-content: center; */
 width: calc(100% - 30px); order: 2; margin: auto; justify-content: space-between; } 
 }

@media screen and (min-width: 0px) and (max-width: 768px){
 .left_lienhe { width: 100%; margin-bottom: 10px; } 
 .right_lienhe { width: 100%; } 
 a.tourout { margin-left: 0; } 
ul.search-tab li { width: calc(50% - 5px); } 
.product-price__now { font-size: 13px; } 
a.tourin.tour1 { margin-right: 7px; padding: 8px px; } 
.product-price { position: unset; width: 100%; text-align: left; display: flex; flex-direction: column; } 
.product p { font-size: 12px; } 
 .footer-copyright,
 .footer-counter { display: block; float: none; width: 100%; text-align: center; } 
 }

@media screen and (max-width: 735px){
 .detail-img { text-align: center; } 

 .product-box:nth-child(4n + 1) { clear: none; } 
 .product-box:nth-child(3n + 1) { clear: none; } 
 .product-box:nth-child(2n + 1) { clear: both; } 
 #footer1 { display: block !important; } 
 #bottom { margin-bottom: 41px; } 
 .js-facebook-messenger-box { bottom: 120px; right: 5px; } 
 #top { bottom: 50px; right: 11px; } 
 .js-facebook-messenger-container { bottom: 170px; } 
 #btn-zalo { bottom: 205px; right: 15px; } 

 /** Cart **/
 .thongtin_pay { width: 100%; margin-bottom: 0; padding-bottom: 0; } 
 .httt_pay,
 .info_cart { width: 50%; padding-top: 0; margin-bottom: 0; } 
 .item_info_detail b { width: 120px; } 

 .footer-top { padding-top: 30px; } 
 .b-title { white-space: normal; } 


 .news_center { order: -10; display: block; width: 100%; position: relative; top: 0; } 
 .news_left { width: 100%; position: relative; top: 0; } 
 .news_right { display: none; } 
 .menu_content_fix_icon { display: block; } 
 }
@media screen and (max-width: 640px){
 .detail-contant { display: none; } 
 }
@media screen and (max-width: 600px){
 .slider-home .search-right button.tour-action { width: 100%; margin-top: 10px; } 
 .slider-home .search-right #tour-address { -ms-flex-wrap: wrap; flex-wrap: wrap; } 
 .slider-home .search-right .tour-info { width: 100%; } 
 /*cart*/
 .box-price { width: 50%; } 
 .quantity-block { width: 130px; } 
 p.name { margin-bottom: 10px; } 
 .box-price { margin-left: 0; text-align: left; } 
 .box-info-product { width: 100%; } 
 .col_right_cart { width: 100%; } 
 .header .login { display: none; } 
 .header-hotline { display: none; } 
 .header .cart { margin-right: 0; } 
 .header-right { position: absolute; right: 0; } 
 .header-logo { } 
 .header-logo { } 
 }
@media screen and (max-width: 550px){
 .header .login .dropdown-list.show { left: -10px; min-width: 100px; top: 50px; } 
 #customer-reviews-video .title-home { margin-bottom: 10px; } 
 }
@media screen and (max-width: 500px) { /** Cart **/
 .img-thumnail-custom { width: 22%; } 
 .col-right { width: 75%; } 
 .httt_pay { margin-bottom: 15px; } 
 .httt_pay,
 .info_cart { width: 100%; } 

 .footer-content { font-size: 12px; } 
 .fancybox-slide--iframe .fancybox-content { max-width: 95%; max-height: 50%; width: 100%; height: 100%; } 

 .footer-item { width: 100% !important; } 

 .product-name,
 .product a,
 #customer-reviews-video .m-customer .customer { font-size: 14px; } 
 .title_main span { font-size: 14px; line-height: 42px; height: 41px; } 
 .title_main .more { line-height: 42px; } 
 .more,
 #customer-reviews-video .m-customer .customer h2 { font-size: 13px; } 
 #customer-reviews-video .m-customer .customer { margin: 0 5px; } 
 #customer-reviews-video .m-customer .customer-info { width: 95%; } 

 #customer-reviews-video .m-video { width: 100%; } 
 .footer-payment img { width: 82px !important; margin: auto; } 
 .footer-title { font-size: 15px; } 

 ul#suggestions { width: 100%; height: max-content; max-height: 50vh; } 
form#tour-form { margin-right: 0; } 
 }
@media screen and (max-width: 480px){
 .video_home { width: 100%; } 
 .book-tour .hidden-xss { display: none; } 
 .book-header-title,
 .book-item { margin-left: -15px; margin-right: -15px; } 
 .book-header-title li:nth-child(1),
 .book-item li:nth-child(1) { width: 45%; } 
 .book-header-title li:nth-child(2),
 .book-item li:nth-child(2) { width: 95px; } 
 .book-header-title li:nth-child(3),
 .book-item li:nth-child(3) { width: 30%; float: right; } 
 .book-header-title { font-size: 14px; } 
 .book-item { display: block; } 

 .book-time { margin-bottom: 8px; } 
 .book-time,
 .book-cart,
 .book-cart #addCart,
 .book-time input { width: 100%; } 
 #ui-datepicker-div { width: 85% !important; margin: auto; left: 0 !important; right: 0; } 
 .policy-content { margin-bottom: 0; } 
 .search-form { min-height: 240px; } 
.slider-home .tour-search { min-height: 435px; } 
#slider { min-height: 135px; } 
section.slider-home { height: 670px; } 
div#data-trongnuoc { min-height: 340px; } 
 }
@media (max-width: 414px){
 #about .about,
 .slider-home .search-right .tour-info select { width: 100%; } 
 .slider-home .search-right .tour-info select:not(:last-child) { margin-bottom: 10px; } 
 .slider-home .search-right .tour-info { -ms-flex-wrap: wrap; flex-wrap: wrap; } 
 .product-box { } 
 .title_main span { background: #012a93; padding-left: 10px; } 
 }
@media screen and (max-width: 375px){
 .js-facebook-messenger-container { right: 15px; } 
 .news-img { width: 100%; margin-bottom: 8px; } 
 /** Cart **/
 .box-price { width: 100%; float: none; } 
 .quantity-block { float: none; } 
 .img-thumnail-custom { width: 30%; } 
 .col-right { width: 55%; } 

 .header-logo { } 
 .header-right { padding-top: 0; } 

 .slider-home .search-form .title-form { font-size: 13.5px; } 
 .content_tab_user .form-group > label,
 .content_tab_user .form-group .boxRight { width: 100%; float: none; } 
 .header-logo { } 
 }
@media screen and (max-width: 320px){
 .book-header-title li:nth-child(1),
 .book-item li:nth-child(1) { width: 40%; } 
 .book-header-title li:nth-child(3),
 .book-item li:nth-child(3) { width: 35%; } 
 .book-header-title li:nth-child(2),
 .book-item li:nth-child(2) { width: 75px; padding: 0; margin-left: 5px; } 
 .slider-home .search-tab a { font-size: 11px; } 
 .slider-home .search-form .title-form,
 #tour-new .i-tour h2 { font-size: 12px; } 
 .js-facebook-messenger-container { right: 0px; } 
 .book-item .quantity { width: 60px; } 
 /****/
 .img-thumnail-custom { width: 35%; } 
 .col-right { flex-direction: column; width: 65%; float: right; } 
 }
