/* ====================================== */
/* Mobile - 733px and below                                               /* ====================================== */
@media (max-width: 733px) {

  .space_top_of_menu_homepage {
    margin: -31px 0px 0px 0px;
  }

  .space_top_of_menu {
    margin: -34px 0px 0px 0px;
    /*margin: -17px 0px 0px 0px;*/
  }

  .type_size_001 {
    font-size: 38px;
    line-height: 40px;
    font-weight: 500;
    padding-bottom: 20px;
  }

  /* block_container_one */

  .block_container_one {
    z-index: 0;
    position: relative;
    width: 100%;
    margin: 60px 0px 60px 0px;
    /*background-color: rgba(0,219,255,0.50);*/
  }

  .block_container_one_img {
    width: 300px;
    height: 300px;
    background-color: #232323;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-image: url("../img/block_containers/blocks/block_001/1.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    /*
	border-right: 8px solid #fda12f;
	border-bottom: 8px solid #fda12f;
*/
    float: right
  }
    
  .block_container_one_img_A {
    width: 300px;
    height: 270px;
    background-color: #232323;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 0px 0px;
    background-image: url("../img/block_containers/blocks/block_001/precision-machinery-example-safty-bolt.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    float: right;
  }
    
  .block_container_two_img_A {
    width: 300px;
    height: 400px;
    background-color: #232323;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 0px 0px;
    background-image: url("../img/block_containers/blocks/block_002/CPU-heat-sink.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    /*
	border-right: 8px solid #fda12f;
	border-bottom: 8px solid #fda12f;
*/
    float: left;
  }
    
  .block_container_two_img_B {
    width: 300px;
    height: 300px;
    background-color: #232323;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 0px 0px;
    background-image: url("../img/block_containers/blocks/block_002/tubine.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    /*
	border-right: 8px solid #fda12f;
	border-bottom: 8px solid #fda12f;
*/
    float: left;
  }
    
  .block_container_two_img_C {
    width: 300px;
    height: 300px;
    background-color: #232323;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 0px 0px;
    background-image: url("../img/block_containers/blocks/block_002/auto-disk-brake.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    /*
	border-right: 8px solid #fda12f;
	border-bottom: 8px solid #fda12f;
*/
    float: left;
  }

  .block_container_one_copy {
    width: 300px;
    padding: 0px;
    margin: 0px 0px 60px 0px;
    float: left;
    /*background-color: rgba(0,219,255,0.50);*/
  }

  /* block_container_two */

  .block_container_two {
    z-index: 0;
    position: relative;
    width: 100%;
    margin: 0px 0px 0px 0px;
    /*background-color: rgba(0,219,255,0.50);*/
  }

  .block_container_two_img {
    width: 300px;
    height: 300px;
    background-color: #232323;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-image: url("../img/block_containers/blocks/block_002/2.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    float: left;
  }

  .block_container_two_copy {
    width: 300px;
    padding: 0px;
    margin: 0px 0px 60px 0px;
    float: right;
  }

  /* block_container_three */

  .block_container_three {
    z-index: 0;
    position: relative;
    width: 100%;
    margin: 0px 0px 60px 0px;
    /*background-color: rgba(0,219,255,0.50);*/
  }

  .block_container_three_img {
    width: 300px;
    height: 300px;
    background-color: #232323;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-image: url("../img/block_containers/blocks/block_003/3.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    float: right;
  }

  .block_container_three_copy {
    width: 300px;
    padding: 0px;
    margin: 60px 0px 60px 0px;
    float: left;
  }

  /* block_container_four */


  .block_container_four {
    z-index: 0;
    position: relative;
    width: 100%;
    margin: 0px 0px 60px 0px;
    /*background-color: rgba(0,219,255,0.50);*/
  }

  .block_container_four_img {
    width: 300px;
    height: 300px;
    background-color: #232323;
    padding: 0px 0px 0px 0px;
    margin: 60px 0px 0px 0px;
    background-image: url("../img/block_containers/blocks/block_004/4.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    float: left;
  }

  .block_container_four_copy {
    width: 300px;
    padding: 0px;
    margin: 0px;
    float: right;
    /*background-color: rgba(0,219,255,0.50);*/
  }
    
  .block_container_four_img_A {
    width: 300px;
    height: 306px;
    background-color: #232323;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 0px 0px;
    background-image: url("../img/block_containers/blocks/block_004/stainless-steel-machinery.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    float: left;
  }

  /* block_container_five */

  .block_container_five {
    z-index: 0;
    position: relative;
    width: 100%;
    margin: 0px 0px 60px 0px;
    /*background-color: rgba(189,222,139,0.50);*/
  }

  .block_container_five_img {
    width: 300px;
    height: 300px;
    background-color: #232323;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-image: url("../img/block_containers/blocks/block_005/5.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    float: right;
  }

  .block_container_five_bottom_img {
    width: 300px;
    height: 300px;
    background-color: #232323;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-image: url("../img/block_containers/blocks/block_005/6.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
  }

  .block_container_five_copy {
    width: 300px;
    padding: 0px;
    margin-bottom: 60px;
    float: left;
  }

  .copy_block_bottom {
    margin: 0px 0px 51px 0px;
    /*background-color: aqua;*/
  }

  .last_paragraph {
    margin: 30px 0px 0px 0px;
  }

  #gone_CCC {
    display: none;
  }

  /* ======================================
	=======================================
	=======================================
	================================= */

  /* about */

  .about_left_right_container {
    display: block;
    margin: 0px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .about_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
  }

  .about_left_ADD_TOP {
    margin: 30px 0px 30px 0px;
  }

  .about_right_side {
    margin-left: 0px;
  }

  .about_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .about_left_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-image: url(path-to-file/img.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #808080;
  }

  .about_right_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
  }

  .about_pic_size_001 {
    width: 100%;
    height: 300px;
    /*margin: 0px 0px 0px 0px;*/
    background-image: url("../about/img_001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    /*background-size: cover;*/
    background-color: #7a7a7a;
  }

  .about_pic_size_002 {
    width: 100%;
    height: 480px;
    /*margin: 0px 0px 0px 0px;*/
    background-image: url("../about/img_002.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    /*background-size: cover;*/
    background-color: #7a7a7a;
  }

  .about_pic_size_003 {
    width: 100%;
    height: 350px;
    margin: 0px 0px 30px 0px;
    background-image: url("../about/img_003.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    /*background-size: cover;*/
    background-color: #7a7a7a;
  }

  /* Career */

  .career_left {
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
  }

  .career_left_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-image: url("../about/careers/img_001.jpg");
    background-repeat: no-repeat;
    background-position: right -55px center;
    background-color: #7a7a7a;
  }

  /* dmls */

  .dmls_left_right_container {
    display: block;
    margin: 0px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .dmls_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 0px 0px;
  }

  .dmls_right_side {
    margin-left: 0px;
  }

  .dmls_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .dmls_left_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
  }

  .dmls_right_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
  }

  .dmls_pic_size_001 {
    width: 100%;
    height: 356px;
    margin: 30px 0px 30px 0px;
    background-image: url("../solutions/metal-3d-metal-printing-dmls/img_001.jpg");
    background-repeat: no-repeat;
    background-position: right -30px bottom -60px;
    background-color: #7a7a7a;
  }

  .dmls_pic_size_002 {
    width: 100%;
    height: 480px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/metal-3d-metal-printing-dmls/img_002.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .dmls_pic_size_003 {
    width: 100%;
    height: 203px;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/metal-3d-metal-printing-dmls/img_003.jpg");
    background-repeat: no-repeat;
    background-position: right center;
    background-color: #7a7a7a;
  }

  .dmls_pic_size_004 {
    width: 100%;
    height: 495px;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/metal-3d-metal-printing-dmls/img_004.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  /* metal_cnc */

  .metal_cnc_left_right_container {
    display: block;
    margin: 30px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .metal_cnc_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
  }

  .metal_cnc_right_side {
    margin-left: 0px;
  }

  .metal_cnc_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .metal_cnc_left_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-image: url(path-to-file/img.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #808080;
  }

  .metal_cnc_right_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-image: url(path-to-file/img.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #808080;
  }

  .metal_cnc_pic_size_001 {
    width: 100%;
    height: 356px;
    margin: 30px 0px 30px 0px;
    background-image: url("../solutions/metal-cnc-machined-prototypes/img_001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .metal_cnc_pic_size_002 {
    width: 100%;
    height: 266px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/metal-cnc-machined-prototypes/img_002.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .metal_cnc_pic_size_003 {
    width: 100%;
    height: 93px;
  }

  .metal_cnc_pic_size_004 {
    width: 100%;
    height: 495px;
    /*  background-image: url( "../solutions/metal-cnc-machined-prototypes/img_004.jpg");
  background-repeat:no-repeat;
  background-position: center center;
	background-color: red;*/
  }

  .metal_cnc_pic_size_005 {
    width: 100%;
    height: 570px;
    margin: 30px 0px 30px 0px;
    background-image: url("../solutions/metal-cnc-machined-prototypes/img_005.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left -20px center;
    background-color: #7a7a7a;
  }

  .metal_cnc_pic_size_006 {
    width: 100%;
    height: 342px;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/metal-cnc-machined-prototypes/img_006.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom;
    background-color: #7a7a7a;
  }

  /* metal_casting */

  .metal_casting_left_right_container {
    display: block;
    margin: 28px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .metal_casting_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .metal_casting_left_ADD {
    margin: 0px 0px 0px 0px;
  }

  .metal_casting_right_side {
    margin-left: 0px;
  }

  .metal_casting_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .metal_casting_left_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px -30px 0px;
    background-image: url(path-to-file/img.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .metal_casting_right_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-image: url(path-to-file/img.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .metal_casting_pic_size_001 {
    width: 100%;
    height: 356px;
  }

  .metal_casting_pic_size_002 {
    width: 100%;
    height: 432px;
    margin: 30px 0px -30px 0px;
    background-image: url("../solutions/metal-prototype-metal-casting/img_002.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .metal_casting_pic_size_003 {
    width: 100%;
    height: 300px;
    margin: 30px 0px -30px 0px;
    background-image: url("../solutions/metal-prototype-metal-casting/img_003.jpg");
    background-repeat: no-repeat;
    background-position: right top;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .metal_casting_pic_size_004 {
    width: 100%;
    height: 558px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/metal-prototype-metal-casting/img_004.jpg");
    background-repeat: no-repeat;
    background-position: right top;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .metal_casting_pic_size_005 {
    width: 100%;
    height: 252px;
    margin: 30px 0px 30px 0px;
    background-image: url("../solutions/metal-prototype-metal-casting/img_005.jpg");
    background-repeat: no-repeat;
    background-position: right top;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .metal_casting_pic_size_006 {
    width: 100%;
    height: 462px;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/metal-prototype-metal-casting/img_006.jpg");
    background-repeat: no-repeat;
    background-position: left bottom -40px;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .metal_casting_pic_size_007 {
    width: 100%;
    height: 462px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/metal-prototype-metal-casting/img_007.jpg");
    background-repeat: no-repeat;
    background-position: right 0px center;
    background-position: right top;
    background-size: cover;
    background-color: #7a7a7a;
  }

  /* sheetMetal */

  .sheetMetal_left_right_container {
    display: block;
    margin: 0px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .sheetMetal_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .sheetMetal_right_side {
    margin: 0px 0px 0px 0px;
  }

  .sheetMetal_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .sheetMetal_left_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-image: url(path-to-file/img.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .sheetMetal_right_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-image: url(path-to-file/img.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .sheetMetal_pic_size_001 {
    width: 100%;
    height: 326px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/metal-sheet-metal-prototyping/img_001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .sheetMetal_pic_size_002 {
    width: 100%;
    height: 390px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/metal-sheet-metal-prototyping/img_002.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .sheetMetal_pic_size_003 {
    width: 100%;
    height: 200px;
    margin-bottom: 30px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/metal-sheet-metal-prototyping/img_003.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    /*background-size: cover;*/
    background-color: #7a7a7a;
  }

  .sheetMetal_pic_size_004 {
    width: 100%;
    height: 400px;
    margin: 30px 0px 30px 0px;
    background-image: url("../solutions/metal-sheet-metal-prototyping/img_004.jpg");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: cover;
    background-color: #7a7a7a;
  }

  /* plastic_3D (SLS 3D PRINTING) */

  .plastic_3D_left_right_container {
    display: block;
    margin: 0px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .plastic_3D_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
  }

  .plastic_ADD_THIS {
    margin: 30px 0px 30px 0px;
  }

  .plastic_3D_right_side_NEW_2024 {
    margin-left: 0px;
  }

  .plastic_3D_right_side {
    margin-left: 0px;
  }

  .plastic_3D_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .plastic_3D_left_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
  }

  .plastic_3D_right_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
  }

  .plastic_3D_pic_size_001 {
    width: 100%;
    height: 218px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/plastic-3D-printing-nylonparts-sls/img_001.jpg");
    background-repeat: no-repeat;
    background-position: left -10px center;
    /*background-size: cover;*/
    background-color: #7a7a7a;
  }

  .plastic_3D_pic_size_002_NEW_2024 {
    width: 100%;
    height: 250px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/plastic-3D-printing-nylonparts-sls/laser-prisms.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .plastic_3D_pic_size_002 {
    width: 100%;
    height: 250px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/plastic-3D-printing-nylonparts-sls/img_002.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .plastic_3D_pic_size_003 {
    width: 100%;
    height: 255px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url(" ../solutions/plastic-3D-printing-nylonparts-sls/img_003.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .plastic_3D_pic_size_004 {
    width: 100%;
    height: 400px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/plastic-3D-printing-nylonparts-sls/img_004.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  /* plastic_CNC */

  .plastic_CNC_left_right_container {
    display: block;
    margin: 0px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .plastic_CNC_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .plastic_CNC_right_side {
    margin-left: 0px;
  }

  .plastic_CNC_left_ADD_MINUS {
    margin: 0px 0px 0px 0px;
  }

  .plastic_CNC_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .plastic_CNC_left_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
  }

  .plastic_CNC_right_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
  }

  .plastic_CNC_left_ADD_MINUS_VROOM {
    margin: 0px 0px 0px 0px;
  }

  .plastic_CNC_pic_size_001 {
    width: 100%;
    height: 278px;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/plastic-cnc-machined-prototypes/img_001.jpg");
    background-repeat: no-repeat;
    background-position: left -10px center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .plastic_CNC_pic_size_002 {
    width: 100%;
    height: 188px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/plastic-cnc-machined-prototypes/img_002.jpg");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .plastic_CNC_pic_size_003 {
    width: 100%;
    height: 255px;
  }

  .plastic_CNC_pic_size_004 {
    width: 100%;
    height: 465px;
  }

  /* plastic_FDM_3D */

  .plastic_FDM_3D_left_right_container {
    display: block;
    margin: 30px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .plastic_FDM_3D_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
  }

  .plastic_FDM_3D_right_side {
    margin-left: 0px;
  }

  .plastic_FDM_3D_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .plastic_FDM_3D_left_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
  }

  .plastic_FDM_3D_right_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
  }

  .plastic_FDM_3D_pic_size_001 {
    width: 100%;
    height: 318px;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/plastic-fused-deposition-modeling-fdm/img_001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .plastic_FDM_3D_pic_size_002 {
    width: 100%;
    height: 250px;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/plastic-fused-deposition-modeling-fdm/img_002.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .plastic_FDM_3D_pic_size_003 {
    width: 100%;
    height: 255px;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/plastic-fused-deposition-modeling-fdm/img_003.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .plastic_FDM_3D_pic_size_004 {
    width: 100%;
    height: 371px;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/plastic-fused-deposition-modeling-fdm/img_004.jpg");
    background-repeat: no-repeat;
    background-position: left -100px bottom;
    background-size: cover;
    background-color: #7a7a7a;
  }

  /* plastic_Injection */

  .plastic_Injection_left_right_container {
    display: block;
    margin: 0px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .plastic_Injection_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .plastic_Injection_right_side {
    margin-left: 0px;
  }

  .plastic_Injection_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .plastic_Injection_left_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-image: url(path-to-file/img.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #808080;
  }

  .plastic_Injection_right_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-image: url(path-to-file/img.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #808080;
  }

  .plastic_Injection_pic_size_001 {
    width: 100%;
    height: 288px;
    margin: 30px 0px -30px 0px;
    background-image: url("../solutions/plastic-injection-molding-parts/img_001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .plastic_Injection_pic_size_002 {
    width: 100%;
    height: 344px;
    margin: 26px 0px -30px 0px;
    background-image: url("../solutions/plastic-injection-molding-parts/img_002.jpg");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .plastic_Injection_pic_size_003 {
    width: 100%;
    height: 255px;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/plastic-injection-molding-parts/img_003.jpg");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .plastic_Injection_pic_size_004 {
    width: 100%;
    height: 371px;
    margin: 26px 0px 0px 0px;
    background-image: url("../solutions/plastic-injection-molding-parts/img_004.jpg");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: cover;
    background-color: #7a7a7a;
  }

  /* plastic_Polyjet_3D */

  .plastic_Polyjet_3D_left_right_container {
    display: block;
    margin: 30px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .plastic_Polyjet_3D_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
  }

  .plastic_Polyjet_3D_right_side {
    margin-left: 0px;
  }

  .plastic_Polyjet_3D_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .plastic_Polyjet_3D_left_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
  }

  .plastic_Polyjet_3D_right_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
  }

  .plastic_Polyjet_3D_pic_size_001 {
    width: 100%;
    height: 288px;
    background-image: url("../solutions/plastic-polyjet/img_001.jpg");
    background-repeat: no-repeat;
    /*background-position: left -100px bottom;*/
    background-size: cover;
    background-color: #7a7a7a;
  }

  .plastic_Polyjet_3D_pic_size_002 {
    width: 100%;
    height: 382px;
    background-image: url("../solutions/plastic-polyjet/img_002.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .plastic_Polyjet_3D_pic_size_002_NEW_A {
    width: 100%;
    height: 621px;
    margin: 40px 0px 0px 0px;
    background-image: url("../solutions/plastic-polyjet/polyJet-3D.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .plastic_Polyjet_3D_pic_size_003 {
    width: 100%;
    height: 255px;
    background-image: url("../solutions/plastic-polyjet/img_003.jpg");
    background-repeat: no-repeat;
    /*background-position: left -100px bottom;*/
    background-size: cover;
    background-color: #7a7a7a;
  }

  .plastic_Polyjet_3D_pic_size_004 {
    width: 100%;
    height: 371px;
    background-image: url("../solutions/plastic-polyjet/img_004.jpg");
    background-repeat: no-repeat;
    /*background-position: left -100px bottom;*/
    background-size: cover;
    background-color: #7a7a7a;
  }

  /* rotational_Molding */

  .rotational_Molding_left_right_container {
    display: block;
    margin: 0px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .rotational_Molding_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .rotational_Molding_right_side {
    margin-left: 0px;
  }

  .rotational_Molding_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .rotational_Molding_left_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
  }

  .rotational_Molding_right_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-image: url(path-to-file/img.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #808080;
  }

  .rotational_Molding_pic_size_001 {
    width: 100%;
    height: 323px;
    margin: 30px 0px -30px 0px;
    background-image: url("../solutions/plastic-rotational-molding/img_001.jpg");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .rotational_Molding_pic_size_002 {
    width: 100%;
    height: 323px;
    margin: 30px 0px -30px 0px;
    background-image: url("../solutions/plastic-rotational-molding/img_002.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .rotational_Molding_pic_size_003 {
    width: 100%;
    height: 323px;
    margin: 30px 0px -30px 0px;
    background-image: url("../solutions/plastic-rotational-molding/img_003.jpg");
    background-repeat: no-repeat;

    background-position: left bottom;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .rotational_Molding_pic_size_004 {
    width: 100%;
    height: 323px;
    background-image: url("../solutions/plastic-rotational-molding/img_004.jpg");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: cover;
    background-color: #7a7a7a;
  }

  /* SLA_3D_Printing */

  .SLA_3D_Printing_left_right_container {
    display: block;
    margin: 30px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .SLA_3D_Printing_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
  }

  .SLA_3D_Printing_right_side {
    margin-left: 0px;
  }

  .SLA_3D_Printing_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .SLA_3D_Printing_left_pic {
    width: 100%;
    margin: 30px 0px 0px 0px;
  }

  .SLA_3D_Printing_right_pic {
    width: 100%;
    margin: 30px 0px 0px 0px;
  }

  .SLA_3D_Printing_pic_size_001 {
    width: 100%;
    height: 280px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/plastic-stereolithography-sla/img_001.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .SLA_3D_Printing_pic_size_002 {
    width: 100%;
    height: 312px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/plastic-stereolithography-sla/img_002.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .SLA_3D_Printing_pic_size_003 {
    width: 100%;
    height: 280px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/plastic-stereolithography-sla/img_003.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .SLA_3D_Printing_pic_size_004 {
    width: 100%;
    height: 413px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/plastic-stereolithography-sla/img_004.jpg");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  /* urethane_Cast_Parts */

  .urethane_Cast_Parts_left_right_container {
    display: block;
    margin: 0px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .urethane_Cast_Parts_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
  }

  .urethane_Cast_Parts_right_side {
    margin-left: 0px;
  }

  .urethane_Cast_Parts_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .urethane_Cast_Parts_left_pic {
    width: 100%;
    margin: 30px 0px 0px 0px;
  }

  .urethane_Cast_Parts_right_pic {
    width: 100%;
    margin: 30px 0px 0px 0px;
  }

  .urethane_Cast_Parts_pic_size_001 {
    width: 100%;
    height: 340px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/plastic-urethane-casting/img_001.jpg");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .urethane_Cast_Parts_pic_size_002 {
    width: 100%;
    height: 412px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/plastic-urethane-casting/img_002.jpg");
    background-repeat: no-repeat;
    background-position: left -40px top;
    /*background-size: cover;*/
    background-color: #7a7a7a;
  }

  .urethane_Cast_Parts_pic_size_003 {
    width: 100%;
    height: 323px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/plastic-urethane-casting/img_003.jpg");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .urethane_Cast_Parts_pic_size_004 {
    width: 100%;
    height: 371px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/plastic-urethane-casting/img_004.jpg");
    background-repeat: no-repeat;
    background-position: left -230px center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  /* prototype-devel */

  .prototype-devel_left_right_container {
    display: block;
    margin: 30px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .prototype-devel_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
  }

  .prototype-devel_right_side {
    margin-left: 0px;
  }

  .prototype-devel_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .prototype-devel_left_pic {
    width: 100%;
    margin: 30px 0px 0px 0px;
  }

  .prototype-devel_right_pic {
    width: 100%;
    margin: 30px 0px 0px 0px;
  }

  .prototype-devel_pic_size_001 {
    width: 100%;
    height: 284px;
    /*margin: 0px 0px 0px 0px;*/
    background-image: url("../about/prototype-devel/img_001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    /*background-size: cover;*/
    background-color: #7a7a7a;
  }

  .prototype-devel_pic_size_002 {
    width: 100%;
    height: 490px;
    /*margin: 0px 0px 0px 0px;*/
    background-image: url("../about/prototype-devel/img_002.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    /*background-size: cover;*/
    background-color: #7a7a7a;
  }

  .prototype-devel_pic_size_003 {
    width: 100%;
    height: 413px;
    /*margin: 0px 0px 0px 0px;*/
    background-image: url("../about/prototype-devel/img_003.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    /*background-size: cover;*/
    background-color: #7a7a7a;
  }

  .prototype-devel_pic_size_004 {
    width: 100%;
    height: 371px;
    margin: 0px 0px 0px 0px;
    background-image: url("../about/prototype-devel/img_004.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    /*background-size: cover;*/
    background-color: #7a7a7a;
  }

  /* quality_Inspection */

  .quality_Inspection_left_right_container {
    display: block;
    margin: 0px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .quality_Inspection_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .quality_Inspection_right_side {
    margin-left: 0px;
  }

  .quality_Inspection_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
  }

  .quality_Inspection_left_pic {
    width: 100%;
    margin: 30px 0px 0px 0px;
  }

  .quality_Inspection_right_pic {
    width: 100%;
    margin: 30px 0px 0px 0px;
  }

  .quality_Inspection_pic_size_001 {
    width: 100%;
    height: 400px;
    margin: 30px 0px -30px 0px;
    background-image: url("../solutions/quality/img_001.jpg");
    background-repeat: no-repeat;
    background-position: right top;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .quality_Inspection_pic_size_002 {
    width: 100%;
    height: 400px;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/quality/img_002.jpg");
    background-repeat: no-repeat;
    background-position: right top;
    background-size: cover;
    background-color: #7a7a7a;
  }

  /*.quality_Inspection_pic_size_003 {
	width: 100%;
  height: 413px;
}
.quality_Inspection_pic_size_004 {
	width: 100%;
  height: 371px;
}*/

  /* rubber_urethane */

  .rubber_urethane_left_right_container {
    display: block;
    margin: 0px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .rubber_urethane_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .rubber_urethane_right_side {
    margin-left: 0px;
  }

  .rubber_urethane_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .rubber_urethane_left_pic {
    width: 100%;
    margin: 0px 0px 0px 0px;
  }

  .rubber_urethane_right_pic {
    width: 100%;
    margin: 30px 0px 0px 0px;
  }

  .rubber_urethane_pic_size_001 {
    width: 100%;
    height: 352px;
    margin: 30px 0px -30px 0px;
    background-image: url("../solutions/rubber-cast-urethanes/img_001.jpg");
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .rubber_urethane_pic_size_002 {
    width: 100%;
    height: 352px;
    margin: 30px 0px -30px 0px;
    background-image: url("../solutions/rubber-cast-urethanes/img_002.jpg");
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .rubber_urethane_pic_size_003 {
    width: 100%;
    height: 290px;
    margin: 30px 0px -30px 0px;
    background-image: url("../solutions/rubber-cast-urethanes/img_003.jpg");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .rubber_urethane_pic_size_004 {
    width: 100%;
    height: 424px;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/rubber-cast-urethanes/img_004.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  /* injection_MoldedRubber */

  .injection_MoldedRubber_left_right_container {
    display: block;
    margin: 0px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .injection_MoldedRubber_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .injection_MoldedRubber_right_side {
    margin-left: 0px;
  }

  .injection_MoldedRubber_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .injection_MoldedRubber_left_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-image: url(path-to-file/img.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #808080;
  }

  .injection_MoldedRubber_right_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-image: url(path-to-file/img.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #808080;
  }

  .injection_MoldedRubber_pic_size_001 {
    width: 100%;
    height: 254px;
    margin: 30px 0px -30px 0px;
    background-image: url("../solutions/rubber-plastic-injection-molded-parts/img_001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .injection_MoldedRubber_pic_size_002 {
    width: 100%;
    height: 280px;
    margin: 30px 0px -30px 0px;
    background-image: url("../solutions/rubber-plastic-injection-molded-parts/img_002.jpg");
    background-repeat: no-repeat;
    background-position: left bottom -104px;
    /*background-size: cover;*/
    background-color: #7a7a7a;
  }

  .injection_MoldedRubber_pic_size_003 {
    width: 100%;
    height: 589px;
    margin: 30px 0px -30px 0px;
    background-image: url("../solutions/rubber-plastic-injection-molded-parts/img_003.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .injection_MoldedRubber_pic_size_004 {
    width: 100%;
    height: 465px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/rubber-plastic-injection-molded-parts/img_004.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  /* rubber-polyjet */

  .rubber-polyjet_left_right_container {
    display: block;
    margin: 30px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .rubber-polyjet_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
  }

  .rubber-polyjet_right_side {
    margin-left: 0px;
  }

  .rubber-polyjet_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .rubber-polyjet_left_pic {
    width: 100%;
    margin: 30px 0px 0px 0px;
  }

  .rubber-polyjet_right_pic {
    width: 100%;
    margin: 30px 0px 0px 0px;
  }

  .rubber-polyjet_pic_size_001 {
    width: 100%;
    height: 254px;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/rubber-polyjet/img_001.jpg");
    background-repeat: no-repeat;
    background-position: left -60px bottom;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .rubber-polyjet_pic_size_002 {
    width: 100%;
    height: 400px;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/rubber-polyjet/img_002.jpg");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .rubber-polyjet_pic_size_003 {
    width: 100%;
    height: 305px;
    margin: 30px 0px 30px 0px;
    background-image: url("../solutions/rubber-polyjet/img_003.jpg");
    background-repeat: no-repeat;
    background-position: left -60px bottom;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .rubber-polyjet_pic_size_004 {
    width: 100%;
    height: 400px;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/rubber-polyjet/img_004.jpg");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: cover;
    background-color: #7a7a7a;
  }

  /* rubber-silicone-lsr */

  .rubber-silicone-lsr_left_right_container {
    display: block;
    margin: 30px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .rubber-silicone-lsr_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
  }

  .rubber-silicone-lsr_right_side {
    margin-left: 0px;
  }

  .rubber-silicone-lsr_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .rubber-silicone-lsr_left_pic {
    width: 100%;
    margin: 30px 0px 0px 0px;
  }

  .rubber-silicone-lsr-lsr_right_pic {
    width: 100%;
    margin: 30px 0px 0px 0px;
  }

  .rubber-silicone-lsr_pic_size_001 {
    width: 100%;
    height: 480px;
    background-image: url("../solutions/rubber-silicone-rubber-parts-lsr/img_001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .rubber-silicone-lsr_pic_size_002 {
    width: 100%;
    height: 480px;
    background-image: url("../solutions/rubber-silicone-rubber-parts-lsr/img_002.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .rubber-silicone-lsr_pic_size_003 {
    width: 100%;
    height: 203px;
    background-image: url("../solutions/rubber-silicone-rubber-parts-lsr/img_003.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .rubber-silicone-lsr_pic_size_004 {
    width: 100%;
    height: 495px;
    background-image: url("../solutions/rubber-silicone-rubber-parts-lsr/img_004.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  /* solutions */

  .solutions_left_right_container {
    display: block;
    margin: 0px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .solutions_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .solutions_right_side {
    margin-left: 0px;
  }

  .solutions_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .solutions_left_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
  }

  .solutions_right_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
  }

  .solutions_pic_size_001 {
    width: 100%;
    height: 510px;
    background-image: url("../solutions/img/001.jpg");
    background-repeat: no-repeat;
    background-position: left 60% bottom 90%;
    margin: 30px 0px -30px 0px;
  }

  .solutions_pic_size_002 {
    width: 100%;
    height: 480px;
    background-image: url("../solutions/img/002.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    margin: 30px 0px -30px 0px;
  }

  .solutions_pic_size_003 {
    width: 100%;
    height: 495px;
    background-image: url("../solutions/img/003.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left 50% bottom 45%;
    margin: -30px 0px 0px 0px;
  }

  /* diversity_PE */

  .diversity_PE_left_right_container {
    display: block;
    margin: 0px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .diversity_PE_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
  }

  .diversity_PE_right_side {
    margin-left: 0px;
  }

  .diversity_PE_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .diversity_PE_left_pic {
    width: 100%;
    margin: 30px 0px 0px 0px;
  }

  .diversity_PE_right_pic {
    width: 100%;
    margin: 30px 0px 0px 0px;
  }

  .diversity_PE_pic_size_001 {
    width: 100%;
    height: 360px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../diversity.protoedge/img_001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .diversity_PE_pic_size_002 {
    width: 100%;
    height: 480px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../diversity.protoedge/img_002.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .diversity_PE_pic_size_003 {
    width: 100%;
    height: 291px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../diversity.protoedge/img_003.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .diversity_PE_pic_size_004 {
    width: 100%;
    height: 291px;
    margin: 9px 0px 0px 0px;
    background-image: url("../diversity.protoedge/img_004.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .diversity_PE_pic_size_005 {
    width: 100%;
    height: 250px;
    margin: 39px 0px 0px 0px;
    background-image: url("../diversity.protoedge/img_005.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-color: #7a7a7a;
  }

  /* GDandT */

  .GDandT_left_right_container {
    display: block;
    margin: 30px 0px 0px 0px;
    /*background-color: pink;*/
  }

  .GDandT_left {
    display: block;
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
  }

  .GDandT_right_side {
    margin-left: 0px;
  }

  .GDandT_right {
    float: right;
    width: 300px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
  }

  .GDandT_left_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-image: url(path-to-file/img.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #808080;
  }

  .GDandT_right_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-image: url(path-to-file/img.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #808080;
  }

  .GDandT_pic_size_001 {
    width: 100%;
    height: 540px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/tolerances/img_001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    /*background-size: cover;*/
    background-color: #7a7a7a;
  }

  .GDandT_pic_size_002 {
    width: 100%;
    height: 420px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/tolerances/img_002.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    /*background-size: cover;*/
    background-color: #7a7a7a;
  }

  .HP_top-header {
    width: 100%;
    position: relative;
  }

  .NEW-big-stage-wrapper {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding: 80px 0px 131px 0px;
  }

  .top-header {
    background-color: var(--top-header-bg);
    width: 100%;
    position: fixed;
    z-index: 9;
  }

  .logo-homepage {
    background-image: url("../img/protoedge-claws-alt-002-inside.svg");
    background-repeat: no-repeat;
    float: left;
    width: 200px;
    height: 72px;
    margin: 1px 0px 1px 20px;
    display: block;
  }

  .logo a:link {
    background-image: url("../img/protoedge-claws-alt-002-inside.svg");
    background-repeat: no-repeat;
    float: left;
    width: 200px;
    height: 72px;
    margin: 1px 0px 1px 20px;
    display: block;
    /*background-color: rgba(207,60,183,0.35);*/
  }

  .logo a:hover {
    background-position: 0 -72px;
  }


  .menu-box-one {
    height: 50px;
    width: 50px;
    position: relative;
    top: 12px;
    right: 20px;
    display: block;
    cursor: pointer;
    z-index: 2;
  }

  .cover-homepage {
    height: 108px;
    width: 240px;
  }

  .cover {
    height: 73px;
    width: 240px;
  }

  .main-wrapper {
    width: 300px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .quality-img-one {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-bottom: 30px;
    background-image: url("../solutions/quality/001.jpg");
    background-repeat: no-repeat;
    background-position: -290px center;
  }

  .about-img-one {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-bottom: 30px;
    background-image: url("../about/image.jpg");
    background-repeat: no-repeat;
    background-position: center center;
  }

  .line-br-one {
    float: left;
    /* border-top-width: 1px; */
    border-top-style: solid;
    border-top-color: #333333;
    background-color: #333;
    height: 3px;
    width: 124px;
    margin-top: 6px;
  }

  .left-right-wrapper {
    /* [disabled]background-color: #0C9; */
    width: 300px;
    margin: 0px auto 0px auto;
  }

  #left-right-wrapper-diversity {
    /* [disabled]background-color: #0C9; */
    padding-top: 35px;
    /* padding-bottom: 35px; */
  }

  .small_bar_top {
    width: 100%;
    height: 2px;
    margin: 0px 0px 14px 0px;
    background-color: var(--small-bar-top);
  }

  /* ============ */

  .left-copy {
    float: left;
    font-family: var(--font-heading);
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    padding: 45px 45px 45px 0px;
  }

  .left-copy-two {
    float: left;
    font-family: var(--font-heading);
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    padding: 0px 0px 0px 0px;
  }

  /* ============ */

  .right-copy {
    float: left;
    padding-top: 33px;
    font-family: var(--font-brand);
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
  }

  .right-copy_Diversity {
    padding-top: 48px;
  }

  .right-copy-diversity-protoedge {
    float: left;
    font-size: 17px;
    color: #fff;
    font-family: var(--font-brand);
    /* padding-top: 48px; */
    font-weight: normal;
    font-variant: normal;
    text-transform: uppercase;
  }

  .text-container {
    width: 300px;
    margin-right: auto;
    margin-left: auto;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgba(102, 102, 102, 0);
    padding-top: 2px;
    padding-bottom: 2px;
  }

  #text-container-bottom-line {
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #666;
  }

  .logo-social-icon-container {
    margin-top: 17px;
    margin-left: -5px;
    margin-bottom: 25px;
  }

  #do_not_show {
    display: none;
  }

  .bottom-logo {
    height: 42px;
    width: 42px;
    /*background-image: url( "../img/sm-logo-bottom.svg"); */
    float: left;
    margin-right: 15px;
    margin-left: 0px;
    margin-top: 0px;
  }

  .right-box-two {
    float: right;
    line-height: 18px;
    height: 42px;
    margin-top: 9px;
  }

  .footer-two {
    display: flex;
    justify-content: left;
    align-items: center;
    /*  font-family: var(--font-brand);*/
    /*  font-weight: 400;*/
    /*  text-transform: uppercase;*/
    font-size: 14px;
    color: var(--footer-two) !important;
  }

  .footer-two a {
    color: var(--footer-two) !important;
    text-decoration: none;
  }

  .footer-two a:hover {
    color: var(--footer-two-hover) !important;
  }

  .footer-two-left-right-inside {
    width: 300px;
    margin-right: auto;
    margin-left: auto;
    padding: 50px 0px 100px 0px;
  }

  .adjustment_for_copyright_copy {
    width: 100%;
    display: block;
    /*background-color: pink;*/
  }

  /* ===================
   about us */



  #space-one {
    padding-top: 20px;
    /* background-color: #C51A1D; */
  }

  .plastic-img-3d-sls {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../solutions/plastic-3D-printing-nylonparts-sls/001.jpg");
    background-repeat: no-repeat;
    background-position: -190px center;
  }

  .plastic-img-urethane-parts {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../solutions/plastic-urethane-casting/001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
  }

  .metal-img-one {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../solutions/metal-cnc-machined-prototypes/001.jpg");
    background-repeat: no-repeat;
    background-position: center bottom;
  }

  .metal-img-prnt-3d {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../solutions/metal-3d-metal-printing-dmls/001.jpg");
    background-repeat: no-repeat;
    background-position: right -188px center;
  }

  .metal-img-casting-metal {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../solutions/metal-prototype-metal-casting/001.jpg");
    background-repeat: no-repeat;
    background-position: -222px center;
  }

  .material-data-img-one {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../solutions/material-data/image.jpg");
    background-repeat: no-repeat;
    background-position: center center;
  }

  .metal-img-sheet-metal {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../solutions/metal-sheet-metal-prototyping/001.jpg");
    background-repeat: no-repeat;
    background-position: left -130px center;
  }

  .links-img-one {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 20px;
    margin-bottom: 30px;
    background-image: url(../links/links-img.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
  }

  .solutions-img-one {
    background-color: #333;
    height: 350px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-repeat: no-repeat;
    background-position: -180px center;
    background-image: url("../solutions/001.jpg");
  }

  .legal-img-one {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 20px;
    margin-bottom: 30px;
    background-image: url("../legal/001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
  }

  .careers-img-one {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../about/careers/image.jpg");
    background-repeat: no-repeat;
    background-position: -140px center;
  }

  #career_SPAVE_NEEDED {
    margin: 0px 0px 30px 0px;
  }

  .plastic-img-cnc {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../solutions/plastic-cnc-machined-prototypes/001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
  }

  .plastic-img-injection {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../solutions/plastic-injection-molding-parts/001.jpg");
    background-repeat: no-repeat;
    background-position: -100px center;
  }

  .plastic-img-fused-deposition-modeling {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../solutions/plastic-fused-deposition-modeling-fdm/001.jpg");
    background-repeat: no-repeat;
    background-position: -495px center;
  }

  .rubber-img-polyjetprinting-3d {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../solutions/rubber-polyjet/001.jpg");
    background-repeat: no-repeat;
    background-position: -400px center;
  }

  .rubber-img-lsr {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../solutions/rubber-silicone-rubber-parts-lsr/001.jpg");
    background-repeat: no-repeat;
    background-position: -100px center;
  }

  .rubber-img-3d-fdm-printing {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../solutions/rubber-3d-printing-service-fdm/001.jpg");
    background-repeat: no-repeat;
    background-position: -300px center;
  }

  .rubber-img-ROTATIONAL {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../solutions/plastic-rotational-molding/001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
  }

  .rubber-img-one {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 20px;
    margin-bottom: 30px;
    background-image: url("../solutions/rubber-silicone-rubber-parts-lsr/001.jpg");
    background-repeat: no-repeat;
    background-position: -390px center;
  }

  .plastic-img-3d-prt-sla {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../solutions/plastic-stereolithography-sla/001.jpg");
    background-repeat: no-repeat;
    background-position: left -200px center;
  }

  .plastic-img-one-polyjet-3d-print {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../solutions/plastic-polyjet/001.jpg");
    background-repeat: no-repeat;
    background-position: -290px center;
  }

  .rubber-img-urethane-cast {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../solutions/rubber-cast-urethanes/001.jpg");
    background-repeat: no-repeat;
    background-position: -222px center;
  }

  .rubber-img-injection-molding {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../solutions/rubber-plastic-injection-molded-parts/001.jpg");
    background-repeat: no-repeat;
    background-position: -140px center;
  }

  .plastic-img-cnc {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../solutions/plastic-cnc-machined-prototypes/001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
  }

  /* tolerances-img-one */

  #tolerances-img-one_P_TOP {
    margin: 0px 0px 30px 0px;
  }

  .tolerances-img-one {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 20px;
    margin-bottom: 30px;
    background-image: url("../solutions/tolerances/001.jpg");
    background-repeat: no-repeat;
    background-position: -145px center;
  }

  .prototype-devel-img-one {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../about/prototype-devel/001.jpg");
    background-repeat: no-repeat;
    background-position: -125px center;
  }

  .faqs-img-one {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    background-image: url("../about/faqs/001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
  }

  /* ==========================================================================
   solutions
   ========================================================================== */

  .search-img-one {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 20px;
    margin-bottom: 30px;
    background-image: url(../search/search-img.jpg);
    background-repeat: no-repeat;
    background-position: center center;
  }

  .diversity-img-one {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 20px;
    margin-bottom: 30px;
    /*  background-image: url("../diversity.protoedge/minority_supplier.jpg");*/
    background-image: url("../diversity.protoedge/diversity-1217653382.jpeg");
    background-repeat: no-repeat;
    background-position: -260px center;
  }

  .diversity-img-two {
    background-color: #333;
    height: 400px;
    width: 300px;
    margin-top: 20px;
    margin-bottom: 30px;
    background-image: url("../diversity.protoedge/minority_supplier2.jpg");
    background-repeat: no-repeat;
    background-position: -650px center;
  }

  /* ======= dropdown menu-container ============= */

  .heading-box {
    /* background-color: #00C; */
    float: left;
  }

  .menu-container {
    /* background-color: #00C; */
    float: right;
    width: 300px;
    max-height: 100%;
    margin-top: -1px;
    z-index: 40;
  }

  /* ==========================================================================
   contact us
   ========================================================================== */

  .contact-img-one {
    background-color: #333;
    height: 450px;
    width: 300px;
    margin-bottom: 30px;
    background-image: url("../contact/001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
  }

  .contact-copy {
    width: 300px;
    margin: 30px 0px 60px 0px;
  }

  #less-line-contact-h1 {
    padding-bottom: 5px;
  }

  #hide-mobile {
    display: none;
  }

  #hide-word-one {
    display: none;
  }



}