.socialnumber {
    padding: 0 0 100px 0;
}

.card {
    position: absolute;
    box-shadow: 0px 0px 10px;
    padding: 20px 0;
    top: 62px;
    background-color: #fff !important;
    left: 110px;
    background: linear-gradient(270deg, rgb(255 255 255)40%, rgba(0, 0, 0, 0)), url(/img/digital/icon-dot.png);
}

.card .col-lg-2 {
    padding: 0;
    padding-left: 10px;

}

.card h5 {
    margin: 0 0 10px;
}

.card p {
    line-height: 1.3;
    margin: 0 0 10px;
}

.card a {
    font-size: 13px;
    padding: 9px;
    line-height: 1.42857143;
    display: inline-block;
    margin-bottom: 0;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    vertical-align: middle;
    font-weight: 700;
    text-align: center;
    background: #f38020;
    cursor: pointer;
    border: 1px solid transparent;
    color: #fff;
    outline: none;
}

.card a:hover {
    background: grey;
}

.foundation {
    width: 90%;
}

@media screen and (max-width: 600px) {
    .socialnumber img {
        margin-left: -48px;
    }

    .card img {
        margin-left: 0;
        float: left;
    }

    .card h5 {
        margin: 0 0 10px 50px;
    }

    .foundation {
        width: 1000%;
    }
}



.ot-heading h2 {

    margin-bottom: 20px !important;
}

.elementor-2407 .elementor-element.elementor-element-ca00d56 {
    padding: 30px 0
}

.elementor-2407 .elementor-element.elementor-element-75221f9>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: flex-end
}

.elementor-2407 .elementor-element.elementor-element-75221f9 {
    padding: 0
}

.elementor-2407 .elementor-element.elementor-element-1b26fd1 {
    text-align: left
}

.elementor-2407 .elementor-element.elementor-element-83ec4ab>.elementor-widget-container {
    margin: 0 0 5px 0
}

.elementor-2407 .elementor-element.elementor-element-2e0b847 .icon-main i,
.elementor-2407 .elementor-element.elementor-element-2e0b847 .icon-main span:before {
    font-size: 50px
}

.elementor-2407 .elementor-element.elementor-element-2e0b847 .icon-main svg {
    width: 50px
}

.elementor-2407 .elementor-element.elementor-element-2e0b847 .icon-main img {
    max-width: 50px
}

.elementor-2407 .elementor-element.elementor-element-2e0b847 .icon-box-s2:hover .icon-main {
    color: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-2e0b847 .icon-box-s2:hover svg {
    fill: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-2e0b847>.elementor-widget-container {
    padding: 0 0 60px 0
}

.elementor-2407 .elementor-element.elementor-element-21df24f .icon-main i,
.elementor-2407 .elementor-element.elementor-element-21df24f .icon-main span:before {
    font-size: 50px
}

.elementor-2407 .elementor-element.elementor-element-21df24f .icon-main svg {
    width: 50px
}

.elementor-2407 .elementor-element.elementor-element-21df24f .icon-main img {
    max-width: 50px
}

.elementor-2407 .elementor-element.elementor-element-21df24f .icon-box-s2:hover .icon-main {
    color: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-21df24f .icon-box-s2:hover svg {
    fill: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-8e5b4fe .icon-main i,
.elementor-2407 .elementor-element.elementor-element-8e5b4fe .icon-main span:before {
    font-size: 50px
}

.elementor-2407 .elementor-element.elementor-element-8e5b4fe .icon-main svg {
    width: 50px
}

.elementor-2407 .elementor-element.elementor-element-8e5b4fe .icon-main img {
    max-width: 50px
}

.elementor-2407 .elementor-element.elementor-element-8e5b4fe .icon-box-s2:hover .icon-main {
    color: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-8e5b4fe .icon-box-s2:hover svg {
    fill: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-8e5b4fe>.elementor-widget-container {
    padding: 0 0 60px 0
}

.elementor-2407 .elementor-element.elementor-element-f72dca4 .icon-main i,
.elementor-2407 .elementor-element.elementor-element-f72dca4 .icon-main span:before {
    font-size: 50px
}

.elementor-2407 .elementor-element.elementor-element-f72dca4 .icon-main svg {
    width: 50px
}

.elementor-2407 .elementor-element.elementor-element-f72dca4 .icon-main img {
    max-width: 50px
}

.elementor-2407 .elementor-element.elementor-element-f72dca4 .icon-box-s2:hover .icon-main {
    color: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-f72dca4 .icon-box-s2:hover svg {
    fill: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-ec9e6d3 .icon-main i,
.elementor-2407 .elementor-element.elementor-element-ec9e6d3 .icon-main span:before {
    font-size: 50px
}

.elementor-2407 .elementor-element.elementor-element-ec9e6d3 .icon-main svg {
    width: 50px
}

.elementor-2407 .elementor-element.elementor-element-ec9e6d3 .icon-main img {
    max-width: 50px
}

.elementor-2407 .elementor-element.elementor-element-ec9e6d3 .icon-box-s2:hover .icon-main {
    color: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-ec9e6d3 .icon-box-s2:hover svg {
    fill: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-ec9e6d3>.elementor-widget-container {
    padding: 0 0 60px 0
}

.elementor-2407 .elementor-element.elementor-element-34aa3ab .icon-main i,
.elementor-2407 .elementor-element.elementor-element-34aa3ab .icon-main span:before {
    font-size: 50px
}

.elementor-2407 .elementor-element.elementor-element-34aa3ab .icon-main svg {
    width: 50px
}

.elementor-2407 .elementor-element.elementor-element-34aa3ab .icon-main img {
    max-width: 50px
}

.elementor-2407 .elementor-element.elementor-element-34aa3ab .icon-box-s2:hover .icon-main {
    color: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-34aa3ab .icon-box-s2:hover svg {
    fill: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-0fb4318 .icon-main i,
.elementor-2407 .elementor-element.elementor-element-0fb4318 .icon-main span:before {
    font-size: 50px
}

.elementor-2407 .elementor-element.elementor-element-0fb4318 .icon-main svg {
    width: 50px
}

.elementor-2407 .elementor-element.elementor-element-0fb4318 .icon-main img {
    max-width: 50px
}

.elementor-2407 .elementor-element.elementor-element-0fb4318 .icon-box-s2:hover .icon-main {
    color: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-0fb4318 .icon-box-s2:hover svg {
    fill: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-a77404d .icon-main i,
.elementor-2407 .elementor-element.elementor-element-a77404d .icon-main span:before {
    font-size: 50px
}

.elementor-2407 .elementor-element.elementor-element-a77404d .icon-main svg {
    width: 50px
}

.elementor-2407 .elementor-element.elementor-element-a77404d .icon-main img {
    max-width: 50px
}

.elementor-2407 .elementor-element.elementor-element-a77404d .icon-box-s2:hover .icon-main {
    color: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-a77404d .icon-box-s2:hover svg {
    fill: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-8ac96ac {
    text-align: center
}

.elementor-2407 .elementor-element.elementor-element-8ac96ac .icon-box-s2 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E7E7E7
}

.elementor-2407 .elementor-element.elementor-element-8ac96ac .icon-box-s2:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0)
}

.elementor-2407 .elementor-element.elementor-element-8ac96ac .icon-box-s2:before {
    background-image: url(https://engitech.s3.amazonaws.com/images/bg-icon-box3.jpg);
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-2407 .elementor-element.elementor-element-8ac96ac .icon-main i,
.elementor-2407 .elementor-element.elementor-element-8ac96ac .icon-main span:before {
    font-size: 50px
}

.elementor-2407 .elementor-element.elementor-element-8ac96ac .icon-main svg {
    width: 50px
}

.elementor-2407 .elementor-element.elementor-element-8ac96ac .icon-main img {
    max-width: 50px
}

.elementor-2407 .elementor-element.elementor-element-8ac96ac .icon-box-s2:hover .icon-main {
    color: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-8ac96ac .icon-box-s2:hover svg {
    fill: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-8ac96ac .icon-box-s2:hover h5,
.elementor-2407 .elementor-element.elementor-element-8ac96ac .icon-box-s2:hover h5 a {
    color: #FFF
}

.elementor-2407 .elementor-element.elementor-element-8ac96ac .icon-box-s2:hover p {
    color: #FFF
}

.elementor-2407 .elementor-element.elementor-element-8ac96ac>.elementor-widget-container {
    padding: 0 0 30px 0
}

.elementor-2407 .elementor-element.elementor-element-27a4c57 {
    text-align: center
}

.elementor-2407 .elementor-element.elementor-element-27a4c57 .icon-box-s2 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E7E7E7
}

.elementor-2407 .elementor-element.elementor-element-27a4c57 .icon-box-s2:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0)
}

.elementor-2407 .elementor-element.elementor-element-27a4c57 .icon-box-s2:before {
    background-image: url(https://engitech.s3.amazonaws.com/images/bg-icon-box6.jpg);
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-2407 .elementor-element.elementor-element-27a4c57 .icon-main i,
.elementor-2407 .elementor-element.elementor-element-27a4c57 .icon-main span:before {
    font-size: 50px
}

.elementor-2407 .elementor-element.elementor-element-27a4c57 .icon-main svg {
    width: 50px
}

.elementor-2407 .elementor-element.elementor-element-27a4c57 .icon-main img {
    max-width: 50px
}

.elementor-2407 .elementor-element.elementor-element-27a4c57 .icon-box-s2:hover .icon-main {
    color: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-27a4c57 .icon-box-s2:hover svg {
    fill: #43BAFF
}

.elementor-2407 .elementor-element.elementor-element-27a4c57 .icon-box-s2:hover h5,
.elementor-2407 .elementor-element.elementor-element-27a4c57 .icon-box-s2:hover h5 a {
    color: #FFF
}

.elementor-2407 .elementor-element.elementor-element-27a4c57 .icon-box-s2:hover p {
    color: #FFF
}

.elementor-2407 .elementor-element.elementor-element-a5c6849:not(.elementor-motion-effects-element-type-background),
.elementor-2407 .elementor-element.elementor-element-a5c6849>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8
}

.elementor-2407 .elementor-element.elementor-element-a5c6849 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 0 110px 0
}

.elementor-2407 .elementor-element.elementor-element-a5c6849>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-2407 .elementor-element.elementor-element-d8de838 {
    text-align: left
}

.elementor-2407 .elementor-element.elementor-element-d8de838>.elementor-widget-container {
    padding: 0 0 20px 0
}

.elementor-2407 .elementor-element.elementor-element-ddd3717 .elementor-text-editor {
    text-align: left
}

.elementor-2407 .elementor-element.elementor-element-ddd3717>.elementor-widget-container {
    padding: 0 0 40px 0
}

.elementor-2407 .elementor-element.elementor-element-5950727 {
    text-align: left
}

.elementor-2407 .elementor-element.elementor-element-8d963e2 {
    text-align: left
}

.elementor-2407 .elementor-element.elementor-element-73be24f:not(.elementor-motion-effects-element-type-background),
.elementor-2407 .elementor-element.elementor-element-73be24f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(http://wpdemo.archiwp.com/engitech/wp-content/uploads/sites/4/2020/03/bg-cta-home2.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-2407 .elementor-element.elementor-element-73be24f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 130px 0 130px 0
}

.elementor-2407 .elementor-element.elementor-element-73be24f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-2407 .elementor-element.elementor-element-ca0ae35 {
    text-align: center
}

.elementor-2407 .elementor-element.elementor-element-ca0ae35 .elementor-heading-title {
    color: #FFF;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-2407 .elementor-element.elementor-element-ca0ae35>.elementor-widget-container {
    padding: 0 0 13px 0
}

.elementor-2407 .elementor-element.elementor-element-ed367a6 {
    text-align: center
}

.elementor-2407 .elementor-element.elementor-element-ed367a6 .elementor-heading-title {
    color: #FFF;
    font-size: 72px;
    font-weight: 900;
    line-height: 80px
}

.elementor-2407 .elementor-element.elementor-element-ed367a6>.elementor-widget-container {
    padding: 0 0 38px 0
}

.elementor-2407 .elementor-element.elementor-element-1426178:not(.elementor-motion-effects-element-type-background),
.elementor-2407 .elementor-element.elementor-element-1426178>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
    background-image: url(http://wpdemo.archiwp.com/engitech/wp-content/uploads/sites/4/2020/01/bg-maps-dots.jpg);
    background-position: bottom center;
    background-repeat: no-repeat
}

.elementor-2407 .elementor-element.elementor-element-1426178 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0 0 110px 0
}

.elementor-2407 .elementor-element.elementor-element-1426178>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-2407 .elementor-element.elementor-element-9d6f6c4 {
    text-align: center
}

.elementor-2407 .elementor-element.elementor-element-9d6f6c4>.elementor-widget-container {
    padding: 110px 0 50px 0
}

@media(max-width:1024px) {
    .elementor-2407 .elementor-element.elementor-element-21df24f>.elementor-widget-container {
        padding: 0 0 60px 0
    }

    .elementor-2407 .elementor-element.elementor-element-f72dca4>.elementor-widget-container {
        padding: 0 0 60px 0
    }

    .elementor-2407 .elementor-element.elementor-element-be42fe7 {
        padding: 30px 0 0 0
    }

    .elementor-2407 .elementor-element.elementor-element-5504315>.elementor-widget-container {
        padding: 0 0 30px 0
    }

    .elementor-2407 .elementor-element.elementor-element-5950727>.elementor-widget-container {
        padding: 0 0 30px 0
    }

    .elementor-2407 .elementor-element.elementor-element-127b13e>.elementor-element-populated {
        margin: 0 0 0 0
    }

    .elementor-2407 .elementor-element.elementor-element-ca0ae35 {
        text-align: center
    }

    .elementor-2407 .elementor-element.elementor-element-ed367a6 {
        text-align: center
    }
}

@media(max-width:767px) {
    .elementor-2407 .elementor-element.elementor-element-83ec4ab>.elementor-widget-container {
        margin: 15px 0 0 0
    }

    .elementor-2407 .elementor-element.elementor-element-2e0b847>.elementor-widget-container {
        padding: 0 0 40px 0
    }

    .elementor-2407 .elementor-element.elementor-element-21df24f>.elementor-widget-container {
        padding: 0 0 40px 0
    }

    .elementor-2407 .elementor-element.elementor-element-8e5b4fe>.elementor-widget-container {
        padding: 0 0 40px 0
    }

    .elementor-2407 .elementor-element.elementor-element-f72dca4>.elementor-widget-container {
        padding: 0 0 40px 0
    }

    .elementor-2407 .elementor-element.elementor-element-ec9e6d3>.elementor-widget-container {
        padding: 0 0 40px 0
    }

    .elementor-2407 .elementor-element.elementor-element-ca0ae35 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-2407 .elementor-element.elementor-element-ca0ae35>.elementor-widget-container {
        padding: 0 0 8px 0
    }

    .elementor-2407 .elementor-element.elementor-element-ed367a6 .elementor-heading-title {
        font-size: 34px;
        line-height: 44px
    }

    .elementor-2407 .elementor-element.elementor-element-ed367a6>.elementor-widget-container {
        padding: 0 0 30px 0
    }
}

@media(min-width:768px) {
    .elementor-2407 .elementor-element.elementor-element-c1b831a {
        width: 60%
    }

    .elementor-2407 .elementor-element.elementor-element-615e33b {
        width: 40%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2407 .elementor-element.elementor-element-73d21de {
        width: 50%
    }

    .elementor-2407 .elementor-element.elementor-element-58b6f2a {
        width: 50%
    }

    .elementor-2407 .elementor-element.elementor-element-80b173f {
        width: 50%
    }

    .elementor-2407 .elementor-element.elementor-element-efe0abd {
        width: 50%
    }

    .elementor-2407 .elementor-element.elementor-element-c42d824 {
        width: 50%
    }

    .elementor-2407 .elementor-element.elementor-element-56c3665 {
        width: 50%
    }

    .elementor-2407 .elementor-element.elementor-element-165a179 {
        width: 50%
    }

    .elementor-2407 .elementor-element.elementor-element-47e5444 {
        width: 50%
    }

    .elementor-2407 .elementor-element.elementor-element-31042a4 {
        width: 50%
    }

    .elementor-2407 .elementor-element.elementor-element-c0f62f5 {
        width: 100%
    }

    .elementor-2407 .elementor-element.elementor-element-127b13e {
        width: 100%
    }
}