@media only screen and (min-width: 0px) and (max-width: 1200px) {

}
@media only screen and (min-width: 0px) and (max-width: 1150px) {
  #box_welcome #bw_tags {top:-20px;font-size: 25pt;}
}
@media only screen and (min-width: 0) and (max-width: 1024px) {
  #cont_inquiry{padding: 10px 5%; }
  #gmaps{height: 175px;}
  #head_left, #head_right{text-align: center;}
  ul.home_product {text-align: center;}
  #home_product_title{float: none; clear: both;padding-top: 20px; width: 98%;margin:0 auto;border-bottom:none;text-align: center;}
  #moredetail{float: none; clear: both;margin:0 auto;}
  .descr_project{margin:0 auto;}
}
@media only screen and (min-width:0px) and (max-width:960px){     
  #pg-menu nav ul {text-align: center;}
  #box_welcome #bw_shape, #box_welcome #bw_image {display: none;}
  #box_welcome #bw_text {padding:50px 0;}
  #box_welcome #bw_text .teks{width: 90%; margin:0 auto;}
  #box_welcome #bw_tags {width:96%; margin:0 auto;text-align: center;padding:0 2%;}
  #txt_services{ padding:20px 0; } 
  .img_services{ padding:10px 0 0 0; } 
  .img_services img{width: 200px; height: 200px;border: 5px solid rgba(164,211,228, .3);}
}
@media only screen and (min-width:0px) and (max-width:768px){     
  #pg-menu, #foot_menu{display: none;}
  .toggle-nav{display:block;}  
  #pc_box h3, #pc_box h2{font-size: 40px;}
  .descr_project{width: 96%; height: auto; padding: 2%;}
  .project_title{width: 60px; height: 60px; position: relative;top:0; left:0;margin:0 auto;}
  .descr{margin:0 auto;}
  .page_title h1{font-size: 25px;}
}
@media only screen and (min-width:0px) and (max-width:480px){  
  .toggle-nav{top:20px;}
  #box_welcome #bw_tags {top:-20px;font-size: 20pt;}
  #footer{padding:10px 0;}
  #copyright{font-size: 12px;}
  .box_contact .logo {width: 90%;}
  #about_img { width: 300px;height: 284px; background-size: 300px 284px;margin:0 auto;}
  #pc_box h3, #pc_box h2{font-size: 20px;}
  #page_title span{font-size: 20px;}
  #head_left img {width: 80%;}
  #head_right img {width: 30%;}
  .img_services img{width: 100px; height: 100px;border: 5px solid rgba(164,211,228, .3);}

}