
@media (max-width: 1200px) {
  .container_main
  {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .ddsmoothmenu > ul > li
  {
    padding: 0 5px !important;
  }
  .owl-theme3 .owl-prev
  {
    left: 0px !important;
  }
  .owl-theme3 .owl-next
  {
    right: 0px !important;
  }
  .item_pr_mg:nth-child(4n+1)
  {
    clear: none;
  }
  .item_pr_mg:nth-child(3n+1)
  {
    clear: both;
  }
  .ddsmoothmenu > ul > li > a{
    font-size: 13px !important;
  }
  .ddsmoothmenu > ul > li:last-child{
    
  }
}

@media (max-width: 992px) {
  
   #header .header_top .p_top
   {
    display: none;
  }
  #header .header_top .container_main
  {
    justify-content: center;
  }
  .about_home .images-about
  {
    width: 100%;
    float: right;
  }
  .about_home .des-about
  {
    width: 100%;
    float: left;
    padding-top: 20px;
    padding-right: 0;
  }
  #news-home .news-items
  {
    width: 100%;
  }
  #news-home .news-items:nth-child(2),#news-home .news-items:nth-child(3)
  {
    margin-top: 20px;
  }
  #footer .footer .footer1,#footer .footer .footer2
  {
    width: 50%;
  }
  #footer .footer .footer2
  {
    padding-right: 0;
  }
  #footer .footer .footer4,#footer .footer .footer3
  {
    width: 100%;
    margin-top: 20px;
    padding-left: 0;
  }
  
  #left
  {
    display: none;
  }
  .content_right
  {
    width: 100%;
    padding-left: 0;
  }
  .detail-right
  {
    width: 100%;
    float: right;
    padding-left: 0;
    padding-top: 20px;
  }
  .detail-left
  {
    width: 100%;
    float: left;
  }
  .ddsmoothmenu > ul > li:hover > a:after
  {
    bottom: 5px !important;
  }
  .ddsmoothmenu > ul > li.active > a:after
  {
    bottom: 5px !important;
  }

  .search-advance .item{
      width: calc(100% / 3 - 5px);
      margin-bottom: 10px;
  }
  .search-advance .item:nth-child(4),
  .search-advance .item:nth-child(5),
  .search-advance .item:nth-child(6),
  .search-advance .item:nth-child(7){
      width: calc(100% / 3 - 5px);
  }
  .search-advance .item:nth-child(7){
    width: 100%;
  }
}
@media (max-width: 767px) {
  #main
  {
    padding-top: 20px;
  }
  #footer1
  {
    display: block;
  }
  #footer
  {
  }
  .footer6
  {
    text-align: center;
  }
  .quick-alo-phone
  {
    display: block;
  }
  .des-product
  {
    padding-left: 0;
    padding-top: 20px;
  }
  .map-left
  {
    display: none;
  }
  #header .header_top .p_right p
  {
    display: none;
  }
  #main_menu .ddsmoothmenu
  {
    display: none;
  }
  #main_menu .menu_mobile, .hotline_mobile
  {
    display: block;
  }
  #header .header .right_top .hotline
  {
    display: none;
  }
  #header .header .logo
  {
    width: 100%;
    text-align: center;
  }
  #header .header .right_top
  {
    width: 100%;
  }
  .search
  {
    width: 500px;
    margin-right: 0;
    margin: auto;
    margin-bottom: 10px;
  }
  .item_pr_mg:nth-child(3n+1)
  {
    clear: none;
  }
  .item_pr_mg:nth-child(2n+1)
  {
    clear: both;
  }
  .footer6 .container_main
  {
    display: block;
  }
}
@media (max-width: 625px) 
{   
  .items-sv-l
  {
    width: 100% !important;
  }
  #footer .footer .footer1,#footer .footer .footer3
  {
    width: 100%;
    padding-right: 0;
  }
  #footer .footer .footer2,#footer .footer .footer4
  {
    width: 100%;
  }
  #footer .footer .footer2
  {
   margin-top: 20px;
 }
 .left_contact
 {
  padding-right: 0;
  width: 100%;
 }
 .right_contact
 {
  width: 100%;
  padding-top: 20px;
 }
} 
@media (max-width: 575px) {
  .search
  {
    width: 100%;
  }
}
@media (max-width: 500px) {
  .search-advance .item{
      width: calc(100% / 2 - 5px);
      margin-bottom: 10px;
  }
  .search-advance .item:nth-child(4),
  .search-advance .item:nth-child(5),
  .search-advance .item:nth-child(6){
      width: calc(100% / 2 - 5px);
  }
}
@media screen and (max-width: 450px) {
  .item_pr .des_pr .detail .a_detail
  {
    display: none;
  }
  .item_pr .des_pr .detail
  {
    justify-content: center;
  }
  .title_product h2
  {
    font-size: 15px;
  }
  .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;
  }
}
@media screen and (max-width: 400px) {
  .timkiem_menu
  {
    width: 200px;
  }
} 
@media screen and (max-width: 375px) {
  #header .header_top .social
  {
    display: none;
  }
}
@media screen and (max-width: 325px) {

}