/**
* Theme Name: Spaciaz Child
* Description: This is a child theme of Spaciaz, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opalthemes</a>
* Template: spaciaz
* Version: 1.2.3
*/

.spaciaz-mobile-nav img {
    max-height: 40px;
}

.elementor-button {
    text-transform: none;
}

.machinery_carousel .decor-border {
    position: absolute;
    width: 100px;
    height: 34px;
    bottom: 10px;
    right: 26px;
    z-index: 3;
}
.machinery_carousel .decor-border::after {
    content: "";
    width: 100px;
    height: 33px;
    clip-path: path("M0 33H100C90.7952 33 83.6787 25.1703 79.2588 17.1769C73.5989 6.94119 62.6183 0 50 0C37.3818 0 26.4011 6.94119 20.7412 17.1769C16.3213 25.1703 9.20474 33 0 33Z");
    background-color: #fff;
    position: absolute;
    left: 0;
    bottom: -1px;
    display: block;
    z-index: -1;
}

.contact-location ul {
    margin: 0;
}

.image-carousel-video {
    width: 100%;
    height: auto;
    display: block;
}

/* If videos look stretched in Swiper */
.swiper-slide video {
    max-width: 100%;
}


@media (min-width: 1025px) {
    .machinery.elementor-widget-spaciaz-iconbox.layout-special-yes .d-grid {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 30px;
    }

    /* every odd */
    .machinery.elementor-widget-spaciaz-iconbox.layout-special-yes .d-grid .grid-item:nth-child(odd) {
        transform: translateY(0);
    }

    /* every even */
    .machinery.elementor-widget-spaciaz-iconbox.layout-special-yes .d-grid .grid-item:nth-child(even) {
        transform: translateY(100px);
    }
}