@media (min-width: 1200px) {
    .container_w_1200
    {
        max-width:1500px
    }
}

a
{
    color:inherit;
    text-decoration:none;
    background-color:transparent
}

.cutTitle,.cutTitle2,.cutTitle3,.cutTitle4
{
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important
}

.cutTitle
{
    -webkit-line-clamp:1!important
}

.cutTitle2
{
    -webkit-line-clamp:2!important
}

.cutTitle3
{
    -webkit-line-clamp:3!important
}

.cutTitle4
{
    -webkit-line-clamp:4!important
}

img
{
    max-width:100%;
    width:100%
}

body
{
    font-family:Arial,Helvetica,sans-serif!important
}

.fw600
{
    font-weight:600
}

.f16,.item_restaurant .item_restaurant_content .item_restaurant_address
{
    font-size:16px
}

.CropImg:before
{
    padding-bottom:70%
}

.CropImg60:before
{
    padding-bottom:60%
}

.CropImg90:before
{
    padding-bottom:90%
}

.CropImg80:before
{
    padding-bottom:80%
}

.CropImg
{
    width:100%;
    position:relative;
    z-index:1
}

.CropImg .thumbs
{
    overflow:hidden;
    text-align:center;
    display:inline-block;
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    width:100%;
    height:100%
}

.CropImg .thumbs img
{
    height:100%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}

.crop_card
{



    text-align:center;
    background:#fff;
    box-shadow:0 2px 6px rgba(0,0,0,0.05);
    transition:transform .2s ease,box-shadow .2s ease;
    overflow:hidden

}

.crop_card:hover
{
    transform:translateY(-5px);
    box-shadow:0 6px 16px rgba(0,0,0,0.15)
}

.crop_card img
{
    width:100%;

    object-fit:cover;
    transition:transform .4s ease;
    transform-origin:center center
}

.crop_card_event
{
    border-radius:15px
}

.crop_card_event img
{
    width:100%;
    height:auto;

    max-height:200px;
    object-fit:cover;
    transition:transform .4s ease;
    transform-origin:center center
}
.crop_card:hover img
{
    transform:scale(1.09)

}

.header_menu_top
{
    padding:15px 0
}

.header_menu_top .menu_top_left
{
    text-align:center
}

.header_menu_top .menu_top_left a img
{
    width:auto;
    height:50px;
    display:inline-block;
    border-radius:50%
}

.header_menu_top .menu_top_left a span
{
    font-size:24px
}

.sticky_top
{
    height:0
}

.menu_top_center ul
{
    list-style:none;
    padding:0;
    text-align:center;
    margin-bottom:0
}

.menu_top_center ul li
{
    display:inline-block
}

.menu_top_center ul li a
{
    display:inline-block;
    padding:0 10px;
    color:#000!important;
    text-decoration:none;
    font-size:16px;
    font-weight:600
}

.menu_top_center .cus_ul_li_select_lang ul li a
{
    text-transform:uppercase;
    padding:5px 10px;
    display:inline-block;
    color:#000!important;
    text-decoration:none;
    font-size:16px;
    font-weight:600;
    border:1px solid #fff
}

.menu_top_center .select_lang img
{
    width:30px;
    border:1px solid #ccc;
    margin-right:5px;
    display:inherit
}

.menu_top_center .cus_ul_li_select_lang ul li a.active_hd,.menu_top_center .cus_ul_li_select_lang ul li a:hover
{
    border:1px solid #ccc;
    border-radius:5px
}

.menu_top_right #header_user_menu_box
{
    padding-left:0
}

.menu_top_right
{
    text-align:right
}

.menu_top_right a
{
    color:#000!important;
    background-color:#F0F0F0;
    border-radius:10px;
    padding:7px 10px;
    font-size:15px;
    text-decoration:none;
    font-weight:600;
    display:inline-block
}

.menu_top_right a.menu_top_right_login,.menu_top_right a:hover
{
    background:#377dff!important;
    color:#fff!important
}

.header_center
{
    padding-bottom:20px
}

.header_center_left
{
    display:flex;
    align-items:center
}

.header_center_left h3
{
    font-size:48px;
    color:#2D3134;
    font-weight:700
}

.header_center_left .header_center_left_des
{
    font-size:16px;
    color:#676A6C;
    margin-bottom:0;
    padding:15px 0
}

.header_menu .header_menu_left .header_menu_left_title
{
    color:#000;
    font-size:24px;
    padding:10px 0;
    font-weight:600
}

.header_menu_left_img img
{
    max-width:150px;
    width:100%
}

.header_menu .header_menu_left
{
    padding:5px 20px;
    text-align:center
}

.header_menu_new_right ul
{
    padding:0;
    margin-bottom:0;
    width:100%;
    text-align:center
}

.header_menu_new_right ul li
{
    display:inline-block;
    width:calc(95% / 8);
    text-align:center;
    height:100px;
    padding:0 5px
}

.header_menu_new_right ul li a
{
    display:inline-block;
    text-align:center
}

.header_menu_new_right ul li a span
{
    display:block;
    margin-top:-40px;
    color:#16181F;
    font-weight:600;
    font-size:14px
}

.header_menu_new_right ul li.item_colum_more
{
    display:none
}

.header_bg_top,.header_new_mobile
{
    display:none
}

.box_fillter_province_show,.box_ifame_youtube,.box_search_mb,.box_sidebar .show_sidebar,.box_tour_item_tour .nav-tabs .item_hiden_pc,.dspcNone,.header_menu_top .header_menu_top_logo2,.hidenPC,.hiden_owl_carousel .owl-nav,.icon_flash_sale_mobile,.item_footer_menu_none ul li a i,.item_hotel_rate_star_mobile,.menu_fillter_menu,.pcdsNone,.show_dowload_app_mobile,.show_link_hiden_mobile,.show_modal_mobile,.show_province_mobile,.sidebar_menu,.stickyhome .header_bg_top .header_menu_top,.stickyhome .header_bg_top .menu_home_h1,.vecto_mb
{
    display:none
}

.header_menu_new_right ul.header_menu_new_right_ul li a img
{
    max-width:100px
}

.slider
{
    margin:30px 0
}

footer
{
    background:#000;
    padding:40px 0
}

footer .item_footer_menu h4
{
    font-size:18px;
    color:#fff!important;
    font-weight:700;
    margin-bottom:20px
}

.box_item_star_step ul,.modal_item_room_utilities ul,footer .item_footer_menu ul
{
    padding:0;
    list-style:none;
    margin-bottom:0
}

footer .item_footer_menu ul.sub_menu_footer li
{
    display:inline-block;
    margin:10px
}

footer .item_footer_menu ul li a
{
    color:#fff!important;
    font-size:16px;
    display:inline-block;
    padding:5px 0;
    text-decoration:none
}

footer .item_footer_menu p
{
    color:#fff!important
}

footer .item_footer_menu img
{
    max-width:250px;
    margin-bottom:15px
}

.slider .carousel-item img
{
    height:auto;
    max-height:450px
}

footer .item_footer_menu h4 a
{
    font-size:18px;
    color:#fff!important;
    font-weight:700;
    margin-bottom:20px
}

footer .copy_right
{
    color:#fff!important;
    border-top:2px solid #fff
}

footer .copy_right p
{
    margin-top:15px;
    margin-bottom:0
}

.header_new_mobile,.hidenPCi,.stickyhome .header_content_museum
{
    display:none!important
}

.stickyhome .header_bg_top .header_sub_menu_khac
{
    display:none
}

.item_content_schedule_tab ul li.nav-item a.active i,.stickyhome .header_bg_top .header_sub_menu_khac
{
    color:#000!important
}

.custom_list_hotel,.stickyhome .header_menu_top
{
    padding-bottom:0
}

.box_content_photo_contest p,.box_info_day_ticket p,.box_user_order_table table,.coll_step1 .list_step p,.custom_h5_modal p,.custom_item_hotel .item_restaurant_content p,.custom_item_modal_order_price p,.detail_content_travel_lang p.item_travel_content_province,.item_box_detail_menu p,.item_select_type_ticket .item_select_type_ticket_title p.type_ticket_price,.item_support p,.modal_content_order p,.stickyhome .header_menu_content .menu_center
{
    margin-bottom:0
}

.stickyhome .menu_top_right a
{
    background:#ccc
}

.stickyhome .header_menu_content .bg-light ul
{
    margin:0 auto;
    height:auto;
    padding-bottom:0;
    border-bottom:none
}

.stickyhome .header_bg_top .header_menu_content
{
    padding-top:10px
}

.stickyhome .navbar-light .navbar-nav .nav-link
{
    color:#000!important
}

.stickyhome .header_bg_top .header_menu_content .bg-light ul li a i
{
    display:block;
    font-size:30px;
    margin-right:0;
    padding-top:8px
}

.stickyhome .header_bg_top .header_menu_content .menu_center ul li a img
{
    height:80px;
    max-width:100%;
    width:auto
}

.stickyhome .header_bg_top .header_menu_content .show_link_hiden_mobile_khac
{
    padding-right:20px
}

.stickyhome .navbar-light .navbar-nav .nav-link
{
    color:#000!important
}

.stickyhome .header_bg_top
{
    background:#000;
    color:#fff!important;
    position:fixed!important;
    width:100%;
    left:0!important;
    top:-20px!important;
    z-index:99;
    height:auto;
    padding-top:15px;
    padding-bottom:10px;
    display:block
}

.header_menu_content .bg-light ul li
{
    text-align:center
}

.header_menu_content .bg-light ul li a
{
    color:#16181F!important;
    font-weight:600;
    font-size:14px;
    text-align:center;
    padding:10px;
    border-radius:10px;
    margin:0 5px;
    display:inline-block
}

.stickyhome .header_bg_top .header_menu_content .menu_center ul li a span
{
    margin-top:-27px
}

.stickyhome .header_bg_top .header_menu_content .bg-light ul li a span.home_khac
{
    margin-top:-1px
}

.header_menu_content .bg-light ul li a i
{
    padding-bottom:15px
}

.header_sub_menu_khac ul
{
    padding:10px;
    margin:0 auto;
    padding-top:0;
    border-radius:12px;
    text-align:center;
    background:rgba(255,255,255,.5)
}

.header_sub_menu_khac ul li
{
    display:inline-block;
    list-style:none;
    border-radius:8px;
    border:1px solid #fff;
    background:rgba(255,255,255,.6);
    align-items:center;
    padding:10px
}

.header_sub_menu_khac ul li a
{
    color:#16181F!important;
    font-size:14px;
    text-align:center;
    padding:2px;
    border-radius:0;
    margin:0 auto;
    font-style:normal;
    font-weight:700;
    line-height:16px
}

.stickyhome .header_bg_top .header_menu_content .bg-light ul li.menu_top_right
{
    padding-top:15px
}

.stickyhome .header_bg_top .header_menu_content .bg-light ul li.menu_top_right a
{
    padding:10px 20px
}

.stickyhome .header_bg_top .header_menu_content .bg-light ul li.menu_top_right a.menu_top_right_login
{
    color:#fff!important
}

.stickyhome .bg-light
{
    background-color:#fff!important
}

.stickyhome .header_bg_top
{
    display:block;
    background:#fff!important;
    padding-bottom:0;
    border-bottom:1px solid #ccc
}

.box_envent_post_new .nav-tabs .nav-link
{
    color:#2659c3!important;
    font-size:19px;
    font-weight:700;
    margin-bottom:10px;
    border:1px solid;
    margin-right:10px;
    border-radius:7px
}

.box_envent_post_new .nav-tabs .nav-link.active
{
    background:#2659c3;
    border:1px solid #2659c3;
    color:#fff!important
}

.cus_show_all .reamore
{
    text-align:right;
    display:inline-block;
    font-weight:600;
    cursor:pointer;
    text-decoration:none;
    background:#e53e3e!important;
    margin-bottom:10px;
    padding:7px 20px;
    color:#fff!important;
    border-radius:5px
}

.cus_show_all .reamore
{
    position:absolute;
    top:-55px;
    right:0;
    z-index:9
}

.travel_home_slider_wrap
{
    position:relative;
    display:flex;
    align-items:center;
    gap:10px
}

.custom_list_item_travel_home
{
    display:flex;
    overflow-x:auto;
    scroll-snap-type:x proximity;
    gap:10px;
    flex:1;
    scroll-behavior:smooth;
    -webkit-overflow-scrolling:touch;
    padding:5px 0 10px
}

.custom_list_item_travel_home .item_event_home
{
    min-width:300px;
    flex:0 0 300px;
    scroll-snap-align:start;
    border:1px solid #ccc;
    border-radius:15px;
    padding:0;
    background:#fff;
    box-sizing:border-box

}

.crop_card
{
    border-radius:15px;
    text-align:center;
    background:#fff;
    box-shadow:0 2px 6px rgba(0,0,0,0.05);
    transition:transform .2s ease,box-shadow .2s ease;
    overflow:hidden
}

.crop_card_event img
{
    width:100%;
    height:auto;

    max-height:200px;
    object-fit:cover;
    transition:transform .4s ease;
    transform-origin:center center;
    border-radius:10px
}

.item_box_envent_image .item_box_envent_title_province
{
    top:5%;
    width:auto;
    color:#fff!important;
    position:absolute;
    font-size:16px;
    font-weight:600;
    left:5%;
    padding:5px 10px;
    border:1px solid #fff;
    z-index:1;
    background:#fff;
    border-radius:10px
}

.item_box_envent_image
{
    border-radius:10px;
    position:relative
}

.item_box_envent_image .item_box_envent_title_province p
{
    color:#FF7B29!important;
    margin-bottom:0;
    font-size:14px
}

.item_box_envent_image .item_box_envent_title
{
    background:#1e85a7cf;
    bottom:5%;
    width:90%;
    color:#fff!important;
    position:absolute;
    font-size:16px;
    font-weight:600;
    left:5%;
    padding:5px 10px;
    border:1px solid #fff;
    border-radius:15px
}

.item_box_envent_image .item_box_envent_title p
{
    margin-bottom:5px
}

.item_box_envent_image .item_box_envent_title p span.list_event_date
{
    text-align:right;
    float:right
}

.item_box_envent_image .item_box_envent_title .item_box_envent_view
{
    font-size:14px;
    float:right
}

.box_envent .nav-tabs
{
    border-bottom:none
}

.box_content
{
    margin-top:20px
}

.box_content .title_box_content h2
{
    color:#000;
    font-size:24px;
    font-weight:700;
    margin-bottom:20px;
    display:inline-block
}

.link_remove_restaurant
{
    float:right;
    text-align:right;
    display:inline-block;
    font-weight:600;
    cursor:pointer;
    text-decoration:none;
    background:#e53e3e!important;
    padding:7px 20px;
    color:#fff!important;
    border-radius:5px
}

.item_box_provice
{
    margin-bottom:10px
}

.box_item_province,.item_tour_why
{
    background-color:#fff;
    border-radius:15px;
    padding:15px;
    border:1px solid #ddd;
    margin-bottom:0
}

.h220
{
    height:auto;
    max-height:220px
}

.item_box_provice .item_box_provice_title
{
    position:static;
    top:35px;
    left:35px;
    z-index:1;
    padding:10px 0;
    background:#fff;
    width:100%
}

.item_box_provice .item_box_provice_title h4
{
    color:#FF7B29!important;
    font-size:20px!important;
    font-weight:600
}

.item_box_provice .item_box_provice_title h4 a
{
    color:#FF7B29!important
}

.item_box_provice .item_box_provice_title p
{
    color:#676A6C!important;
    display:inline-block;
    margin-bottom:10px;
    font-size:15px
}

.item_col_2
{
    display:flex;
    align-items:flex-start;
    gap:5px
}

.item_col_2 .item_col_2_left
{
    flex:1;
    min-width:0;
    text-align:left
}

.item_col_2 .item_col_2_right
{
    width:120px;

    text-align:right;
    flex-shrink:0
}

.item_col_2 .item_col_2_1
{
    margin-right:auto
}

.box_item_province
{
    padding-bottom:0
}

.custom_list_item_travel_home
{
    display:flex;
    overflow-x:auto;
    scroll-snap-type:x proximity;
    gap:10px;
    flex:1;
    scroll-behavior:smooth;
    -webkit-overflow-scrolling:touch;
    padding:5px 0 10px
}

.custom_list_item_travel_home .item_travel_home
{
    min-width:calc((98% - 2px) / 4);
    flex:0 0 calc((98% - 2px) / 4);
    scroll-snap-align:start;
    border:1px solid #ccc;
    border-radius:15px;
    padding:15px;
    background:#fff;
    box-sizing:border-box

}

.custom_list_item_travel_home .item_travel_home h3.item_travel_content_title
{
    color:#000;
    font-size:18px;
    font-weight:700;
    line-height:normal;
    padding-top:15px
}

.custom_list_item_travel_home .item_travel_home .item_travel_content_des
{
    color:rgba(62,50,50,.75);
    font-size:14px;
    font-weight:400;
    line-height:20px;
    letter-spacing:.25px;
    text-transform:capitalize;
    margin-bottom:10px
}

.custom_list_item_travel_home .item_travel_home .item_box_art_title p.item_travel_content_view
{
    color:rgba(62,50,50,.75);
    font-size:15px
}

.mgb10
{
    margin-bottom:10px
}

.box_local
{
    color:#000;
    font-size:13px!important;
    font-weight:600;
    border-radius:10px;
    display:inline-block;
    padding:5px 15px;
    background:#cef3fe;
    margin-bottom:5px
}

.item_travel_content p
{
    font-size:15px
}

.relics_status_link
{
    text-align:center;
    color:#000;
    font-size:14px;

    font-weight:700;
    line-height:normal;
    text-decoration-line:underline
}

.custom_list_item_travel_home .item_tour_why_home
{
    min-width:calc((99% - 5px) / 3);
    flex:0 0 calc((99% - 5px) / 3);
    scroll-snap-align:start;
    border:1px solid #ccc;
    border-radius:15px;
    padding:15px;
    background:#fff;
    box-sizing:border-box

}

.item_tour_why .item_tour_why_image
{
    width:24%;
    display:inline-block;
    padding:18px;
    vertical-align:text-top;
    padding-top:5px
}

.item_tour_why .item_tour_why_content
{
    width:74%;
    display:inline-block;
    vertical-align:top;
    margin-top:5px
}

.item_tour_why .item_tour_why_content h4
{
    font-size:16px;
    font-weight:600;
    margin-bottom:10px
}

.item_tour_why .item_tour_why_content p
{
    font-size:14px;
    margin-bottom:0
}

.box_tour_item_tour .nav-tabs
{
    margin-bottom:0;
    border-bottom:none
}

.box_tour_item_tour .nav-tabs .nav-link.active
{
    color:#2659c3!important;
    border-bottom:3px solid
}

.box_tour_item_tour .nav-tabs .nav-link
{
    font-weight:700;
    font-size:16px;
    color:#000;
    margin-right:5px;
    border:1px solid #ccc!important;
    border-bottom:none!important
}

.box_tour_item_tour .tab-content
{
    border:1px solid #ccc;
    padding:10px 15px 15px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px
}

.box_tour_item_tour .tab_item_content_you
{
    font-size:14px;
    margin-bottom:10px;
    text-decoration:none
}

@media (min-width: 1200px) {
    .header_menu_top .menu_top_left
    {
        text-align:center
    }

    .header_menu .header_menu_left .header_menu_left_title
    {
        font-size:18px;
        padding-bottom:0
    }
}

@media (max-width: 1400px) {
    .box_tour_item_tour .nav-tabs .nav-link
    {
        font-size:15px;
        padding:7px 10px;
        margin-right:2px
    }

    .stickyhome .menu_top_center ul
    {
        margin-bottom:0
    }

    .stickyhome .header_menu_top
    {
        padding:15px 15px 0
    }

    .stickyhome .menu_top_right a
    {
        display:inline-block
    }
}

@media (max-width: 1270px) {
    .menu_top_right a
    {
        padding:7px 5px;
        font-size:14px
    }
}

@media (max-width: 1200px) {
    .header_center_left h3
    {
        font-size:34px
    }

    .header_menu .header_menu_left .header_menu_left_title
    {
        font-size:18px;
        padding-bottom:0
    }

    .menu_top_right a.menu_top_right_login,.menu_top_right a:hover
    {
        margin-left:10px;
        padding:7px 10px;
        font-size:14px
    }

    .header_menu_new_right ul li
    {
        width:calc(95% / 6)
    }

    .custom_list_item_travel_home .item_event_home
    {
        min-width:300px



    }

    .custom_list_item_province_home .item_box_provice_home
    {
        min-width:calc(97% / 3)

    }

    .custom_list_item_travel_home .item_box_provice_home
    {
        min-width:calc(97% / 3)

    }

    .custom_list_item_travel_home .item_travel_home
    {
        min-width:calc(97% / 3)

    }

    .item_tour_why .item_tour_why_image
    {
        padding:10px
    }

    .custom_list_item_travel_home .item_tour_why_home
    {
        min-width:330px
    }
}

@media (max-width: 1000px) {
    .showMB1000
    {
        display:block!important
    }

    .hidenMB1000
    {
        display:none!important
    }

    .header_new_mobile
    {
        display:block!important
    }

    .header_new_mobile .menu_mobile_top
    {
        background:#14b0e3;
        padding:10px 0;
        position:fixed;
        z-index:9;
        width:100%;
        top:0;
        left:15px
    }

    .header_new_mobile .select_lang .dropdown button
    {
        background:0 0!important;
        border:1px solid #fff;
        padding:5px 40px
    }

    .header_new_mobile .select_lang .dropdown button a
    {
        text-transform:uppercase;
        font-size:20px;
        color:#fff!important
    }

    .header_new_mobile .select_lang a.dropdown-item
    {
        text-transform:uppercase;
        font-size:18px
    }

    .header_new_mobile .select_lang img
    {
        width:30px;
        height:auto;
        border-radius:0;
        border:1px solid #ccc;
        margin-right:5px
    }

    .header_new_mobile .logo_menu_mobile
    {
        padding:0
    }

    .header_menu_top_logo1
    {
        width:auto;
        height:33px

    }

    .logo_menu_mobile a span
    {
        color:#fff
    }

    .header_new_mobile .menu_mobile_right
    {
        background:0 0;
        font-size:20px;
        padding:5px 45px;
        border:1px solid #fff
    }

    .header_new_mobile .menu_mobile_right i
    {
        color:#fff!important;
        font-size:24px
    }

    .header_new_pc
    {
        margin-top:75px
    }

    .header_menu_top
    {
        display:none
    }

    .sidebar_menu
    {
        display:none;
        position:fixed;
        top:0;
        background:#fff;
        width:100%;
        z-index:10;
        height:100%;
        padding:30px 20px 20px
    }

    .close_menu
    {
        position:absolute;
        top:20px;
        right:20px;
        font-size:25px;
        cursor:pointer
    }

    .sidebar_menu ul li a
    {
        font-size:24px;
        font-weight:700;
        border-bottom:1px solid #ccc;
        color:#000
    }
}

@media (max-width: 992px) {
    footer .item_footer_contact,footer .item_footer_menu_none,footer .logo_footer
    {
        display:none
    }

    footer .item_footer_menu
    {
        margin-top:0;
        text-align:center
    }

    footer .item_footer_menu h4
    {
        font-size:16px;
        margin-bottom:10px
    }
}

@media (max-width: 990px) {
    .box_item_province
    {

        padding:0;
        border:none
    }

    .travel_home_slider_wrap
    {
        position:relative;
        display:flex;
        align-items:center;
        gap:10px
    }

    .show991
    {
        display:block!important
    }

    .hiden991
    {
        display:none!important
    }

    .slider .max_height_300
    {
        max-height:300px;
        height:auto
    }

    .custom_list_item_travel_home .item_travel_home
    {
        min-width:330px

    }
}

@media (max-width: 768px) {
    .sidebar_menu ul li a
    {
        font-size:16px;
        font-weight:700;
        border-bottom:1px solid #ccc;
        color:#000
    }

    .show_link_hiden_mobile
    {
        display:block
    }

    .header_center
    {
        padding-bottom:0
    }

    .slider
    {
        margin:15px 0
    }

    .header_new_pc .header_center_right img
    {
        display:none
    }

    .box_tour_item_tour .nav-tabs li
    {
        display:block;
        width:100%;
        text-align:center;
        margin-bottom:0
    }

    .box_tour_item_tour .nav-tabs .nav-link
    {
        margin-bottom:5px;
        border-radius:5px;
        display:block;
        border:1px solid #ccc!important;
        border-bottom:1px solid #ccc!important
    }

    .header_menu_left_img
    {
        display:none
    }

    .header_menu_new_right ul.header_menu_new_right_ul .item_colum_1
    {
        width:calc(98% / 3);
        display:inline-block
    }

    .header_menu_new_right ul.header_menu_new_right_ul .item_colum_2
    {
        width:calc(97% / 4);
        display:inline-block
    }

    .header_menu_new_right ul.header_menu_new_right_ul .item_colum_3
    {
        width:calc(96% / 5);
        display:inline-block
    }

    .header_menu_new_right ul.header_menu_new_right_ul .item_colum_4
    {
        width:calc(96% / 5);
        display:inline-block
    }

    .header_menu_new_right ul li.item_colum_more
    {
        width:100%;
        height:24px;
        margin-bottom:15px;
        display:block;
        clear:both;
        position:relative;
        z-index:9
    }

    .header_menu_new_right ul li.item_colum_more span
    {

        display:inline-block;
        padding:5px 30px
    }

    .item_colum_hiden_768
    {
        display:none!important
    }

    .show_inline_block_768
    {
        display:inline-block!important
    }

    .header_menu_new_right ul.header_menu_new_right_ul .item_colum_1 img
    {
        max-width:100%;
        width:130px
    }

    .header_menu_new_right ul.header_menu_new_right_ul .item_colum_1 a span
    {
        margin-top:-55px;
        font-size:16px
    }

    .header_menu_new_right ul.header_menu_new_right_ul .item_colum_2 img
    {
        max-width:100%;
        width:110px
    }

    .header_menu_new_right ul li.item_colum_2 a span
    {
        font-size:15px
    }

    .travel_home_slider_wrap
    {
        gap:6px
    }

    .custom_list_item_travel_home .item_event_home
    {
        min-width:300px

    }

    .header_menu_new_right ul.header_menu_new_right_ul .item_colum_1 a
    {
        background:#fff;
        border-radius:18px;
        border:1px solid #ececec;
        box-shadow:0 6px 18px #000;
        padding:0;
        padding-bottom:5px;
        text-align:center;
        transition:all .25s ease
    }
}

@media (max-width: 600px) {
    footer .item_footer_menu img
    {
        max-width:150px;
        margin-bottom:15px
    }

    .header_new_pc
    {
        margin-top:65px
    }

    .box_envent_post_new .nav-tabs .nav-link
    {
        font-size:15px;
        padding:5px;
        margin-bottom:10px
    }

    .cus_show_all .reamore
    {
        font-size:14px;
        padding:5px 10px;
        margin-bottom:0;
        vertical-align:top;
        top:-46px
    }
}

@media (max-width: 550px) {
    .header_center_left h3
    {
        font-size:24px
    }
}

@media (max-width: 500px) {
    .header_new_mobile .select_lang .dropdown button a
    {
        font-size:18px
    }

    .header_new_mobile .select_lang .dropdown button
    {
        background:0 0!important;
        border:1px solid #fff;
        padding:0 15px
    }

    .header_new_mobile .menu_mobile_right
    {
        padding:0 15px
    }

    .item_box_envent_image .item_box_envent_title
    {
        font-size:15px
    }

    .header_menu_new_right ul.header_menu_new_right_ul .item_colum_1 img
    {
        max-width:100%;
        width:130px
    }

    .header_menu_new_right ul li.item_colum_1 a span
    {
        font-size:15px
    }

    .header_menu_new_right ul.header_menu_new_right_ul .item_colum_2 img
    {
        max-width:100%;
        width:110px
    }

    .header_menu_new_right ul li.item_colum_2 a span
    {
        margin-top:-38px;
        font-size:14px
    }

    .header_menu_new_right ul.header_menu_new_right_ul .item_colum_3
    {
        width:calc(95% / 5);
        display:inline-block
    }

    .header_menu_new_right ul li
    {
        height:70px
    }

    .header_menu_new_right ul li a span
    {
        margin-top:-30px;
        font-size:13px
    }

    .header_menu_new_right ul.header_menu_new_right_ul .item_colum_3 img,.header_menu_new_right ul.header_menu_new_right_ul .item_colum_4 img
    {
        max-width:70px
    }

    .header_menu_new_right ul.header_menu_new_right_ul .item_colum_1
    {
        width:calc(97% / 3);
        display:inline-block
    }

    .header_menu_new_right ul.header_menu_new_right_ul .item_colum_2
    {
        width:calc(96% / 4);
        display:inline-block;
        margin-top:5px
    }

    .header_menu_new_right ul.header_menu_new_right_ul .item_colum_3
    {
        width:calc(95% / 5);
        display:inline-block
    }

    .header_menu_new_right ul.header_menu_new_right_ul .item_colum_4
    {
        width:calc(95% / 5);
        display:inline-block
    }

    .box_tour_item_tour .tab_item_content_you
    {
        font-size:12px;
        margin-bottom:10px;
        text-decoration:none
    }
}

@media (max-width: 450px) {

}