/* IPstyle */

/* Main */


.aboutcolumns .elementor-widget-wrap {
    align-content: space-between;
}

.redletter, .footerhref:hover, .elementor-element-11ceb46 a:hover{
    color: #E24242 !important;
}

footer .menu-item-link {
    padding-left: 0 !important;
}

.ipwhatwedo .jet-services__desc {
    text-align: justify !important;
}

.jet-button__label {
    font-size: 0.9em !important;
    white-space: nowrap !important;
}

section.error-404.not-found {
    margin: 100px 0;
}

.error404 .not-found .page-content .btn {
    margin: 20px 0;
}


/* Main */

/* Breadcrumbs */

.elementor-element.elementor-element-f378c11 .elementor-heading-title {
    font-weight: 600;
}

/* Breadcrumbs */

/* Products */

.product-box {
    box-shadow: 0px 0px 60px 10px rgba(0, 0, 0, 0.1) !important;
}

.product-box:hover {
    box-shadow: 0px 0px 60px 10px rgba(226, 66, 66, 0.4) !important;
}

.elementor-slideshow__title {
    display: none;
}

.product-box .elementor-widget-text-editor * {
    font-size: 20px;
}

/* Products */

/* Contact */

.elementor-element-03db794 * {
    font-size: 18px;
}

/* Contact */

/* Media queries */

@media (min-width: 1201px) and (max-width: 1366px) {}

@media (min-width: 1025px) and (max-width: 1200px) {}

@media (min-width: 769px) and (max-width: 1024px) {
    .c-jokernav__button {
        right: 20px;
        top: 20px;
    }

        .elementor-7983 .elementor-element.elementor-element-70f67f7 {
        padding: 66px 0px !important;
    }
}

@media (min-width: 481px) and (max-width: 768px) {
    .c-jokernav__button {
        right: 20px;
        top: 20px;
    }

            .elementor-7983 .elementor-element.elementor-element-70f67f7 {
        padding: 66px 0px !important;
    }

    .ipcol {
        margin: 20px 0;
    }
}

@media (min-width: 360px) and (max-width: 480px) {
    .c-jokernav__button {
        right: 20px;
        top: 20px;
    }

            .elementor-7983 .elementor-element.elementor-element-70f67f7 {
        padding: 66px 0px !important;
    }


    .ipcol {
        margin: 20px 0;
    }

    .jet-logo.jet-logo-type-image.jet-logo-display-block a, .elementor-element-a07bef5 *, .elementor-element-29f7ee9 *{
        text-align: center;
    }

    footer .elementor-social-icons-wrapper.elementor-grid, .elementor-7983 .elementor-element.elementor-element-cd5e40b .jet-nav--vertical .menu-item-link-top, .elementor-element-023ce5d ul li, .elementor-element-023ce5d ul li a {
    justify-content: center;
    display: flex;
}
}

@media only screen and (max-width: 800px) and (orientation: landscape) {}

/* Media queries */

/* IPstyle */