@media(max-width:1190px){
  header .logo{margin-right:20px}
  nav>.item>a{padding:0 5px}
  #services-home .info{padding:0}
  footer .bottom,footer .bottom .left,footer .bottom .right{width:100%}
  footer .bottom .left:after{display:none}
  footer .bottom{height:auto}
  footer .bottom .right{margin-left:0;clear:both;line-height:18px;padding:8px 10px}
}
@media(min-width:992px){
  #cart-mobile,#menu-mobile{display:none}
}
@media(max-width:991px){
  .d-lg-block{display:block!important}
  header .click-search-show{height:35px;margin:22px auto;float:none}
  .main-search{position:absolute;right:0;left:0;top:64px}
  .main-search .autocomplete-suggestions{right:-55px;min-width:377px;top:62px}
  .main-search #text-search{height:54px;right:0;width:100%}
  .main-search .search-btn{height:54px;left:unset;right:0;width:61px}
  #menu-mobile{display:block}
  #top,nav{display:none}
  header{height:75px;display:-webkit-box;display:-ms-flexbox;display:flex}
  header .logo{margin-top:10px}
  #menu-mobile{margin-top:-50px;border-left:solid 1px #ccc;padding-left:8px}
  #cart-mobile{float:right;margin-top:15px;margin-right:8px;display:none}
  #menu-mobile{float:right}
  #services-home .item{margin-bottom:20px}
  #solution-home .item{margin-bottom:20px}
  #statistic-home .item{width:33.33%;margin-bottom:15px}
  footer .col-info .content{display:none}
  footer .col-info{width:100%!important;border-bottom:solid 1px #2d2d2d;padding:15px 0!important}
  footer .col-info h3{margin-bottom:0}
  footer .col-info .content{margin-top:10px}
  footer .payment-accept{margin-bottom:10px}
  footer .col-info h3 .fa{display:block;position:absolute;right:5px;top:0}
}
@media(max-width:767px){
  .hide-mobile{display:none}
  #breadcrumb ol{overflow:auto;white-space:nowrap;flex-wrap:nowrap}
  #statistic-home .item{width:50%}
  header .logo img{max-width:170px}
  header .logo{margin-top:12px}
  #services-home .img{width:140px;height:140px;line-height:140px}
  #services-home .img img{width:90px}
  #services-home .img:after{width:150px;height:150px;top:-5px;left:-5px}
  #statistic-home .item b{font-size:45px}
  .content-text iframe{width:100%!important}
  #icon-fixed-toTop{right:15px;bottom:75px}
}
@media(max-width:640px){
  footer .bottom{margin-bottom:60px}
}
@media(max-width:576px){
  [class*='col-']{padding:0 10px}
  .page-title h1{font-size:18px}
  .sort-product-list select{width:110px}
  .box-question-cat #accordion .card .card-header button{line-height:1.5}
  .h-title-center h2{font-size:24px}
  .owl-nav button.owl-prev{left:0}
  .owl-nav button.owl-next{right:0}
  .content-text iframe{width:100%!important}
  .cartInfo-img{float:unset;width:auto;margin:0 auto 10px}
  .cartInfo-name{margin-left:0}
}
@media(max-width:414px){
  .main-search #text-search{width:316px}
  .main-search .search-btn{width:60px}
}