.elementor-168 .elementor-element.elementor-element-58b51a5 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-168 .elementor-element.elementor-element-26eebb2:hover img {
    opacity: 1 !important;
}

.elementor-168 .elementor-element.elementor-element-26eebb2 img {
    transition-duration: 1s;
    border-style: none;
}

.elementor-168 .elementor-element.elementor-element-fcbc9d2 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-168 .elementor-element.elementor-element-d21749a {
    text-align: center;
}

.elementor-168 .elementor-element.elementor-element-9fbe410 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-168 .elementor-element.elementor-element-22c54e6 {
    text-align: center;
}

.elementor-168 .elementor-element.elementor-element-afd9e64 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-168 .elementor-element.elementor-element-339c2ba {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-168 .elementor-element.elementor-element-366266b {
    text-align: center;
}

.elementor-168 .elementor-element.elementor-element-1760c97 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-168 .elementor-element.elementor-element-b098ed6 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-168 .elementor-element.elementor-element-a64a37a {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-168 .elementor-element.elementor-element-9fe5685 {
    text-align: center;
}

.elementor-168 .elementor-element.elementor-element-6070f5e {
    --display: flex;
    --flex-direction: column-reverse;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-168 .elementor-element.elementor-element-6070f5e,
.elementor-168 .elementor-element.elementor-element-6070f5e::before {
    --overlay-transition: 0s;
}

.elementor-168 .elementor-element.elementor-element-153a3a3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
#Our\ products img {
	max-width: 450px;
}
.elementor-168 .elementor-element.elementor-element-153a3a3 {
    width: auto;
    max-width: auto;
}

.elementor-168 .elementor-element.elementor-element-1a3cd4d {
    text-align: center;
}

.elementor-168 .elementor-element.elementor-element-1a3cd4d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: none;
}

@media(max-width:1024px) {
    .elementor-168 .elementor-element.elementor-element-afd9e64 {
        --grid-auto-flow: row;
    }

    .elementor-168 .elementor-element.elementor-element-b098ed6 {
        --grid-auto-flow: row;
    }
}

@media(max-width:767px) {
    .elementor-168 .elementor-element.elementor-element-afd9e64 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-168 .elementor-element.elementor-element-b098ed6 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
}
.elementor-168 .elementor-element.elementor-element-26eebb2:hover img {
	opacity: 1 !important;
}