.pm-header-section {
    background: url(../images/tech-eng/precisionMachining_Banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: overlay;
    min-height: 87vh;
    justify-content: center;
    display: flex;
    flex-direction: column;
}

.pm-def-section img {
    width: 100%;
}

.background-mech {
    /*background: url(../images/ourprocess/GrayBackground.jpg);*/
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #dadada;
}

.pm-def-section .section-title {
    color: #295693;
    padding: 30px 0px;
}


.slider-container {
              position: relative;
              perspective: 350px;
              transform-style: preserve-3d;
              min-height: 50vh;
            }
            
            .carousel-3d-item {
              position: absolute;
              top: 50%;
              left: 40%;
              outline: 1px solid transparent;
            }
            
            #carousel-3d-controller-2 ~ .carousel-3d-item:nth-of-type(1),
            #carousel-3d-controller-1 ~ .carousel-3d-item:nth-of-type(1),
            #carousel-3d-controller-2 ~ .carousel-3d-item:nth-of-type(2),
            #carousel-3d-controller-1 ~ .carousel-3d-item:nth-of-type(2),
            #carousel-3d-controller-2 ~ .carousel-3d-item:nth-of-type(3),
            #carousel-3d-controller-1 ~ .carousel-3d-item:nth-of-type(3),
            {
              transition: all 1s cubic-bezier(.48, .16, .15, .98);
            }
            
            .carousel-3d-item:nth-of-type(2),
            #carousel-3d-controller-1:checked ~ .carousel-3d-item:nth-of-type(2),
            #carousel-3d-controller-2:checked ~ .carousel-3d-item:nth-of-type(3),
            #carousel-3d-controller-3:checked ~ .carousel-3d-item:nth-of-type(1) {
              transform: translateX(-175px) translateZ(-130px);
              opacity: .9;
              transition: all 1s cubic-bezier(.48, .16, .15, .98);
            }
            
            .carousel-3d-item:nth-of-type(1),
            #carousel-3d-controller-1:checked ~ .carousel-3d-item:nth-of-type(1),
            #carousel-3d-controller-2:checked ~ .carousel-3d-item:nth-of-type(2),
            #carousel-3d-controller-3:checked ~ .carousel-3d-item:nth-of-type(3) {
              transform: translateX(0) translateZ(0);
              opacity: 1;
              transition: all 1s cubic-bezier(.48, .16, .15, .98);
            }
            
            .carousel-3d-item:nth-of-type(3),
            #carousel-3d-controller-1:checked ~ .carousel-3d-item:nth-of-type(3),
            #carousel-3d-controller-2:checked ~ .carousel-3d-item:nth-of-type(1),
            #carousel-3d-controller-3:checked ~ .carousel-3d-item:nth-of-type(2) {
              transform: translateX(175px) translateZ(-130px);
              opacity: .9;
              transition: all 1s cubic-bezier(.48, .16, .15, .98);
            }
            
            .product-list a {
                display: block;
                border: 1px solid #efefef;
            }

            .metal-treatments-slider .owl-dots { text-align: center; }
            .metal-treatments-slider button.owl-dot span {
                border: 1px solid #000;
                width: 10px;
                height: 10px;
                border-radius: 100%;
                display: inline-block;
                margin: 0 3px;
            }
            .metal-treatments-slider button.owl-dot.active span { background-color: #000; }