/* ====================================== */
/* Desktop (default) - 980px and above                                     /* ====================================== */
  .space_top_of_menu_homepage {
    margin: -34px 0px 0px 0px;
  }

  .space_top_of_menu {
    margin: -34px 0px 0px 0px;
  }

.page-heading-one {
/*  height: 0px;*/
/*  outline: 1px solid red;*/
}

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

  .block_container_one_colorbar {
    width: 200px;
    height: 2px;
    margin: 0px 0px 30px 0px;
    background-color: var(--one_colorbar);
  }

  .block_container_one {
    z-index: 0;
    position: relative;
    width: 100%;
    margin: 60px 0px 60px 0px;
  }

  .block_container_one_img {
    width: 450px;
    height: 352px;
    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;
    float: right;
  }

  .block_container_one_img_A {
    width: 450px;
    height: 170px;
    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_one_copy {
    width: 450px;
    padding: 0px;
    margin: 0px;
    float: left;
  }

  /* block_container_two */

  .block_container_two_colorbar {
    width: 200px;
    height: 2px;
    margin: 0px 0px 30px 0px;
    background-color: var(--two_colorbar);
  }

  .block_container_two {
    z-index: 0;
    position: relative;
    width: 100%;
    margin: 0px 0px 60px 0px;
  }

  .block_container_two_img {
    width: 450px;
    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_img_A {
    width: 450px;
    height: 552px;
    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;
    float: left;
  }

  .block_container_two_img_B {
    width: 450px;
    height: 200px;
    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;
    float: left;
  }

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

  .block_container_three_colorbar {
    width: 200px;
    height: 2px;
    margin: 0px 0px 30px 0px;
    background-color: var(--three_colorbar);
  }

  .block_container_three {
    z-index: 0;
    position: relative;
    width: 100%;
    margin: 0px 0px 60px 0px;
  }

  .block_container_three_img {
    width: 450px;
    height: 380px;
    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;
    float: right;
  }

  .block_container_three_img_A {
    width: 450px;
    height: 172px;
    background-color: #232323;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 0px 0px;
    background-image: url("../img/block_containers/blocks/block_003/metal-ready-processing_A.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
  }

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

  .block_container_four_colorbar {
    width: 200px;
    height: 2px;
    margin: 0px 0px 30px 0px;
    background-color: var(--four_colorbar);
  }

  .block_container_four {
    z-index: 0;
    position: relative;
    width: 100%;
    margin: 0px 0px 60px 0px;
  }

  .block_container_four_img {
    width: 364px;
    height: 444px;
    background-color: #232323;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-image: url("../img/block_containers/blocks/block_004/4.jpg");
    background-repeat: no-repeat;
    /*  background-position: center center ;*/
    /*  background-position: right 20px top -110px;*/
    background-position: center -140px;
    float: left;
  }

  .block_container_four_img_A {
    width: 364px;
    height: 262px;
    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;
    float: left;
  }

  .block_container_four_copy {
    width: 536px;
    padding: 0px;
    margin: 0px;
    float: right;
  }

  /* block_container_five */

  .block_container_five_colorbar {
    width: 200px;
    height: 2px;
    margin: 0px 0px 30px 0px;
    background-color: var(--five_colorbar);
  }

  .block_container_five {
    z-index: 0;
    position: relative;
    width: 100%;
    margin: 0px 0px 50px 0px;
  }

  .block_container_five_img {
    width: 450px;
    height: 400px;
    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;
    float: right;
  }

  .block_container_five_bottom_img {
    width: 450px;
    height: 302px;
    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: 450px;
    padding: 0px;
    margin: 0px;
    float: left;
  }

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

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

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

  /* about */

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

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

  .about_right_side {
    margin-left: 40px;
  }

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

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

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

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

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

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

  /* Career */

  .career_left {
    float: left;
    width: 450px;
    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: center center;
    background-color: #7a7a7a;
  }

  /* dmls */

  .dmls_left_right_container {
    display: block;
    margin: 45px 0px 0px 0px;
  }

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

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

  .dmls_right_side {
    margin: 0px 0px 0px 40px;
  }

  .dmls_right_ADD {
    margin: 30px 0px 0px 40px;
  }

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

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

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

  .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: center center;
    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: center center;
    background-color: #7a7a7a;
  }

  .dmls_pic_size_004 {
    width: 100%;
    height: 795px;
    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-size: cover;
    background-color: #7a7a7a;
  }

  /* metal_cnc */

  .metal_cnc_left_right_container {
    display: block;
    margin: 45px 0px 0px 0px;
  }

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

  .metal_cnc_right_side {
    margin: 0px 0px 0px 40px;
  }

  .metal_cnc_right_side_ADD {
    margin-top: 30px;
  }

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

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

  .metal_cnc_left_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-color: #7a7a7a;
  }

  .metal_cnc_right_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-color: #7a7a7a;
  }

  .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: 296px;
    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_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: #7a7a7a;
  }

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

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

  /* metal_casting */

  .metal_casting_left_right_container {
    display: block;
    margin: 43px 0px 0px 0px;
  }

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

  .metal_casting_right_side {
    margin-left: 40px;
  }

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

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

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

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

  .metal_casting_pic_size_002 {
    width: 100%;
    height: 304px;
    height: 310px;
    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: 330px;

    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/metal-prototype-metal-casting/img_003.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .metal_casting_pic_size_004 {
    width: 100%;
    height: 408px;
    background-image: url("../solutions/metal-prototype-metal-casting/img_004.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

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

  .metal_casting_pic_size_006 {
    width: 100%;
    height: 1212px;
    background-image: url("../solutions/metal-prototype-metal-casting/img_006.jpg");
    background-repeat: no-repeat;
    /*background-position: center center;*/
    background-size: cover;
    background-color: #7a7a7a;
  }

  .metal_casting_pic_size_007 {
    width: 100%;
    height: 372px;
    background-image: url("../solutions/metal-prototype-metal-casting/img_007.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  /* sheetMetal */

  .sheetMetal_left_right_container {
    display: block;
    margin: 15px 0px 0px 0px;
  }

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

  .sheetMetal_right_side {
    margin-left: 40px;
  }

  .sheetMetal_right {
    float: right;
    width: 460px;
    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: 455px;
    background-image: url("../solutions/metal-sheet-metal-prototyping/img_001.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-color: #7a7a7a;
  }

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

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

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

  /* plastic_3D (SLS 3D PRINTING) */

  .plastic_3D_left_right_container {
    display: block;
    margin: 15px 0px 0px 0px;
  }

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

  .plastic_3D_right_side {
    margin-left: 40px;
  }

  .plastic_3D_right_side_NEW_2024 {
    margin-left: 40px;
    margin-top: 20px;
  }

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

  .plastic_3D_left_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-color: #7a7a7a;
  }

  .plastic_3D_right_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-color: #7a7a7a;
  }

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

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

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

  .plastic_3D_pic_size_003 {
    width: 100%;
    height: 255px;
    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: 465px;
    background-image: url("../solutions/plastic-3D-printing-nylonparts-sls/img_004.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  /* plastic_CNC */

  .plastic_CNC_left_right_container {
    display: block;
    margin: 30px 0px 0px 0px;
  }

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

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

  .plastic_CNC_right_side {
    margin-left: 40px;
  }

  .plastic_CNC_right {
    float: right;
    width: 460px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 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_pic_size_001 {
    width: 100%;
    height: 410px;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/plastic-cnc-machined-prototypes/img_001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .plastic_CNC_pic_size_002 {
    width: 100%;
    height: 350px;
    background-image: url("../solutions/plastic-cnc-machined-prototypes/img_002.jpg");
    background-repeat: no-repeat;
    background-position: right bottom;
    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: 45px 0px 0px 0px;
  }

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

  .plastic_FDM_3D_right_side {
    margin-left: 40px;
  }

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

  .plastic_FDM_3D_left_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-color: #7a7a7a;
  }

  .plastic_FDM_3D_right_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-color: #7a7a7a;
  }

  .plastic_FDM_3D_pic_size_001 {
    width: 100%;
    height: 348px;
    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: 412px;
    /*margin: 30px 0px 0px 0px;*/
    background-image: url("../solutions/plastic-fused-deposition-modeling-fdm/img_002.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: -185px center;
    background-color: #7a7a7a;
  }

  .plastic_FDM_3D_pic_size_003 {
    width: 100%;
    height: 255px;
    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_003_A {
    width: 100%;
    height: 269px;
    margin: 39px 0px 0px 0px;
    background-image: url("../solutions/plastic-fused-deposition-modeling-fdm/3D-progress.jpg");
    background-repeat: no-repeat;
    background-position: top -26px center;
    background-color: #7a7a7a;
  }

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

  /* plastic_Injection */

  .plastic_Injection_left_right_container {
    display: block;
    margin: 15px 0px 0px 0px;
  }

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

  .plastic_Injection_right_side {
    margin-left: 40px;
  }

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

  .plastic_Injection_left_pic {
    width: 100%;
    height: 300px;
  }

  .plastic_Injection_right_pic {
    width: 100%;
    height: 300px;
  }

  .plastic_Injection_pic_size_001 {
    width: 100%;
    height: 372px;
    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-color: #7a7a7a;
  }

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

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

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

  /* plastic_Polyjet_3D */

  .plastic_Polyjet_3D_left_right_container {
    display: block;
    margin: 15px 0px 0px 0px;
  }

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

  .plastic_Polyjet_3D_right_side {
    margin-left: 40px;
  }

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

  .plastic_Polyjet_3D_left_pic {
    width: 100%;
  }

  .plastic_Polyjet_3D_right_pic {
    width: 100%;
  }

  .plastic_Polyjet_3D_pic_size_001 {
    width: 100%;
    height: 352px;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/plastic-polyjet/img_001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

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

  .plastic_Polyjet_3D_pic_size_002_NEW_A {
    width: 100%;
    height: 471px;
    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;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/plastic-polyjet/img_003.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .plastic_Polyjet_3D_pic_size_004 {
    width: 100%;
    height: 457px;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/plastic-polyjet/img_004.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

  /* rotational_Molding */

  .rotational_Molding_left_right_container {
    display: block;
    margin: 45px 0px 0px 0px;
  }

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

  .rotational_Molding_right_side {
    margin-left: 40px;
  }

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

  .rotational_Molding_left_pic {
    width: 100%;
  }

  .rotational_Molding_right_pic {
    width: 100%;
  }

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

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

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

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

  /* SLA_3D_Printing */

  .SLA_3D_Printing_left_right_container {
    display: block;
    margin: 15px 0px 0px 0px;
  }

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

  .SLA_3D_Printing_right_side {
    margin-left: 40px;
  }

  .SLA_3D_Printing_right {
    float: right;
    width: 460px;
    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: 478px;
    background-image: url("../solutions/plastic-stereolithography-sla/img_001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

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

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

  .SLA_3D_Printing_pic_size_004 {
    width: 100%;
    height: 630px;
    background-image: url("../solutions/plastic-stereolithography-sla/img_004.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center right -10px;
    background-color: #7a7a7a;
  }

  /* urethane_Cast_Parts */

  .urethane_Cast_Parts_left_right_container {
    display: block;
    margin: -15px 0px 0px 0px;
  }

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

  .urethane_Cast_Parts_right_side {
    margin-left: 40px;
  }

  .urethane_Cast_Parts_right {
    float: right;
    width: 460px;
    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: 412px;
    background-image: url("../solutions/plastic-urethane-casting/img_001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

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

  .urethane_Cast_Parts_pic_size_003 {
    width: 100%;
    height: 413px;
    background-image: url("../solutions/plastic-urethane-casting/img_003.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    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: center center;
    /*background-size: cover;*/
    background-color: #7a7a7a;
  }

  /* prototype-devel */

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

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

  .prototype-devel_left_ADD_TOP {
    margin: 30px 0px 30px 0px;
  }

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

  .prototype-devel_right {
    float: right;
    width: 460px;
    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: 463px;
    /*margin: 0px 0px 0px 0px;*/
    background-image: url("../about/prototype-devel/img_001.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .prototype-devel_pic_size_002 {
    width: 100%;
    height: 534px;
    margin: 30px 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: 435px;
    /*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: 842px;
    /*margin: 0px 0px 0px 0px;*/
    background-image: url("../about/prototype-devel/img_004.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-color: #7a7a7a;
  }

  /* quality_Inspection */

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

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

  .quality_Inspection_right_side {
    margin-left: 40px;
  }

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

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

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

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

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

  /* rubber_urethane */

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

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

  .rubber_urethane_right_side {
    margin-left: 40px;
  }

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

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

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

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

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

  .rubber_urethane_pic_size_002_A {
    width: 100%;
    height: 381px;
    margin: 35px 0px 0px 0px;
    background-size: cover;
    background-image: url("../solutions/rubber-cast-urethanes/close-up-perforated-fabric.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

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

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

  /* injection_MoldedRubber */

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

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

  .injection_MoldedRubber_right_side {
    margin-left: 40px;
  }

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

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

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

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

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

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

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

  /* rubber-polyjet */

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

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

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

  .rubber-polyjet_right {
    float: right;
    width: 460px;
    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: center center;
    /*background-size: cover;*/
    background-color: #7a7a7a;
  }

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

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

  .rubber-polyjet_pic_size_004 {
    width: 100%;
    height: 740px;
    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: 45px 0px 0px 0px;
    /*background-color: pink;*/
  }

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

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

  .rubber-silicone-lsr_right {
    float: right;
    width: 460px;
    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_right_pic {
    width: 100%;
    margin: 30px 0px 0px 0px;
  }

  .rubber-silicone-lsr_pic_size_001 {
    width: 100%;
    height: 540px;
    margin: 30px 0px 0px 0px;
    background-image: url("../solutions/rubber-silicone-rubber-parts-lsr/img_001.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    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-size: cover;*/
    background-position: center center;
    background-color: #7a7a7a;
  }

  .rubber-silicone-lsr_pic_size_002_A {
    width: 100%;
    height: 449px;
    margin: 39px 0px 0px 0px;
    background-image: url("../solutions/rubber-silicone-rubber-parts-lsr/covid-still-life-with-vaccine.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .rubber-silicone-lsr_pic_size_003 {
    width: 100%;
    height: 351px;
    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;
  }

  .rubber-silicone-lsr_pic_size_004_A {
    width: 100%;
    height: 177px;
    margin: 39px 0px 0px 0px;
    background-image: url("../solutions/rubber-silicone-rubber-parts-lsr/glasse-cups-table.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-color: #7a7a7a;
  }

  /* solutions */

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

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

  .solutions_right_side {
    margin-left: 40px;
  }

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

  .solutions_left_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-color: #7a7a7a;
  }

  .solutions_right_pic {
    width: 100%;
    height: 300px;
    margin: 30px 0px 0px 0px;
    background-color: #7a7a7a;
  }

  .solutions_pic_size_001 {
    width: 100%;
    height: 540px;
    background-image: url("../solutions/img/001.jpg");
    background-repeat: no-repeat;
    background-position: center center;
  }

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

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

  /* diversity_PE */

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

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

  .diversity_PE_right_side {
    margin-left: 40px;
  }

  .diversity_PE_right {
    float: right;
    width: 460px;
    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: 603px;
    background-image: url("../diversity.protoedge/img_001.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-color: #7a7a7a;
  }

  .diversity_PE_pic_size_002 {
    width: 100%;
    height: 453px;
    background-image: url("../diversity.protoedge/img_002.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7a7a7a;
  }

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

  .diversity_PE_pic_size_004 {
    width: 100%;
    height: 352px;
    margin: 0px 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: 80px 0px 0px 0px;
    /*background-color: pink;*/
  }

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

  .GDandT_right_side {
    margin-left: 40px;
  }

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

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

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

  .GDandT_pic_size_001 {
    width: 100%;
    height: 540px;
    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: 480px;
    background-image: url("../solutions/tolerances/img_002.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #7a7a7a;
  }

  .GDandT_pic_size_003 {
    width: 100%;
    height: 228px;
    margin: 39px 0px 0px 0px;
    background-image: url("../solutions/tolerances/b-right-2.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-color: #7a7a7a;
  }

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

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

  .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-top: 1px;
    margin-bottom: 22px;
    margin-left: 24px;
  }

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

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

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

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

  .main-wrapper {
    width: 1000px;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 200px;
  }

  .line-br-one {
    float: right;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: red;
    height: 10px;
    width: 784px;
    margin-top: 5px;
  }

  .footer-one {
    padding: 45px 0px 0px 0px;
  }

  .left-right-wrapper {
    width: 1000px;
    margin: 0px auto 0px auto;
    /*  background-color: aqua*/
  }

  #left-right-wrapper-diversity {
    padding-top: 35px;
    padding-bottom: 30px;
  }

  .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: 45px 0px 45px 0px;
  }

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

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

  .text-container {
    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;
  }

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

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

  .footer-two {
    display: flex;
    justify-content: left;
    align-items: center;
    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: 1000px;
    margin: 0px auto;
    padding: 50px 0px 100px 0px;
  }

  .adjustment_for_copyright_copy {}

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



  .plastic-img-3d-sls {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 40px;

    background-image: url("../solutions/plastic-3D-printing-nylonparts-sls/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .plastic-img-urethane-parts {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 60px;

    background-image: url("../solutions/plastic-urethane-casting/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .metal-img-one {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 40px;

    background-image: url("../solutions/metal-cnc-machined-prototypes/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .metal-img-prnt-3d {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 40px;

    background-image: url("../solutions/metal-3d-metal-printing-dmls/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .metal-img-sheet-metal {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 40px;

    background-image: url("../solutions/metal-sheet-metal-prototyping/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .metal-img-casting-metal {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 40px;

    background-image: url("../solutions/metal-prototype-metal-casting/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .material-data-img-one {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin: 15px 0 40px 0;

    background-image: url("../solutions/material-data/image.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .rubber-img-polyjetprinting-3d {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 40px;

    background-image: url("../solutions/rubber-polyjet/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .rubber-img-ROTATIONAL {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 40px;

    background-image: url("../solutions/plastic-rotational-molding/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .plastic-img-3d-prt-sla {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 40px;

    background-image: url("../solutions/plastic-stereolithography-sla/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .plastic-img-one-polyjet-3d-print {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 40px;

    background-image: url("../solutions/plastic-polyjet/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .rubber-img-urethane-cast {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 40px;

    background-image: url("../solutions/rubber-cast-urethanes/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

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

  .rubber-img-injection-molding {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 40px;

    background-image: url("../solutions/rubber-plastic-injection-molded-parts/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .plastic-img-fused-deposition-modeling {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 40px;

    background-image: url("../solutions/plastic-fused-deposition-modeling-fdm/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .rubber-img-lsr {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 40px;

    background-image: url("../solutions/rubber-silicone-rubber-parts-lsr/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .quality-img-one {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin: 15px 0 60px 0;

    background-image: url("../solutions/quality/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .plastic-img-cnc {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 60px;

    background-image: url("../solutions/plastic-cnc-machined-prototypes/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .careers-img-one {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 40px;

    background-image: url("../about/careers/image.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

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

  .legal-img-one {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin: 15px 0 60px 0;

    background-image: url("../legal/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .about-img-one {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 60px;

    background-image: url("../about/image.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .plastic-img-injection {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 40px;

    background-image: url("../solutions/plastic-injection-molding-parts/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  /* tolerances-img-one */

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

  .tolerances-img-one {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 60px;

    background-image: url("../solutions/tolerances/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .prototype-devel-img-one {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin: 15px 0 40px 0;

    background-image: url("../about/prototype-devel/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .faqs-img-one {
    background-color: #333;
    height: 400px;
    width: 100%;
    margin: 15px 0 60px 0;

    background-image: url("../about/faqs/001.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .diversity-img-one {
    background-color: #333;
    height: 400px;
    width: 100%;

    margin-top: 15px;
    margin-bottom: 40px;

    /*  background-image: url("../diversity.protoedge/minority_supplier.jpg");*/
    background-image: url("../diversity.protoedge/diversity-1217653382.jpeg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

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

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

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

  .heading-box {
    float: left;
  }

  .menu-container {
    float: right;
    width: 300px;
    max-height: 100%;
    margin-top: -1px;
    z-index: 40;
  }

/*
  #pheading-font-size {
    border: 2px solid red;
  }
*/


  /* space for menu ======================================
============================*/

  .menu-link-space {
    background-color: #006633;
    width: 300px;
    height: 20px;
  }

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

  /* ==========================================================================
   Contact US
   ========================================================================== */

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

  .contact-copy {
    width: 400px;
    float: right;
    margin: 30px 0px 100px 0px;
  }

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