@media (max-width: 1500px){
  .paddingleft6{padding-left: 3%}
}

@media (max-width: 1366px){
  .asas{display:none;}
  .trangnha_header_r{width: 35% !important;}
}

@media (max-width: 1365px){
  .maincontent{max-width: 100%;}
  .paddingleft6{padding-left: 3%}
}

@media (max-width: 1300px){
  .kichhoat1{padding-left: 36px;}
  .paddingleft6{padding-left: 3%}
  .trangnha_header_r{width: 35% !important;}
  .tengoi{
    padding: 5px 10px;
  }
}

@media (max-width: 1250px){
.kichhoat1{padding-left: 36px;}
}

@media (max-width: 1199px){
  .paddingleft6{padding-left: 3%}
  .trangnha_header_r{width: 40% !important;}
  .kichhoat1{padding-left: 36px;}
  .box_list_tk a span{font-size: 12px;}
  div#tabs_sp{padding-left:0;}
  .app-figure{text-align: center;}
  /*===page product detail===*/
  .maincontent{width: 100%}
  .maintial_detail{padding:20px 1%;}
  .fixwidth, .fixpage{max-width:100%;width:100%;} 

  .menumain{width:100%;text-align: center;}

  .call_hotline{position: relative;}
  .call_show{border-radius: 7px; padding: 5px; background: #2aa6e7; border: 1px solid #2aa6e7; position: absolute; top: -70px; left: 40%; 
    margin-bottom: 0; box-sizing: border-box; display: none; line-height: initial;}
  .call_show a{display: block; min-width: 150px;    margin: 5px 0;}
  .call_show::after{
      content: '';
      position: absolute;
      left: 8%;
      top: 100%;
      width: 0;
      height: 0;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-top: 8px solid #2aa6e7;
      clear: both;
  }

  .frm_timkiem2{}
  .frm_timkiem2 input{padding: 12px 0; outline: none; border: none;text-indent: 15px;width: 100%;}
  .frm_timkiem2 button{border: none; line-height: 33px; padding: 0 15px;background: #1b75bb; color: #fff; border-radius: 0;position: absolute;
  top:5px;right:0;height:calc(100% - 10px);border-radius:0;}
  .frm_timkiem2 button img{margin-top:8px;}

  /*==main===*/
  .wrap-main{padding:0 3%;margin-bottom:20px;}
  .wrap-home{padding:0;}
  .boxquytrinh_container, .boxdichvu_container, .boxvisa_container, .boxdichgia_container, .boxtaisao_container{padding:30px 3%;}
  .boxdichthuat_container{padding:40px 3%;}
  .boxtaisao_grid{grid-gap: 30px;}
  .rowtaisao_main{padding:20px 3%;}
  .boxfooter_container, .detailvisa_tintuc, .detailvisa_khung, .chitietvisa_listkhung, .chitietvisa_bvkhac, .visavietnam_khunglist, .visavietnam_khungbaiviet{padding:30px 3%;}
  .breadCrumbs .wrap-content{padding:7px 3%;}
  .detail_visaxuatcanh{padding:0 3%;}
  .detailvisavn_khung, .detaildichthuat_container, .detaildt_languages, .ngonngulist_noidungchitiet{padding:30px 3%;}
  .dtlist_listitem, .dttintuc_grid{padding:0 2%;}
  .tuyendung_container, .boxcontact_tablist{padding: 30px 3%;}
  #show_tabcontact, #contacttab_tab3{padding:30px 3%;}
  .visavietnam_background{padding: 35px 3%;}
  .ngonngulist_tintucmain{padding:0 3%;}
}

@media (max-width: 1150px){
  .menu .menu_cap_cha li{padding: 0px 12px;}
}

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

@media (max-width: 1050px){
  /*========Chung=======*/
  .menu ul li a{font-size:15px;}
}


@media (max-width: 1024px){
  
  .paddingleft6{padding-left: 3%}
  .trangnha_header_r{width: 44% !important;}
  .call{}
  .menu_top{padding: 5px 1%;position: relative;display:block;z-index: 999999;background:#fff;}
  .menu{display:none;float:none;}
  .asas{display:inline-block;color: #fff; font-size: 34px;}
  .menu_top a{display: inline-block;}
  .menu_top a i{color:#1b75bb;}
  #menu_top{padding-top:0;position: relative;}
  #menu{display: none;}

  .resmenu_logo{display: block;text-align: center;background: #ffc527;padding:5px 1%;}
  .resheader_logo{margin-left:10px;margin-top: 5px;}
  .resheader_btndk, .resheader_btndk:focus, .resheader_btndk:hover{line-height: 30px;border:2px solid #1b75bb;color:#1b75bb;padding:0 10px;float: right;font-family: 'HelveticaNeueBold';font-size:15px;
  border-radius: 4px;}
  .wrapmain_container{}
  .loadkhung_dichgia{grid-template-columns: repeat(2,1fr);grid-gap: 30px;}
  .boxfooter_bottom{margin-bottom:50px;}
  .loadkhung_tintuc{grid-gap: 30px;}
  .dichthuat_title{top:5%;}
  .detaildt_langlist{max-width: 100%;}
  .dtlist_open{display: none;}
  .dtlist_title{text-align: center;position: absolute; width: 100%; top: 50%; transform: translate(0,-50%);}
  .dtlist_background{padding-top:0; background: none !important;}
  .ngonngulist_listall{display: none;}
  .ngonngulist_slidetitle{margin-bottom:0;}
  .ngonngulist_slideinfo{top:50%;transform: translate(0,-50%);width:100%;text-align: center;left:0;}
  .dtlistbv_item  .dtlistbv_img{width:45%;padding-left:10px;}
  .dtlistbv_item:nth-child(2n) .dtlistbv_img{padding-left:0px;padding-right:10px;}
  .ngonngulist_baiviet .dtlistbv_info { width: 55%; }
  .tuyendung_listitem{padding:10px;}
  .boxcontact_tabitem h2{font-size:24px;}
  .tab4_mainleft{display: none;}
  .tab4_mainright{width:100%;padding-right:0;}
  .visavietnam_listkhokhan{grid-gap: 40px;}
  .detailtin_left{padding:0 2%;width: 100%;}
  .detailtin_right{display: none;}
  .restintuc_hidden{display: block;margin-top:30px;}
  .destintuc_hidden{display: none;}
  .ngonngulist_tintucgrid{display: grid;grid-template-columns: repeat(3,1fr);grid-gap:35px;}

  .res_ggdich{float:left;margin-left:10px;}
  .ggdich_maintain{}
  .info_header_user{
    width: 80%;
  }
  .info_header_user img{
    width: 100px;
    height: 100px;
  }
}


@media (max-width: 1000px){
  .paddingleft6{padding-left: 3%}
  .trangnha_header_r{width: 44% !important;}
  #toc-content table{width: 100% !important;}
  .table.table-cart td b{font-size:13px;}
  .qty-number input{width:30px;height:30px;font-size: 13px;}
  .table.table-cart td .thumb-cart img{width:80px;}
  .table.table-cart td .thumb-cart h4{padding-top:0;font-size: 14px;}
  .table.table-cart td .thumb-cart span{font-size:13px;}
  .detaildt_chuyennganhlist{max-width: 100%;}
  .dtlistbv_img{width:45%;}
  .dtlistbv_info{width:55%;}
  .dttintuc_item:nth-child(1), .dttintuc_item:nth-child(7n+1){grid-column: unset;}
  .dttintuc_item:nth-child(1) .dttintuc_img, .dttintuc_item:nth-child(7n+1) .dttintuc_img{float:none;width:100%;margin-right:0px;}
  .dttintuc_item:nth-child(1) .dttintuc_name a, .dttintuc_item:nth-child(7n+1) .dttintuc_name a{font-size: 18px;}
  .dttintuc_item:nth-child(1) .dttintuc_mota, .dttintuc_item:nth-child(7n+1) .dttintuc_mota{display: none;}
  .dttintuc_item:nth-child(1) .dttintuc_btnsee, .dttintuc_item:nth-child(7n+1) .dttintuc_btnsee{display: none;}
  .dttintuc_fixitem:nth-child(2n) .dttintuc_img{float:right;margin-right:0;margin-left:0px;}

  .tuyendung_mainleft{width:100%;}
  .tuyendung_item{min-height: auto;}
  .tuyendung_mainright{display: none;}
  .tab3_mainleft{width:100%;margin-bottom:25px;}
  .tab3_mainright{width:100%;padding-right: 0;}
  /*#searchform_khung{display: none;}*/
  .resmenu_search{display: block;}
  .detaillang_list{grid-template-columns: repeat(4,1fr);}
  .tab3button_xacnhan{width:100%;margin-top:20px;}

}
@media (max-width: 900px){
  /*header*/
  .detail_visaxcleft{width:100%;margin-bottom:20px;}
  .detail_visaxcright{width:100%;padding-right:0;}
  .thongbao_left{width: 100%;}
  .left_box_thongbao_item{width: 100%;}
  .content_box_thongbao_item{width: 100%;}
  .end_box_thongbao_item{width: 100%;}
}

@media (max-width: 850px){
  /*header*/
  .loadkhung_product{grid-template-columns: 1fr 1fr 1fr;}
}


@media (max-width: 800px){
  .boxchuyennganh_full_nndt_sukien{
        grid-template-columns: repeat(2, 1fr);
  }
  .box_chungtoi_img{
    width: 25%;
    margin-right: 3%;
  }
  .box_chungtoi_chucvu{
    display:inline-block;
    font-size: 16px;
  }
  .box_chungtoi_name{display: inline-block;}
  .box_chungtoi_name a{
    font-size: 18px;
  }
  .box_chungtoi_mota{font-size: 18px;}
  .mota_faqs{
    font-size: 17px;
  }
  .name_faqs{
    font-size: 16px;
  }
  .dieukhoan_in{
    padding: 50px 20px;
    }
  .nentang_name{
    font-size: 15px;
  }
  .title_ktso b{
    font-size: 23px;
  }
  .box_dinhdangfile{
    padding: 10px;
  }

  .box_dinhdangfile{
    grid-template-columns: repeat(2,1fr);
  }

  .dichthuatlink a{
    margin-bottom: 10px;
  }
  .dichngay{
    font-size: 15px;
    margin-left: 10px;
  }
  /*header*/ 
  .thongtin_pay,.httt_pay{width:50%;}
  .info_cart{width:100%;}
  .loadkhung_video, .loadkhung_tailalbum{grid-template-columns: repeat(3,1fr);}
  .auto_quytrinh{margin-top:20px;}
  .boxfooter_left{width:100%;padding-right:0;margin-bottom:25px;}
  .boxfooter_center{width:48%;padding-right:0px;}
  .boxfooter_right{width:48%;}
  .loadkhung_tintuc{grid-template-columns: repeat(3,1fr);}
  .breadCrumbs .wrap-content .breadcrumb-item a{font-size:15px;}
  .detailvisa_leftmain{width:100%;padding-right:0;margin-bottom:20px;}
  .detailvisa_rightmain{width:100%;}
  .detailvisa_rightmain a{display: block;}
  .chitietvisa_bvkhacleft{width:100%;padding-right:0;}
  .chitietvisa_bvkhacright{display: none;}
  .dichthuat_info{display: none;}
  .detailkh_main{max-width: 100%;}
  .detaildtdt_mota{display: none;}
  .detaildtdt_grid{grid-template-columns: repeat(4,1fr);}
  .fix_noidungchitiet{max-width: 100%;}
  .dtlist_noidungchitiet{padding:30px 1%;}
  .dttintuc_title{margin: 20px 0 10px 0;}
  .tab4_rightform{width:100%;}
  .tab4_hosokhung{width: 100%;margin-left: 0;}
  #contacttab_tab3 .tab4_hosokhung{width:100%;}
  .tab4_noidung{max-width: 100%;}
  .detaillang_list{grid-template-columns: repeat(3,1fr);}

  .chitietvisa_khungleft{width:100%;margin-bottom:20px;padding-right:0;display: grid; grid-template-columns: repeat(2,1fr); text-align: center;
    grid-gap:5px;}
  .chitietvisa_khungleft p{margin-top:0;background: #ebebeb;padding: 5px;}
  .chitietvisa_khungright{width:100%;}
  .chitietvisa_khungleft p:hover, .btnshow_active{color:#fff !important;background: #1b75bb !important;}
  .search_title{font-size: 28px;}
  .frm_timkiem .input{line-height: 50px;}
  .search_catmain{margin:15px auto;}
  #searchform_khung{width:100%;padding:0 1%;}
  .detaildt_langitem span{font-size: 18px;margin-left:5px;}
  .detaildt_langlist{grid-gap: 20px 10px;}

}

/* Extra small devices (phones, less than 768px) */
/*-----------col-xs-----------*/

@media (max-width: 770px){
    /*====header=======*/
   
}
@media (max-width: 768px){
    /*====header=======*/
    
    
}
@media (max-width: 750px){
   
} 

@media (max-width: 736px){ 
    /*=====main=======*/
    
}

@media (max-width: 700px){

  .boxfooter_bottom{margin-bottom: 0px;}
  /*================trang chủ================*/
  /*===intro===*/
  .boxfooter_bottom{padding:5px 1%;}
  .detailvisavn_left{width:100%;padding-right:0;}
  .detailvisavn_right{width:100%;}
  .detailvisavn_tintucitem{margin-bottom:0;margin-right:12px;}
  .slick_tintuc{margin-right:-12px;}
  .detailvisavn_namelist{margin-top:0px;}
  .ngonngulist_left{width:100%;padding-right:0;margin-bottom:25px;}
  .ngonngulist_right{width:100%;}
  .ngonngulist_tintuctitle{margin-bottom: 20px}
  .detaildtdt_container{padding: 0px 1% 30px 1%;}
  .dttintuc_grid{grid-template-columns: repeat(2,1fr);}
  #ajax_visa_loadpopup .chitietvisa_khungleft{grid-gap: 10px;}
  #ajax_visa_loadpopup{padding: 30px 15px;}
}

@media (max-width: 680px){

}

@media (max-width: 667px){

}
 
@media (max-width: 650px){
  /*header*/

}

@media (max-width: 600px){
  .loadkhung_product{grid-template-columns: 1fr 1fr;}
  .loadkhung_video, .loadkhung_tailalbum{grid-template-columns: repeat(2,1fr);grid-gap:10px; padding: 10px}
  .boxdichvu_mota{max-width: 100%;}
  .boxfooter_center{width:100%;padding-right:0px;margin-bottom:25px;}
  .boxfooter_right{width:100%;}
  .detail_visacatinfo{position: relative;width: 100%;text-align: right;bottom:unset;margin-top:15px;right: unset;}
  .detail_visacatcost{float:none;display: block;background: none;padding-right: 0;}
  .detail_visacatitem{padding-right:0;}
  .loadkhung_ngang, .loadkhung_doc{display: grid; grid-template-columns: repeat(2,1fr); grid-gap: 12px;}
  .loadkhung_tintuc{grid-template-columns: repeat(2,1fr);}
  .chitietvisa_listtitle{font-size:24px; }
  .chitietvisa_bvquytrinhname{font-size:18px;margin-bottom:5px;}
  .chitietvisa_bvquytrinhmota{font-size:15px;}
  .chitietvisa_bvcauhoiitem{padding: 5px 30px 5px 35px;background: url(../images/chitietvisa/icon_dot2.png) no-repeat left top 13px, url(../images/chitietvisa/icon_arrow.png) no-repeat right top 13px;}
  .chitietvisa_bvcauhoiitem_name{font-size:20px;}
  .visavietnam_bvtitle{font-size: 24px;margin-bottom: 30px;}
  .visavietnam_bvname{font-size:20px;}
  .visavietnam_bvlist{grid-gap: 30px;}
  .visavietnam_bvmota{font-size:15px;}
  .dichthuat_title{display: none;}
  .detaildt_langlist{grid-template-columns: repeat(2,1fr);}
  .detaildt_chuyennganhlist{grid-template-columns: repeat(3,1fr);grid-gap: 30px;}
  .detaillydo_grid{width: 100%;min-height: auto;}
  .detaillydo_main{background: #2f4987;}
  .detailkh_mota{font-size:24px;}
  .detailkh_name{font-size:20px;}
  .dtlist_background{min-height: 400px;}
  .dtlist_title{font-size:26px;}
  .dtlistbv_name, .dtlistbv_name_res{font-size:24px;}
  .dtlistbv_mota{font-size:14px;}
  .dtlistbv_btn{font-size:14px;}
  .ngonngulist_slidetitle{font-size:24px;}
  .ngonngulist_baiviet .dtlistbv_name, .ngonngulist_baiviet .dtlistbv_name_res{font-size:18px;}
  .ngonngulist_baiviet .dtlistbv_mota{font-size:14px;}
  .dtlistbv_info{margin-top:20px;}
  .dttintuc_tablist a{background: #ebebeb;font-size: 16px;margin: 5px 2px;}
  .boxcontact_tabgrid{grid-template-columns: repeat(2,1fr);}
  .boxcontact_tabitem span{width:30%;}
  .boxcontact_tabitem h2{font-size:18px;}
  .tab3_titlemain{font-size:24px;}
  .tab3_slogan{font-size:18px;margin-bottom:30px;}
  .detaillang_list{grid-template-columns: repeat(2,1fr);}
  .visavietnam_itemkhokhan h4{font-size:15px;}
  .visavietnam_khokhantitle{font-size:22px;max-width: 100%;}
  .visavietnam_btnkhokhan a{font-size:14px;line-height: 35px;}
  .search_hotline{display: none;}
}

@media (max-width: 586px){ 

}

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

@media (max-width: 550px){

} 

@media (max-width: 500px){
  .loadkhung_product{grid-gap: 10px;}
  .pagetitle span{font-size:20px;}
  .pageslogan{font-size:14px;}  

  .thongtin_pay,.httt_pay{width:100%;}  
  .cart{float:none;position: fixed;right:0;top:50%;transform: translate(-0,-50%);z-index: 9999;text-align: right;}
  .cart a{background:#fff;padding: 10px 5px; border-radius: 4px; box-shadow: 0px 0px 5px #999;}
  .cart a img{width: 50%;}
  .cart span{top:-15px;right:-1px;}
  .tieude{font-size:18px;}
  .button-action a, .calculate-area .ct-ft-cart .update-cart{height: 30px;line-height: 30px;padding: 0 20px;font-size:13px;}

  /*.btn_zalo img{width:40px;}
  .js-facebook-messenger-box{width:40px !important;height:40px !important;line-height: 40px !important;}
  .js-facebook-messenger-box svg#fb-msng-icon{width:20px !important;height:20px !important;top:10px !important;left:10px !important;}*/
  .mainkhung_product{margin-bottom:25px;}
  .frm_timkiem2{position: relative;}
  .frm_timkiem2 button{}
  .frm_timkiem2{width:100%;padding:5px 0;}
  .frm_timkiem2 input{width:100%;}
  .title-main span{font-size:20px;}
  .title-main{margin: 1.5rem 0 0.5rem 0;}
  .boxdoitac_container{padding:5px 1%;}
  .boxquytrinh_title{font-size:24px;margin-bottom: 5px;}
  .boxquytrinh_logo a img{width:30%;max-width: 30%;}
  .boxquytrinh_name{font-size:18px;}
  .boxquytrinh_mota{font-size:14px;}
  .boxdichvu_mota{font-size:14px;margin: 12px 0;}
  .boxvisa_name{padding: 15px 10px;}
  .boxvisa_name a{font-size:16px;}
  .loadkhung_dichgia{grid-template-columns: repeat(1,1fr);grid-gap: 30px;}
  .boxtaisao_grid{grid-template-columns: repeat(1,1fr);}
  .boxtieuchi_name{font-size:18px;}
  .boxtaisao_title{font-size:24px;margin-bottom: 15px;}
  .auto_ykien{max-width:100%;margin:0;}
  .boxykien_title{font-size:26px;}
  .boxykien_khmain{padding-top:20px;}
  .detail_visafiltersort{width:100%;margin-top: 8px;}
  .loadkhung_ngang, .loadkhung_doc{display: grid; grid-template-columns: repeat(1,1fr); grid-gap: 12px;}
  .detail_visacatimg{width:100%;margin-right:0;float:none;}
  .detail_visacatname a{font-size:20px;}
  .detail_visacatinfo{text-align: center;}
  .chitietvisa_title{font-size:24px;}
  .chitietvisa_title img{margin-top:5px;}
  .chitietvisa_phone{font-size:18px;}
  .chitietvisa_itemsm{padding:20px 10px;}
  .visavietnam_itemname a{font-size:16px;}
  .visavietnam_itemsm a{font-size:14px;background: url(../images/trangchu/icon_arrow.png) no-repeat left top 2px;padding-left: 20px;background-size: 6%;}
  .visavietnam_bvlist{grid-template-columns: repeat(1,1fr);grid-gap: 20px;}
  .detailvisavn_tintucname a{font-size:15px;}
  .detailvisavn_title{font-size:22px;padding: 7px 0;}
  .boxdichthuat_info{padding: 8px 10px;}
  .boxdichthuat_name a{font-size:15px;}
  .detaildt_title{margin-bottom:10px;font-size: 17px;}
  .detaildt_langitem span{font-size:14px;margin-left:2px;}
  .detaillydo_title{font-size:24px;padding-left:0;}
  .detaillydo_item a{font-size:14px;font-family: 'HelveticaNeue';}
  .detaillydo_item{margin-bottom:20px;min-height: 35px;}
  .dtlistbv_img{width:100%;}
  .dtlistbv_info{width:100%;margin-top:20px;}
  .detaillang_list a{font-size:16px;min-width: 150px;padding: 5px;margin: 5px;}
  .ngonngulist_title span{font-size:24px;}
  .ngonngulist_title p{width:100%;margin-left:0;margin-top:8px;}
  .ngonngulist_title p{font-size:18px;}
  .ngonngulist_btn a{line-height: 35px;font-size:18px;}
  .ngonngulist_tintucgrid{grid-template-columns: repeat(2,1fr);}
  .ngonngulist_tintucimg img{width:100%;}
  .ngonngulist_tintucname a{font-size:15px;}
  .ngonngulist_tintucgrid{grid-gap:25px 10px;}
  .ngonngulist_formbot p, .ngonngulist_formbtn{font-size:18px;}
  .detailvisavn_namelist{font-size:20px;}
  .dttintuc_grid{grid-gap: 20px 10px;}
  .dttintuc_item:nth-child(1) .dttintuc_name a, .dttintuc_item:nth-child(7n+1) .dttintuc_name a, .dttintuc_name a{font-size:14px;}
  .dttintuc_title{font-size: 25px;}
  .tuyendung_itemname{font-size:20px;}
  .rowtuyendung_btnform{font-size:20px;line-height: 35px;}
  .rowtuyendung_date{line-height: 35px;}
  .rowtuyendung_bottitle{font-size:18px;margin-bottom:5px;}
  .tab4_title{font-size:25px;}
  .tab4_righttitle{font-size:20px;}
  .tab4_rightform >div >p{font-size:18px;min-width: 120px;}
  .tab4_rightform{padding:0;}
  .tab4_rightsex, .tabmain_input{width: calc(100% - 120px);}
  .tab4_rightsex label, .tab4_rightsex select{font-size:18px;}
  .tab4_hosotitle, .tab4_hososlogan, #button_prev, .tab3left_title, .tab3left_list p, .tab3_checkitem p label, .tab4_chueynganhkhung p, .tab3left_titleinfo{font-size:18px;}
  #button_next{font-size:16px;line-height: 35px;}
  #button_prev{line-height: 35px;}
  .tab3_checkitem p{width:100%;}
  .tab3_checkitem input{margin-top:3px;}
  .tab3_checkitem .checkmark:after{top:-5px;}
  .tab4_dichvuleft, .tab3left_submitinfo{font-size:16px;}
  .tab3left_inputinfo, .tab3left_inputinfo::placeholder, .tab4_noidung{font-size:18px;}
  .dtlistbv_item .dtlistbv_img, .dtlistbv_item:nth-child(2n) .dtlistbv_img {width:100%;padding-left:0;padding-right:0;text-align: center;}
  .ngonngulist_baiviet .dtlistbv_info{width:100%;}
  .tab4_dichvukhung{max-width: 100%;}
  .tab3_dichvukhung{margin: 20px 0;}
  .control_dichvu, .control_visa, .control_dichthuat{display: none;}
  .search_title{display: none;}
  .frm_timkiem{width:70%;margin:auto;}
  .boxtextlink_row a{font-size:35px;}
  .dtlistbv_name_res{display: block;}
  .dtlistbv_name{display: none;}
  .fixdtlistbv_name{display: block;}
  .dtlistbv_img img{width:100%;}

  .file{height: auto;}
  .file input{width:100%;text-indent: 0;position: relative;}
  .file-custom{position: relative;top:unset;right: unset;left: unset;height: 30px;display: block;width:100%;}
  .file-custom:before{top:0;left:0;bottom:unset;line-height: inherit;width: 100%;line-height: 30px;}
  .file-custom:after{display: none;}

  #tab3left_khunginfo{width:100%;}
}

@media (max-width: 450px){
  .table.table-cart td .thumb-cart h4{clear: both;}
  .qty-number input[type="button"]{width:20px;}
  .table.table-cart th{font-size:12px;}
  .loadkhung_tintuc{grid-gap: 20px 10px;}
  .detaildt_chuyennganhlist{grid-template-columns: repeat(2,1fr);grid-gap: 10px;}
  .detaildtdt_grid{grid-template-columns: repeat(2,1fr);}
  .detaildtdt_grid img{width:100%;}
}

@media (max-width: 420px){  
  .tab4_rightsex select{min-width: 100%;margin-bottom:5px;}
  /*.file{height: auto;}
  .file input{width:100%;text-indent: 0;position: relative;}
  .file-custom{position: relative;top:unset;right: unset;left: unset;height: 30px;display: block;width:100%;}
  .file-custom:before{top:0;left:0;bottom:unset;line-height: inherit;width: 100%;line-height: 30px;}
  .file-custom:after{display: none;}*/
}

@media (max-width: 414px){
    /*====trang chủ=======*/
    /*==trang trong news===*/
    .box_new{width:100%;}
    .giohang_form, .cl_area{width:100%;padding:0;}    
    .form_giohang .tt_cart h3{font-size: 14px;}
    .page_title_i, .page_title{font-size:24px;}        
    .pro_info_box, .khung, .frame_images{padding-right: 0;}
}
@media (max-width: 412px){
    /*=================trang trong===============*/
    .form_lh p textarea{width:100%;}
}

@media (max-width: 400px){
  .table-cart-area{max-width: 400px;overflow: auto;}
  .table-cart{width: 400px; max-width: 400px;}
  .detailkh_mota{font-size:18px;}
}

@media (max-width: 380px){
    .visavietnam_listkhokhan{grid-template-columns: repeat(1,1fr);grid-gap:15px;}
    .visavietnam_itemkhokhan:nth-child(2) img{display: inline-block;}
    .visavietnam_itemkhokhan:nth-child(2) .hidden_img{display: none;}
    .visavietnam_itemkhokhan{margin-top:20px;}
    .resheader_btndk, .resheader_btndk:focus, .resheader_btndk:hover{font-size:14px;padding:0 5px;}
}

@media (max-width: 360px){
    /*====main====*/
    /*===trang trong===*/
    .boxbaogia_item{font-size:14px;}
    .resheader_logo{width:35%;}
    .boxdichvu_img span{font-size: 16px;top: 10px;}
    .boxtaisao_title{font-size:20px;}
    .chitietvisa_iteminfo a{width:100%;margin-left:0;}
    .chitietvisa_iteminfo div{width:100%;font-size:22px;text-align: center;}
    .detaildt_langlist{grid-template-columns: repeat(2,1fr); grid-gap: 10px;}
    .dtlist_background{min-height: 300px;}
    .dtlist_title{
              font-size: 22px;
          position: relative;
          color: #000;
          margin-top: 35px;
    }
    .dtlistbv_name, .dtlistbv_name_res{font-size:18px;margin-bottom:10px;}
    .ngonngulist_slidetitle{font-size:20px;}
    .dtlistbv_item .dtlistbv_img, .dtlistbv_item:nth-child(2n) .dtlistbv_img {width:100%;padding-left:0;padding-right:0;}
    .ngonngulist_baiviet .dtlistbv_info{width:100%;margin-top:10px;}
    .file-custom{width:100%;top:100%;}
    .file-custom:before{width:100%;right:0;}
    .file-custom:after{display: none;}
    
    #button_prev{font-size:16px;}
    .rowtuyendung_date{margin-left:0;margin-top:10px;width: 100%;}
    .frm_timkiem .input{line-height: 40px;}
    .frm_timkiem button{top:5px;font-size: 15px;height: calc(100% - 10px);right:5px;}
    .search_catmain { margin: 5px auto; padding: 5px 30px;}
    .search_title{display: none;}
    .call{padding-top:8px;}
    .call a i{display: block;}
    .call span, .call{line-height: inherit;}
    .js-facebook-messenger-box{display: none;}
    .support-online{bottom:120px;}

}

@media (max-width: 320px){
    /*============trang chủ================*/
    /*===sản phẩm nb===*/
    div#tabs_sp ul#ultabs_sp li{padding: 7px 7px !important;}
    div#tabs_sp ul#ultabs_sp li.active{padding-right: 10px !important;}
    .dtlist_background{min-height: 200px;}
}