@media only screen and (min-width:768px) and (max-width:995px) {
  /*italy map*/
  .adress_content,
  .map_page .wrap_map {
    float: none;
  }
  .map_page .wrap {
    text-align: center;
  }
  .adress_content,
  .wrap_map {
    display: inline-block;
    *display: inline;
    *zoom: 1;
  }
  .wrap_map img {
    max-width: 90%;
    margin-bottom: 40px;
  }
  .nav ul {
    /*margin-right: 15px;*/
	margin-right: 5px;
  }
  .nav ul a {
    /* margin-left: 0px; */
  }
  .contact_us_page h3,
  .brochure_title_gray,
  .year,
  .news_item,
  .breadcrumbs,
  .wrap_map_page {
    width: 90%;
    margin: auto;
  }
  .ddcommon {
    margin-right: 20px;
  }
  .logo {
    width: 25%;
  }
  .footer_item {
    width: 20.120603%;
    padding-right: 10px;
  }
  h6 {
    font-size: 13px;
  }
  .header_hide_left,
  .header_hide_right {
    float: none;
    padding: 0;
  }
  .password,
  .name {
    display: block;
    text-align: center;
  }
  a.password {
    margin: 15px 36% 0 36%;
  }
  .header-hide input[type="text"] {
    margin: 0;
  }
  .password span,
  .name span {
    display: block;
    margin: 10px 0;
  }
  .header_hide_right {
    text-align: center;
    padding-top: 15px;
  }
  .news_item_more {
    float: right;
  }
  .footer {
    padding: 26px 35px 33px;
  }
  /*end italy map*/

  /*brochure*/
  .wrap_brochure_item {
    padding: 0 65px;
    margin-right: -5.351759%;
  }
  .brochure_title {
    margin: 27px auto 22px auto;
    width: 90%;
  }
  .brochure_title {
    margin: 27px auto 22px auto;
    width: 90%;
  }
  a.brochure_item {
    margin: 0 7.246231% 40px 0;
    max-width: 118px;
  }
  .brochure_title_gray,
  .year {
    margin-bottom: 25px;
  }
  /*end brochure*/

  /*contact_us*/
  .map iframe {
    width: 100%;
  }

  .contact_item,
  .contact_item.write {
    float: none;
    width: 90%;
    margin: auto;
  }
  .contact_us_page .contact_item h3 {
    padding: 0;
    margin: 15px 0;
  }
  .contact_us_page form label {
    text-align: left;
  }
  .contact_us_page a.send {
    float: none;
    margin-left: 161px;
  }
  /*end contact_us*/

  /*files*/
  .files_page .wrap_vertical_tabs .box {
    margin-left: inherit;
    max-width: inherit;
  }
  .files_page .wrap_vertical_tabs .vertical .tabs {
    z-index: 30;
    position: relative;
  }
  .files_page .document,
  .files_page .wrap_vertical_tabs .box_title {
    padding-left: 27%;
  }
  .files_page .wrap_vertical_tabs .box_title {
    padding-left: 35%;
  }
  .files_page .document_img {
    margin: 0 18px;
  }
  .files_page h2 {
    width: 90%;
    margin: 0 auto 20px auto;
  }
  .document_title span {
    max-width: 144px;
  }
  /*end files*/
  .product_content {
    width: 95%;
    margin: auto;
  }
  .product_content_img {
    width: 200px;
    height: 200px;
    left: -25px;
    position: relative;
  }
  .product_top_title {
    width: 90%;
    margin: 33px auto 34px auto;
  }
  .product_detail_wrap {
    width: 90%;
    margin: auto;
  }
  a.preview {
    margin: 0;
  }
  .product_support a {
    margin: 10px 20px;
  }
  .container_news {
    text-align: center;
  }
  .container_news .block_item {
    text-align: left;
    width: 30%;
    margin: 0 10px;
  }
  .item_content_left h4,
  .block_color_2 h4,
  .block_color_test h4 {
    margin: 17px 0 15px 0;
    height: auto;
  }
  h1 {
    font-size: 45px;
  }
  .product .box {
    margin-left: 46%;
  }
  .nav_sub_menu {
    left: 10px;
  }
  .pop_up_video .bx-wrapper .bx-viewport {
    max-width: 88%;
  }
  .section_news .owl-theme .owl-controls .owl-buttons .owl-prev {
    left: 0;
  }
  .section_news .owl-theme .owl-controls .owl-buttons .owl-next {
    right: 0;
  }
  .section_news .data,
  a.news_content {
    margin: 0 8% 0 8%;
    display: inline-block;
    *display: inline;
    *zoom: 1;
  }
  .section_news .data {
    margin-bottom: 12px;
  }
  .product_content_img {
    margin-bottom: 35px;
  }
  .slider_product_detail {
    width: 88%!important;
    margin: auto;
  }
          .wrap_slider4 {
    max-width: 750px;
    margin: auto;
  }
  .pop_up_video a.bx-prev {
    left: 21px;
  }
}

