.elementor-24860 .elementor-element.elementor-element-78731f1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 045px;
    --padding-right: 45px;
}

.elementor-24860 .elementor-element.elementor-element-78731f1:not(.elementor-motion-effects-element-type-background), .elementor-24860 .elementor-element.elementor-element-78731f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/id1-bg-footer.jpg");url(/id1-bg-footer.jpg")";;
}

.elementor-24860 .elementor-element.elementor-element-360d11f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 50px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-24860 .elementor-element.elementor-element-3d4012e {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-24860 .elementor-element.elementor-element-cd433fb > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-24860 .elementor-element.elementor-element-cd433fb .text-css-e {
    color: #efddc8;
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 26px;
}

.elementor-24860 .elementor-element.elementor-element-5366ff4 .elbzotech-list-link-global {
    gap: 12px;
}

.elementor-24860 .elementor-element.elementor-element-5366ff4 .item-link .title {
    color: #FFFFFFB3;
}

.elementor-24860 .elementor-element.elementor-element-5366ff4 .item-link:hover .title {
    color: #FFFFFF;
}

.elementor-24860 .elementor-element.elementor-element-5366ff4 .item-link:hover,.elementor-24860 .elementor-element.elementor-element-5366ff4 .item-link:focus {
    color: #FFFFFF;
}

.elementor-24860 .elementor-element.elementor-element-5366ff4 .item-link.icon-position-left i {
    margin-right: 0px;
}

.elementor-24860 .elementor-element.elementor-element-5366ff4 .icon-position-left .icon-image-link {
    margin-right: 0px;
}

.elementor-24860 .elementor-element.elementor-element-5366ff4 .item-link.icon-position-right i {
    margin-left: 0px;
}

.elementor-24860 .elementor-element.elementor-element-5366ff4 .icon-position-right .icon-image-link {
    margin-left: 0px;
}

.elementor-24860 .elementor-element.elementor-element-283da82 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-24860 .elementor-element.elementor-element-8ebe082 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-24860 .elementor-element.elementor-element-8ebe082 .text-css-e {
    color: #efddc8;
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 26px;
}

.elementor-24860 .elementor-element.elementor-element-1c40b57 .elbzotech-list-link-global {
    gap: 12px;
}

.elementor-24860 .elementor-element.elementor-element-1c40b57 .item-link .title {
    color: #efddc8;
}

.elementor-24860 .elementor-element.elementor-element-1c40b57 .item-link:hover .title {
    color: #FFFFFF;
}

.elementor-24860 .elementor-element.elementor-element-1c40b57 .item-link:hover,.elementor-24860 .elementor-element.elementor-element-1c40b57 .item-link:focus {
    color: #FFFFFF;
}

.elementor-24860 .elementor-element.elementor-element-1c40b57 .item-link.icon-position-left i {
    margin-right: 0px;
}

.elementor-24860 .elementor-element.elementor-element-1c40b57 .icon-position-left .icon-image-link {
    margin-right: 0px;
}

.elementor-24860 .elementor-element.elementor-element-1c40b57 .item-link.icon-position-right i {
    margin-left: 0px;
}

.elementor-24860 .elementor-element.elementor-element-1c40b57 .icon-position-right .icon-image-link {
    margin-left: 0px;
}

.elementor-24860 .elementor-element.elementor-element-429c93a {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-24860 .elementor-element.elementor-element-033890b > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-24860 .elementor-element.elementor-element-033890b .text-css-e {
    color: #efddc8;
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 26px;
}

.elementor-24860 .elementor-element.elementor-element-dac67d3 .elbzotech-list-link-global {
    gap: 12px;
}

.elementor-24860 .elementor-element.elementor-element-dac67d3 .item-link .title {
    color: #efddc8;
}

.elementor-24860 .elementor-element.elementor-element-dac67d3 .item-link:hover .title {
    color: #FFFFFF;
}

.elementor-24860 .elementor-element.elementor-element-dac67d3 .item-link:hover,.elementor-24860 .elementor-element.elementor-element-dac67d3 .item-link:focus {
    color: #FFFFFF;
}

.elementor-24860 .elementor-element.elementor-element-dac67d3 .item-link.icon-position-left i {
    margin-right: 0px;
}

.elementor-24860 .elementor-element.elementor-element-dac67d3 .icon-position-left .icon-image-link {
    margin-right: 0px;
}

.elementor-24860 .elementor-element.elementor-element-dac67d3 .item-link.icon-position-right i {
    margin-left: 0px;
}

.elementor-24860 .elementor-element.elementor-element-dac67d3 .icon-position-right .icon-image-link {
    margin-left: 0px;
}

.elementor-24860 .elementor-element.elementor-element-c0e5d83 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-24860 .elementor-element.elementor-element-ec8c5de > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-24860 .elementor-element.elementor-element-ec8c5de .text-css-e {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 26px;
}

.elementor-24860 .elementor-element.elementor-element-7ae00d8 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-24860 .elementor-element.elementor-element-7ae00d8 .elbzotech-list-link-global {
    gap: 10px;
}

.elementor-24860 .elementor-element.elementor-element-3d485ee {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-24860 .elementor-element.elementor-element-8f249a2 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-24860 .elementor-element.elementor-element-8f249a2 .text-css-e {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 26px;
}

.elementor-24860 .elementor-element.elementor-element-2ee96ee > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-24860 .elementor-element.elementor-element-2ee96ee .text-css-e {
    color: #FFFFFFB3;
}

.elementor-24860 .elementor-element.elementor-element-de74067 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 30px;
    --row-gap: 0px;
    --column-gap: 30px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-24860 .elementor-element.elementor-element-7ab3dfc .text-css-e {
    font-size: 16px;
    font-weight: 500;
}

.elementor-24860 .elementor-element.elementor-element-2817aa6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-24860 .elementor-element.elementor-element-2817aa6 .elbzotech-list-link-global {
    gap: 18px;
}

.elementor-24860 .elementor-element.elementor-element-2817aa6 .item-link i {
    font-size: 24px;
}

.elementor-24860 .elementor-element.elementor-element-2817aa6 .item-link.icon-position-left i {
    margin-right: 0px;
}

.elementor-24860 .elementor-element.elementor-element-2817aa6 .icon-position-left .icon-image-link {
    margin-right: 0px;
}

.elementor-24860 .elementor-element.elementor-element-2817aa6 .item-link.icon-position-right i {
    margin-left: 0px;
}

.elementor-24860 .elementor-element.elementor-element-2817aa6 .icon-position-right .icon-image-link {
    margin-left: 0px;
}

.elementor-24860 .elementor-element.elementor-element-0bb9d3d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-24860 .elementor-element.elementor-element-b3a85ad {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #FFFFFFB3;
    --border-color: #FFFFFFB3;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-24860 .elementor-element.elementor-element-970bef6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-24860 .elementor-element.elementor-element-5453179 {
    text-align: center;
}

.elementor-24860 .elementor-element.elementor-element-7c1f3d7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

@media(max-width: 1366px) {
    .elementor-24860 .elementor-element.elementor-element-de74067 {
        --gap:0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
    }

    .elementor-24860 .elementor-element.elementor-element-2817aa6 .elbzotech-list-link-global {
        gap: 10px;
    }
}

@media(min-width: 768px) {
    .elementor-24860 .elementor-element.elementor-element-78731f1 {
        --content-width:1470px;
    }

    .elementor-24860 .elementor-element.elementor-element-3d4012e {
        --width: 60%;
    }

    .elementor-24860 .elementor-element.elementor-element-283da82 {
        --width: 20%;
    }

    .elementor-24860 .elementor-element.elementor-element-429c93a {
        --width: 20%;
    }

    .elementor-24860 .elementor-element.elementor-element-c0e5d83 {
        --width: 18%;
    }

    .elementor-24860 .elementor-element.elementor-element-3d485ee {
        --width: 28%;
    }
}

@media(max-width: 1200px) {
    .elementor-24860 .elementor-element.elementor-element-78731f1 {
        --padding-top:0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-24860 .elementor-element.elementor-element-360d11f {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --margin-top: 40px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-24860 .elementor-element.elementor-element-3d4012e.e-con {
        --order: 3;
    }

    .elementor-24860 .elementor-element.elementor-element-283da82.e-con {
        --order: 4;
    }

    .elementor-24860 .elementor-element.elementor-element-429c93a.e-con {
        --order: 5;
    }

    .elementor-24860 .elementor-element.elementor-element-c0e5d83.e-con {
        --order: 2;
    }

    .elementor-24860 .elementor-element.elementor-element-3d485ee {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-24860 .elementor-element.elementor-element-3d485ee.e-con {
        --order: 1;
    }

    .elementor-24860 .elementor-element.elementor-element-8967708 {
        width: var( --container-widget-width, 70% );
        max-width: 70%;
        --container-widget-width: 70%;
        --container-widget-flex-grow: 0;
    }

    .elementor-24860 .elementor-element.elementor-element-de74067 {
        --justify-content: center;
    }

    .elementor-24860 .elementor-element.elementor-element-2817aa6 .elbzotech-list-link-global {
        gap: 15px;
    }
}

@media(max-width: 1024px) {
    .elementor-24860 .elementor-element.elementor-element-360d11f {
        --flex-direction:row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
    }

    .elementor-24860 .elementor-element.elementor-element-3d485ee {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-24860 .elementor-element.elementor-element-3d485ee.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-24860 .elementor-element.elementor-element-de74067 {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-24860 .elementor-element.elementor-element-2817aa6 .elbzotech-list-link-global {
        gap: 15px;
    }

    .elementor-24860 .elementor-element.elementor-element-2817aa6 .item-link i {
        font-size: 24px;
    }

    .elementor-24860 .elementor-element.elementor-element-2817aa6 .item-link {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width: 880px) {
    .elementor-24860 .elementor-element.elementor-element-360d11f {
        --gap:20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
        --flex-wrap: wrap;
    }

    .elementor-24860 .elementor-element.elementor-element-c0e5d83 {
        --gap: 0px 30px;
        --row-gap: 0px;
        --column-gap: 30px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-24860 .elementor-element.elementor-element-5453179 {
        text-align: left;
    }
}

@media(max-width: 767px) {
    .elementor-24860 .elementor-element.elementor-element-78731f1 {
        --padding-top:0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-24860 .elementor-element.elementor-element-360d11f {
        --gap: 10px 0px;
        --row-gap: 10px;
        --column-gap: 0px;
        --margin-top: 30px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-24860 .elementor-element.elementor-element-3d4012e {
        --width: 100%;
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-24860 .elementor-element.elementor-element-5366ff4 .elbzotech-list-link-global {
        gap: 10px;
    }

    .elementor-24860 .elementor-element.elementor-element-283da82 {
        --width: 50%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-24860 .elementor-element.elementor-element-1c40b57 .elbzotech-list-link-global {
        gap: 10px;
    }

    .elementor-24860 .elementor-element.elementor-element-429c93a {
        --width: 50%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-24860 .elementor-element.elementor-element-dac67d3 .elbzotech-list-link-global {
        gap: 10px;
    }

    .elementor-24860 .elementor-element.elementor-element-c0e5d83 {
        --width: 50%;
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-24860 .elementor-element.elementor-element-7ae00d8 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-24860 .elementor-element.elementor-element-3d485ee {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-24860 .elementor-element.elementor-element-2ee96ee {
        text-align: center;
    }

    .elementor-24860 .elementor-element.elementor-element-8967708 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-24860 .elementor-element.elementor-element-de74067 {
        --justify-content: center;
    }

    .elementor-24860 .elementor-element.elementor-element-0bb9d3d {
        --gap: 10px 0px;
        --row-gap: 10px;
        --column-gap: 0px;
    }

    .elementor-24860 .elementor-element.elementor-element-5453179 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-24860 .elementor-element.elementor-element-5453179 {
        text-align: center;
    }

    .elementor-24860 .elementor-element.elementor-element-7c1f3d7 {
        --justify-content: center;
    }
}

@media(max-width: 1366px) and (min-width:768px) {
    .elementor-24860 .elementor-element.elementor-element-3d4012e {
        --width:50%;
    }

    .elementor-24860 .elementor-element.elementor-element-283da82 {
        --width: 25%;
    }

    .elementor-24860 .elementor-element.elementor-element-429c93a {
        --width: 25%;
    }

    .elementor-24860 .elementor-element.elementor-element-c0e5d83 {
        --width: 30%;
    }
}

@media(max-width: 1200px) and (min-width:768px) {
    .elementor-24860 .elementor-element.elementor-element-3d4012e {
        --width:25%;
    }

    .elementor-24860 .elementor-element.elementor-element-283da82 {
        --width: 25%;
    }

    .elementor-24860 .elementor-element.elementor-element-429c93a {
        --width: 25%;
    }

    .elementor-24860 .elementor-element.elementor-element-c0e5d83 {
        --width: 25%;
    }

    .elementor-24860 .elementor-element.elementor-element-3d485ee {
        --width: 100%;
    }
}

@media(max-width: 880px) and (min-width:768px) {
    .elementor-24860 .elementor-element.elementor-element-de74067 {
        --width:100%;
    }

    .elementor-24860 .elementor-element.elementor-element-970bef6 {
        --width: 60%;
    }

    .elementor-24860 .elementor-element.elementor-element-7c1f3d7 {
        --width: 40%;
    }
}

@media(min-width: 1367px) {
    .elementor-24860 .elementor-element.elementor-element-78731f1:not(.elementor-motion-effects-element-type-background), .elementor-24860 .elementor-element.elementor-element-78731f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment:fixed;
    }
}
