@media(min-width:1001px){
    .hidden-up-1001{display: none}
    .header_fixed .search-group{
        position:fixed;
        top:0px;
        z-index:9999;
        display: none;
        position: fixed;
        top: 2px;
        z-index: 9999;
        width: 1115px;
        right: calc(50% - 515px);
    }
    .menu_mobi,.menu_mobi_add{display: none;}
}
@media(max-width: 767px){
    .call-now-button{left: 15px;}
    .wrap-main, .wrap-content{overflow: hidden;}
    .breadCrumbs .wrap-content{padding-bottom:0px;}
    .breadCrumbs{}
    .breadCrumbs .wrap-content .breadcrumb{display: block;white-space: nowrap;overflow-x: scroll;padding-bottom: 10px;}
    .breadCrumbs .wrap-content .breadcrumb li{display: inline-block;}
}
@media(max-width: 1001px){
    .res-autosearch{width: 100%;top:100%;}
    .header{background: #fff;}
    .logo-header-mmenu{
        position: absolute;
        display: inline-block;
        margin-left: 20px;
        max-width: 60px;
        top: 0;
    }
    .header .search-group.search-group-sub{display: block !important;}
    .header_fixed{position: sticky;top:0px;z-index: 10;}
    .header_fixed .logo-header{display:none;}
    .icon_menu_mobi{margin:0px;}
    .menu_mobi {color: #fff;font-size: 18px;text-decoration: none;/* padding: 0px 10px; */display: block;height: 40px;cursor: pointer;background: var(--color-main);position: sticky;top: 0px;z-index: 11;}
    .menu_mobi_add {display:block;position: fixed;left: -100%;top: 0;background: #fff;z-index: 99999;color: #fff;height: 100vh;overflow: auto;line-height: 1.5;padding-top: 40px;padding-bottom: 20px;width: 85%;min-width: 140px;max-width: 440px;/* box-shadow: inset -4px 0px 8px rgba(0,0,0,0.3); */transition: 0.5s;}
    .menu_mobi_active { left: 0; transition: 0.5s; }
    .menu_mobi_add ul {list-style: none;padding: 0;margin-top: 10px;border-top: 2px solid #cd3d72;padding-top: 10px;}
    .menu_mobi_add ul li{}
    .menu_mobi_add ul li h2{font-size: 15px;color: #000;margin-bottom: 0px;}
    .menu_mobi_add ul li b{display:inline-block;vertical-align: top;margin-right: 8px;}
    .menu_mobi_add ul li b img{ display: inline-block; vertical-align: top; }
    .menu_mobi_add ul li a {text-decoration: none;color: #000;display: block;/* border-bottom: 1px solid rgba(0,0,0,0.1); */padding: 10px 40px 10px 0;margin-left: 20px;font-size: 14px;position: relative;/* text-transform: uppercase; */text-align: left;}
    .menu_mobi_add ul li a.active2 {color: #000;font-weight: bold;}
    .menu_mobi_add ul li a i{position:absolute;/* height:100%; */right:0;top: 0px;bottom: 0px;border-bottom: 1px solid rgba(255,255,255,0.1);width: 41px;text-align:center;padding-top: 9px;/* transform:rotate(90deg); *//* border-left: 1px solid rgba(0,0,0,0.1); */color: #6e6e6e;}
    .menu_mobi_add ul li a.active2 i{transform: rotate(-90deg);/* border-top: 1px solid rgba(0,0,0,0.1); */border-left: none;}
    .menu_mobi_add ul ul {display:none;padding-left: 0;background: #eaeffa;margin: 0px 20px;border-radius: 10px;border: none;padding-top: 0px;}
    .menu_mobi_add ul li ul li:last-child a{border:none;}
    .menu_mobi_add ul li ul li a {padding-left: 20px;color: #000;margin-left: 0px;border-bottom: 1px solid #e5e7eb;}
    .menu_mobi_add ul li ul li a img{display: none;}
    .menu_mobi_add ul li ul li ul li a {padding-left: 15px;}
    .menu_mobi_add ul ul li ul{background: #e2e7f4;}
    .menu_mobi_add ul ul li ul li a{border-color:#d8dee8;}
    .close_menu {position: absolute;top: 10px;right: 7px;font-size: 15px;background: #cc3d71;width: 30px;text-align: center;line-height: 30px;cursor: pointer;color: var(--color-main);border-radius: 50px;}   
    .menu_baophu{margin:0;}
    #hamburger {display: block;width: 40px;height: 40px;position: relative;padding: 6px;/* border: 1px solid #000; */}
    #hamburger:before,#hamburger:after,#hamburger span {background: #ee1c25;content: '';display: block;width: 85%;height: 3px;position: absolute;left: 0px;right: 0;margin: 0 auto;border-radius: 50px;}
    #hamburger:before {top: 8px;}
    #hamburger span {top: 16px;}
    #hamburger:after {top: 24px;}
    #hamburger:before,#hamburger:after,#hamburger span {-webkit-transition: none 0.5s ease 0.5s;transition: none 0.5s ease 0.5s;-webkit-transition-property: transform,top,bottom,left,opacity;transition-property: transform,top,bottom,left,opacity;}
    .info-head i{font-size: 22px;}
    .info-head {
      margin: 0;
      display: inline-flex;
      justify-content: start;
      align-items: center;
      gap: 5px;
      color: #fff;
      font-size: 21px;
      font-weight: bold;
    }
}