
@media (max-width: 1200px) {
  .container_main
  {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .owl-theme3 .owl-prev
  {
    left: 5px !important;
  }
  .owl-theme3 .owl-next
  {
    right: 5px !important;
  }
  #header .header .right_header .header_top .p_top
  {
    padding-left: 0;
  }
}

@media (max-width: 992px) {

  #left
  {
    display: none;
  }
  .content_right
  {
    width: 100%;
    padding-left: 0;
  }
  .thanhtoan
  {
    width: 100% !important;
    padding-left: 0 !important;
    padding-top: 20px;
  }
  .left_giohang
  {
    width: 100% !important;
  }

  /*-------news--------*/
 
  #main_menu .ddsmoothmenu
  {
    display: none;
  }
  #main_menu .menu_mobile,.hotline_mobile
  {
    display: block !important;
  }
 
  #news-home .news-left
  {
    width: 100%;
    padding-right: 0;
  }
  #news-home .news-right
  {
    width: 100%;
    padding-top: 20px;
  }
  #header
  {
    position: relative;
    top: auto;
    left: auto;
  }
  #header .header .logo
  {
    width: 25%;
  }
  #header .header .banner
  {
    width: 75%;
    padding-left: 20px;
    text-align: center;
  }
 
  #main_menu .box_menu .menu
  {
    align-items: center;
    justify-content: space-between;
    height: 50px;
    padding: 0;
  }
  .item_cs-l
  {
    margin-bottom: 30px;
  }
  .item_cs-l:nth-child(2n+1)
  {
    clear: both;
  }
  .item_pr_mg:nth-child(4n+1)
  {
    clear: none;
  }
  .item_pr_mg-3:nth-child(3n+1)
  {
    clear: both;
  }
  #header .header .left_header
  {
    width: 100%;
    padding: 15px;
  }
  #header .header .right_header
  {
    width: 100%;
    padding-left: 0;
  }
  #header .header .right_header .header_top,#main_menu .box_menu:before,#main_menu:before
  {
    display: none;
  }
  #header .header .container_main
  {
    padding: 0;
  }
  #main_menu
  {
    margin-top: 0;
    height: 50px;
  }
  #main_menu .box_menu
  {
    padding: 0 15px;
  }
  .newsletter .container_main
  {
    flex-wrap: wrap;
  }
  .newsletter .title-letter
  {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    background: none;
  }
  #footer .footer .footer1
  {
    width: 50%;
  }
  #footer .footer .footer2
  {
    width: 50%;
    padding-right: 0;
  }
  #footer .footer .footer3
  {
    width: 50%;
    clear: both;
    padding-top: 20px;
  }
  #footer .footer .footer4
  {
    width: 50%;
    padding-top: 20px;
  }
  
}
@media (max-width: 767px) {

  #footer1
  {
    display: block;
  }

  .quick-alo-phone
  {
    display: block;
  }
  .des-product
  {
    padding-left: 0;
    padding-top: 20px;
  }
  
  .left_contact {
    width:100%;
    padding-right: 0px;
  }
  .right_contact {
    width: 100%;
    padding-top: 20px;
  }
  
  .items_news-s:nth-child(3n+1)
  {
    clear: none;
  }
  .items_news-s:nth-child(2n+1)
  {
    clear: both;
  }
  /*-----news------------*/
  #content
  {
    padding: 20px 0;
  }
  .timkiem_top
  {
    margin-right: 20px;
  }
  #news-home .news_left
  {
    width:100%;
    padding-right: 0;
  }
   #news-home .news_right
  {
    width:100%;
    padding-top: 20px;
  }

  #news-home
  {
    padding: 20px 0 20px 0;
  }
  
  .content_product .frame_images
  {
    width: 100%;
  }
  .content_product .des-product
  {
    width: 100%;
    padding-left: 0;
  }
  .content_product .frame_images .selectors
  {
    width: 100%;
    padding-top:10px;
  }
  .content_product .frame_images .left_img
  {
    width:100%;
    padding-left: 0;
  }
  .items_zoom
  {
    padding: 0 5px;
  }
 
  ul.tab_nav li a
  {
    padding: 10px 0 !important;
  }
  .left-product
  {
    width: 100%;
  }
  .right-product
  {
    width: 100%;
    padding-top: 10px;
    padding-left: 0;
  }
  .footer7,.footer8
  {
    width: 100%;
    text-align: center;
  }
 
  #chat
  {
    display: none;
  }
  .toolbar2
  {
    display: block;
  }
  /*----------news----------*/
 
  .item_sub_cn h3 a
  {
    font-size: 15px;
  }
  .item_sub_cn span
  {
    font-size: 13px;
  }
  .item_sub_cn p
  {
    font-size: 13px;
    max-height: 50px;
    overflow: hidden;
  }
 
  .item_pr_mg:nth-child(3n+1)
  {
    clear: none;
  }
  .item_pr_mg-3:nth-child(2n+1)
  {
    clear: both;
  }
  .margin-pr,.margin-da
  {
    margin: -5px;
  }
  .item_pr_mg,.items-dan
  {
    padding: 5px;
  }
  .title_sanpham h2
  {
    font-size: 25px;
  }
  .title_sanpham p
  {
    font-size: 15px;
  }
  .title_main a
  {
    display: none;
  }
  .partner .box_partner
  {
    padding: 0;
  }
  .form_tin
  {
    width: 100%;
  }
  .newsletter .social_newsletter
  {
    padding-left: 0;
    padding-top: 20px;
  }
   #footer .footer .footer1
  {
    width: 100%;
  }
  #footer .footer .footer2
  {
    width: 100%;
    padding-top: 20px;
  }
  #footer .footer .footer3
  {
    width: 100%;
  }
  #footer .footer .footer4
  {
    width: 100%;
  }
  #footer .footer
  {
    padding-bottom: 70px;
  }
  .items-dan:nth-child(3n+1)
  {
    clear: none;
  }
  .items-dan:nth-child(2n+1)
  {
    clear: both;
  }
}
@media (max-width: 675px) 
{
  .td_hidden
  {
    display: none;
  }
  .height
  {
    height: auto !important;
  }
  
 .form_lh .items_input
  {
    width: 100%;
    float: none;
    padding: 0;
  }
  .margin_form
  {
    margin: 0;
  }
  #news-home #news_main_sub
  {
    width: 100%;
    padding-right: 0;
  }
  #news-home .sub_news
  {
    width: 100%;
    padding-top: 20px;
  }
}
@media (max-width: 625px) 
{   
  
} 
@media (max-width: 575px) {
 .item_sv-l,.item_sv_l
 {
  width:100% !important;
  }

  .item_sub_cn .img_sub_cn
  {
    width: 40%;
  }
  .item_sub_cn .des-sub_cn
  {
    width: 60%;
  }

  #footer .footer
  {
    padding: 20px 0;
  }
}
@media (max-width: 500px) {
  .item_pr_l .item_pr .images_pr
  {
    width: 100%;
  }
 
  .toolbar2 ul li a span{font-size: 13px;}
  #header .header .right_header .banner p
  {
    font-size: 20px;
  }
}
@media screen and (max-width: 450px) {
  .items-project-l
  {
    width: 100% !important;
  }
  .video_item
  {
    width: 100% !important;
  }
  .items_news .images_news
  {
    float: left;
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .title_product h2
  {
    width: 100%;
    background-size: 100% 100%;
  }
  .item_list-l
  {
    width: 100%;
  }
  .items_cn-t
  {
    width: 100% !important;
  }
}
@media screen and (max-width: 400px) {
} 
@media screen and (max-width: 375px) {
  .items_tintuc1 .images_tintuc1
  {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 10px;
  }
  
}
@media screen and (max-width: 325px) {

}