@media (max-width: 1366px){
  .asas{display:none;}
}

@media (max-width: 1365px){
  .maincontent{max-width: 100%;overflow-x: hidden;}
}

@media (max-width: 1300px){
}

@media (max-width: 1299px){
  .maincontent{width: 100%}
  .maintial_detail{padding:20px 1%;}
  .fixwidth, .fixpage{width:100%;} 
  .wrap-main{padding:0 1%;margin-bottom:20px;}
  .wrap-home{padding:0;}
}

@media (max-width: 1199px){
  div#tabs_sp{padding-left:0;}
  .app-figure{text-align: center;}
  /*===page product detail===*/
  

  .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{float:right;text-align: right}
  .frm_timkiem2 input{padding: 7px 0; outline: none; border: none;text-indent: 15px;width: 250px;}
  .frm_timkiem2 button{border: none; line-height: 33px; padding: 0 15px;background: red; color: #fff; border-radius: 0;}
  .frm_timkiem2 button img{margin-top:8px;}

  /*==main===*/
  .boxintro_container, .boxtieuchi_container{padding:30px 1%;}
  .boxdichvu_container{padding:40px 1%;}
  .boxprolist_container{padding-left:1%;padding-right:1%;}
  .boxdoitac_container { padding: 20px 1%; }
  .boxfooter_container{padding: 30px 1%;}
  .header_container{padding:10px 1%;}
  .header_logokhac{right:0;}
  .header_right{width:100%;}
  .header_search{width:66%;}
  .boxprobchay_container, .boxpromoi_container{padding: 30px 1%;}
  .boxmain_quangcao{padding:0 1%;}
  .boxintro_left{padding: 50px 1%;}
  .boxintro_img{display: none;}
  .boxintro_info{width:100%;}
  .boxsuckhoe_container{padding:30px 1%;}
  .boxsuckhoe_right{width:53%;}
  .boxsuckhoe_left{width:45%;}
}

@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:13px;}
}


@media (max-width: 1024px){
  .call{display:block;}
  .menu_top{padding: 5px 1%;position: relative;display:block;z-index: 999999;background:#1e3c21;}
  .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:#fff;}
  #menu_top{padding-top:0;position: relative;}
  #menu{display: none;}

  .resmenu_logo{display: block;text-align: center;background: #ffc527;padding:5px 1%;}
  .frm_timkiem{width: 65%;}
  .resheader_logo{float:left;margin-left:10px;}
  .boxfooter_bottom{margin-bottom:50px;}
  .header_search{display: none;}
  .header_logo{float:none;width:initial;display: inline-block;margin-right:10px;}
  .header_container{text-align: center;}
  .header_logokhac{position: relative;top:unset;right:unset;display: inline-block;width: initial;}
  .slider_right{width:100%;margin-top:0;}
  .boxvideo_left{width:100%;padding-right:0;}
  .boxvideo_left img{width:100%;}
  .boxvideo_right{width:100%;margin-top:5px;}
  .boxvideosm_item img{width:100%;}
  .auto_video{margin-right:-5px;}
  .boxvideosm_item{margin-right:5px;}
  .boxvideo_right{overflow: hidden;}
  .boxsuckhoe_left .vert .simply-scroll-clip { height: 620px; }
  .boxfooter_container{margin-bottom:30px;}
}


@media (max-width: 1000px){
  .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;}
}
@media (max-width: 900px){
  /*header*/
  
}

@media (max-width: 850px){
  /*header*/
  .loadkhung_product{grid-template-columns: 1fr 1fr 1fr;}

  .grid-pro-detail {width: 100%;display: inline-block;vertical-align: top;margin-bottom: 20px;}
  .col_sanphamkhac {width: 100%;display: inline-block;vertical-align: top;margin: 0px;}

}


@media (max-width: 800px){
  .wrap-detail .d-flex{
    display: block !important;
  }
  .left_news{
    width: 100%;
  }
  .right_news{
    width: 100%;padding: 5px;
  }
  /*header*/
  .loadkhung_congtrinh{grid-template-columns: 1fr 1fr 1fr;}
  .thongtin_pay,.httt_pay{width:50%;}
  .info_cart{width:100%;}
  .boxintro_name{font-size:30px;}
  .boxtintuc_info{padding: 10px 5px;}
  .boxdangky_main{max-width: 98%;}
  .loadkhung_video, .loadkhung_tailalbum{grid-template-columns: repeat(3,1fr);}
  .boxintro_left, .boxintro_right{width:100%;}
  .boxdangky_main{max-width: 100%;position: relative;top: unset;width: 100%; padding: 30px;}
  .boxintro_left{padding:30px 1%;}
  .boxdangky_main:after{width: calc(100% - 16px);border-right: 1px solid #fff;}
  .boxsuckhoe_left{width:100%;margin-bottom:20px;}
  .boxsuckhoe_right{width:100%;}
  .detailmap_left, .detailmap_right{width:100%;}
}

/* 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){
  /*================trang chủ================*/
  /*===intro===*/  
  .boxfooter_left{width:100%;padding-right:0;margin-bottom:20px;}
  .boxfooter_center{width:48%;}
  .boxfooter_right{width:50%;}
  .boxfooter_bottom{padding:5px 1%;}
  .boxfooterbt_left, .boxfooterbt_right{width:100%;text-align: center;}
}

@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_product2{grid-template-columns: 1fr 1fr;}
  .boxintro_left{margin-bottom:20px;}
  .boxintro_left img{width:100%;}
  .boxintro_right{width: 100%;padding:0;}
  .boxprolist_title{font-size:20px;line-height: 35px;margin: 0;}
  .boxprocat_title span{width:100%;display: block;font-size:16px;text-align: center;background:#ebebeb;padding: 6px;}
  .boxproitem_list{width:100%;text-align: center}
  .boxproitem_item{background: #ebebeb;font-size: 15px;;margin-top: 5px;padding:5px 12px;}
  .boxproitem_item:after{display: none;}
  .loadkhung_video, .loadkhung_tailalbum{grid-template-columns: repeat(2,1fr);grid-gap:10px;}
}

@media (max-width: 586px){ 

}

@media (max-width: 568px){
 
}

@media (max-width: 550px){

} 

@media (max-width: 500px){
  .loadkhung_product{grid-gap: 10px;}
  .pagetitle{font-size:20px;}
  .pageslogan{font-size:13px;}  

  .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;}
  .boxintro_name{font-size:24px;}
  .boxbaogia_item{font-size:16px;padding:8px 10px;}
  .boxdichvu_title p{font-size:22px;line-height: 38px;}
  .boxdichvu_title p:after{border: 5px solid #000000;border-right:none;}
  .boxdichvu_name a{font-size:14px;}
  .boxproduct_name a{font-size:14px;}
  .boxproduct_info{display: none;}
  .boxtintuc_name a{font-size: 14px; display: block; line-height: 1.5;}
  .mainkhung_product{margin-bottom:25px;}
  .frm_timkiem2{position: relative;width:calc(100% - 120px);}
  .frm_timkiem2 button{position: absolute;top:0;right:0;height:100%;border-radius:0;}
  .frm_timkiem2 input{width:100%;}
  .boxform_input{line-height: 40px; text-indent: 10px !important; min-height: 40px;}
  .boxdangky_title{font-size:24px;}
  .boxfooter_center{width:100%;margin-bottom:20px;}
  .boxfooter_right{width:100%;}
  .boxfooter_title{margin-bottom:12px;}
  .box_chinhsach_item{margin-bottom: 8px;}
  .boxalbum_footgrid{grid-template-columns: repeat(4,1fr);}
  .boxfooter_title{font-size:15px;}
  .title-main span{font-size:24px;}
  .title-main{margin: 1.5rem 0 0.5rem 0;}
  .header_right{grid-gap:10px;}
  .header_right{grid-template-columns: repeat(1,1fr)}
  .header_right, .header_banner{display: none;}
  .boxproduct_cart{grid-template-columns: repeat(1,1fr);}
  .autopro_item{padding:0 5px;}
  .auto_probanchay{padding:10px 0;}
  .boxproduct_newcost{font-size:14px;}
  .detailmap_left{padding:10px;}

}

@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;}
}

@media (max-width: 420px){  
  .boxfooter_middle{width:100%;padding-right:0;margin-bottom:20px;}
  .boxfooter_right{width:100%;}
}
@media (max-width: 414px){
    /*====trang chủ=======*/
    /*==trang trong news===*/
    .box_new{width:100%;}
    .giohang_form, .cl_area{width:100%;padding:0;}
    .header_cart{right:5px;}
    .form_giohang .tt_cart h3{font-size: 14px;}
    .page_title_i, .page_title{font-size:24px;}
    .box_s_video iframe{height:400px !important;}
    .footer_info, .footer_mxh{width: 100%; padding-right: 0;}
    .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;}
}

@media (max-width: 380px){
  
}

@media (max-width: 360px){
    /*====main====*/
    /*===trang trong===*/
    .boxbaogia_item{font-size:14px;}
}

@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;}
    .boxalbum_footgrid{grid-template-columns: repeat(3,1fr);}
}