@media(max-width:1601px){
  html, body{
    font-size: 14.5px;
  }
}
@media(max-width:1441px){

  .post_useful .title{
    font-size: 1.5rem;
  }
  html, body{
    font-size: 13.5px;
  }
}
@media (max-width: 1367px) {

  .menu > ul > li {

    margin: 0 1.25rem !important; } }

@media (max-width: 991px) {
  .title-sidebar-page{
    font-size: 1.3rem;
  }
  .main-page .breadcrumbs-wrap .breadcrumb{
    display: none;
  }
  .ov{
    overflow-x: auto;
    overflow-y: hidden;
    flex-wrap: nowrap;
  }
  .customer .items-box{
    padding: 0.5rem;
  }
  .header{
    position: sticky;
  }

  .aboust-item,

  .catalog .catalog-pt,

  .news .new-pt {

    padding-bottom: 1.875rem;

    padding-top: 1.875rem; }



  .customer {

    margin-bottom: 1.875rem; }



  .video {

    margin-bottom: 1.875rem;

    margin-top: 1.875rem; }



  .produc-home .item-box .img_home img {

    max-height: 18.75rem; }



  .produc-home .item-box .item-slug .title-name,

  .catalog .titlet-catalog {

    font-size: 2.5rem; }



  .video .title,

  .title-all {

    font-size: 1.875rem;

    margin-bottom: 0; }



  .catalog .catalog-pt::after,

  .catalog::after {

    display: none; }



  .video .item-slug .name {

    font-size: 1.125rem; }



  .customer .title-detail {

    padding-top: 0.625rem;

    padding-bottom: 1.5rem; }



  .catalog .items-box {

    margin-top: 0.625rem; }



  .catalog .title-bfo {

    padding-bottom: 0.625rem; }



  .items-box .mt-22,

  .items-box .mt-40 {

    margin-top: 0.625rem; }



  .news-box-btn {

    display: block !important; }



  .news .news-box-btn .btn-news {

    white-space: nowrap;

    overflow: auto; }



  .news .news-box-btn .btn-news .btn-sty {

    margin-right: 1.875rem;

    font-size: 1rem; }



  .news .news-box-btn .btn-news .btn-sty::after,

  .news::after {

    bottom: 0; }



  .news-slide.mt-50,

  .news .control {

    margin-top: 1.25rem; }



  .news .new-slide-all .item-box .box-slug .news-name,

  .catalog .items-box .name-company {

    font-size: 1rem; }



  .news .new-slide-all .item-box .box-slug .box-one .slug {

    font-size: 0.875rem; }

    .news .new-slide-all .item-box .box-slug .box-one .slug.mt-18 {

      margin-top: 0.625rem; }



  .time.mt-50 {

    margin-top: 0.625rem; }



  .news .new-slide-all .item-box .box-img .img-new img {

    min-height: 7.75rem;

    object-fit: cover; }



  .news .new-slide-all .item-box .box-slug .day,

  .news .new-slide-all .item-box .box-slug .btn-w {

    font-size: 0.875rem; }



  .footer .title-footer {

    font-size: 1.125rem;

    margin-bottom: 1.25rem;

    margin-top: 0; }



  .footer-2 {

    justify-content: unset !important; }



  .footer .items-img-tow .img_foter img {

    max-height: 3.125rem;

    min-height: 3.125rem; }



  .video .btn-vi {

    margin-top: 1.25rem !important; }



  .btn-contact {

    height: 1.875rem; } }

