﻿.MainBanner_ {
    background: url(https://www.gitex.com/contents/Theme-25/images/bannerpage1101.png);
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    z-index: 99;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-bottom: 19%
}

.HeaderBar_as {
    padding: 2% 0 0.375rem 0
}

.MainLogo_ {
    width: 28vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

img.CoLocated_ {
    width: 30%;
    margin-left: 10%
}

.MainLogo_ img {
    height: 100%
}

.HeaderButton_ {
    text-align: right
}

.MainBanner_Btn {
    margin-top: 2%
}

.HeaderContent {
    text-align: left;
    margin-top: 14%
}

.HeaderContent h1 {
    color: #fff;
    line-height: 3.973vw;
    font-size: 4.2vw;
    line-height: 4.247vw;
    font-weight: 700;
    text-transform: uppercase;
}

.HeaderContent h2 {
    color: #fff;
    font-size: 1.6vw;
    margin-top: 1.6%
}

.ScrollElement_as img {
    width: 20%
}

.ScrollElement_as {
    position: absolute;
    top: 13%;
    width: 100%
}

    .ScrollElement_as span {
        color: #fff;
        position: absolute;
        letter-spacing: 11px;
        text-align: center;
        right: 0;
        margin-top: -12%
    }

section.DataCenterWrapper_as {
    z-index: revert-layer;
    position: relative;
    padding: 32% 0 0 0;
    background: url(https://www.gitex.com/contents/Theme-25/images/Gitexmvebottomthumb11602.jpg);
    background-size: cover;
    background-position: top;
    background-size: 100% 81%;
    background-color: #FFF;
    background-repeat: no-repeat;
    margin-top: -39%
}

.DataCenterWrapper_as .ptcompress {
    position: relative;
    padding-top: 22%;
}

    .DataCenterWrapper_as .ptcompress .ScrollElement_as {
        top: -20%;
    }

.ptcompress .dataelementbox01 {
    position: relative;
    padding: 0;
    margin: 0;
}

    .ptcompress .dataelementbox01::before {
        content: "";
        position: absolute;
        left: 0;
        top: -10%;
        background: url(https://www.gitex.com/contents/Theme-25/images/headerbgelement11.png);
        width: 66%;
        height: 100%;
        background-size: 66%;
        background-repeat: no-repeat;
        opacity: 1;
    }

.DataCenterWrapper_as .auto-container {
    position: relative;
    z-index: 999
}

.DataCenterInnerBox_ {
    text-align: center
}

    .DataCenterInnerBox_ p {
        font-size: 1.6vw;
        margin-bottom: -1.2%
    }

    .DataCenterInnerBox_ span {
        display: inline-block;
        color: #fff;
        text-align: left;
        font-size: 1.37vw;
        line-height: 1.781vw;
    }

.MainHeading_ {
    text-align: center;
    margin-bottom: 2rem
}

    .MainHeading_ h3 {
        font-size: 5.479vw;
        line-height: 6.027vw;
        font-weight: 700
    }

.SmallHeading_ h3 {
    font-size: 3.8vw;
    line-height: 4.1vw
}

.YellowHeading_ h3 {
    color: #ffb600
}

.DataBox_as {
    text-align: left;
    background-size: cover !important;
    border-radius: 2.4vw;
    overflow: hidden;
    padding: 6% 6% 6% 6%;
    position: relative;
    background-size: cover !important;
    background-position: center;
    z-index: 1
}

    .DataBox_as h3 {
        display: block;
        color: #fff;
        font-size: 3.4vw;
        line-height: 3vw;
        text-transform: uppercase;
        letter-spacing: 2px
    }

    .DataBox_as p {
        color: #fff;
        font-size: 1.2vw;
        margin: 2% 0 0 0;
        line-height: normal
    }

    .DataBox_as::before {
        content: "";
        position: absolute;
        top: -20%;
        left: -20%;
        width: 120%;
        height: 120%;
        z-index: -1;
        background: url(https://www.gitex.com/GNETheme/images/Bg_1.jpg);
        background-size: cover;
        background-position: center;
        -webkit-animation: waterWave 6s ease-in-out infinite alternate;
        animation: waterWave 6s ease-in-out infinite alternate
    }

.DataBoxBgTwo::before {
    background: url(https://www.gitex.com/GNETheme/images/Bg_2.jpg);
    background-size: cover
}

.DataBoxBgThree::before {
    background: url(https://www.gitex.com/GNETheme/images/Bg_3.jpg);
    background-size: cover
}

@-webkit-keyframes waterWave {
    0% {
        -webkit-transform: translate(0, 0) scale(1.05);
        transform: translate(0, 0) scale(1.05);
        -moz-transform: translate(0, 0) scale(1.05);
        -ms-transform: translate(0, 0) scale(1.05);
        -o-transform: translate(0, 0) scale(1.05);
    }

    25% {
        -webkit-transform: translate(-10px, 8px) scale(1.07);
        transform: translate(-10px, 8px) scale(1.07);
        -moz-transform: translate(-10px, 8px) scale(1.07);
        -ms-transform: translate(-10px, 8px) scale(1.07);
        -o-transform: translate(-10px, 8px) scale(1.07);
    }

    50% {
        -webkit-transform: translate(10px, -8px) scale(1.05);
        transform: translate(10px, -8px) scale(1.05);
        -moz-transform: translate(10px, -8px) scale(1.05);
        -ms-transform: translate(10px, -8px) scale(1.05);
        -o-transform: translate(10px, -8px) scale(1.05);
    }

    75% {
        -webkit-transform: translate(-6px, 6px) scale(1.06);
        transform: translate(-6px, 6px) scale(1.06);
        -moz-transform: translate(-6px, 6px) scale(1.06);
        -ms-transform: translate(-6px, 6px) scale(1.06);
        -o-transform: translate(-6px, 6px) scale(1.06);
    }

    100% {
        -webkit-transform: translate(6px, -6px) scale(1.05);
        transform: translate(6px, -6px) scale(1.05);
        -moz-transform: translate(6px, -6px) scale(1.05);
        -ms-transform: translate(6px, -6px) scale(1.05);
        -o-transform: translate(6px, -6px) scale(1.05);
    }
}

@keyframes waterWave {
    0% {
        -webkit-transform: translate(0, 0) scale(1.05);
        transform: translate(0, 0) scale(1.05);
        -moz-transform: translate(0, 0) scale(1.05);
        -ms-transform: translate(0, 0) scale(1.05);
        -o-transform: translate(0, 0) scale(1.05);
    }

    25% {
        -webkit-transform: translate(-10px, 8px) scale(1.07);
        transform: translate(-10px, 8px) scale(1.07);
        -moz-transform: translate(-10px, 8px) scale(1.07);
        -ms-transform: translate(-10px, 8px) scale(1.07);
        -o-transform: translate(-10px, 8px) scale(1.07);
    }

    50% {
        -webkit-transform: translate(10px, -8px) scale(1.05);
        transform: translate(10px, -8px) scale(1.05);
        -moz-transform: translate(10px, -8px) scale(1.05);
        -ms-transform: translate(10px, -8px) scale(1.05);
        -o-transform: translate(10px, -8px) scale(1.05);
    }

    75% {
        -webkit-transform: translate(-6px, 6px) scale(1.06);
        transform: translate(-6px, 6px) scale(1.06);
        -moz-transform: translate(-6px, 6px) scale(1.06);
        -ms-transform: translate(-6px, 6px) scale(1.06);
        -o-transform: translate(-6px, 6px) scale(1.06);
    }

    100% {
        -webkit-transform: translate(6px, -6px) scale(1.05);
        transform: translate(6px, -6px) scale(1.05);
        -moz-transform: translate(6px, -6px) scale(1.05);
        -ms-transform: translate(6px, -6px) scale(1.05);
        -o-transform: translate(6px, -6px) scale(1.05);
    }
}

.CircleMainBox_as {
    position: relative;
    z-index: 1;
    padding: 3% 0 5% 0
}

    .CircleMainBox_as:before {
        position: absolute;
        content: '';
        left: 0;
        top: -36%;
        width: 100%;
        background: url(https://www.gitex.com/GNETheme/images/CircleBanner_.jpg);
        background-size: cover;
        z-index: -1;
        bottom: 0
    }

.EcoSystemImg_ {
    border-radius: 34px;
    overflow: hidden;
    border: 10px solid #8576ff59;
    position: relative
}

.EcoText_as {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    background: #fff;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(15%, rgba(255, 255, 255, 1)), color-stop(39%, rgba(255, 255, 255, 1)), color-stop(62%, rgba(255, 255, 255, 1)), color-stop(85%, rgb(255 255 255 / 45%)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(0deg, rgba(255, 255, 255, 1) 15%, rgba(255, 255, 255, 1) 39%, rgba(255, 255, 255, 1) 62%, rgb(255 255 255 / 45%) 85%, rgba(255, 255, 255, 0) 100%);
    padding: 6% 0 3% 0
}

    .EcoText_as p {
        font-size: 1.2vw;
        font-weight: 600
    }

.AnManyMore_ {
    color: #8576ff
}

.StrategicWrapper {
    padding: 2.6% 0 2.6% 0
}

.StrategicImgCnt_ {
    position: relative;
    border-radius: 50px;
    border-right: 0;
    padding: 20px;
    padding-bottom: 40px;
    height: 100%
}

    .StrategicImgCnt_::before {
        content: "";
        position: absolute;
        inset: 0;
        border-radius: 50px;
        padding: 2px;
        background: linear-gradient(143deg, #8576ff 0, #8576ff 25%, #6366f147 45%, #22d3ee00 70%, #00d4ff00 85%, transparent 100%);
        mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #000));
        mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
        -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #000));
        -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
        -webkit-mask-composite: xor;
        mask-composite: exclude;
        pointer-events: none;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        -ms-border-radius: 50px;
        -o-border-radius: 50px;
    }

.StrImgBox_ {
    position: relative
}

    .StrImgBox_:before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: -webkit-gradient(linear, left bottom, left top, color-stop(29%, rgb(255 255 255 / 83%)), color-stop(63%, rgb(254 254 254 / 0)), to(rgba(255, 255, 255, 0)));
        background: linear-gradient(0deg, rgb(255 255 255 / 83%) 29%, rgb(254 254 254 / 0) 63%, rgba(255, 255, 255, 0) 100%)
    }

.StrategicImgCnt_ img {
    border-radius: 20px
}

.StrContent_as p {
    font-size: 1.34vw;
    margin: 18px 0 0 0
}

.LearnMoreButton {
    color: #000;
    background: #bdfb36;
    border: 1px solid #bdfb36;
    padding: 9px 23px 9px 23px;
    display: inline-block;
    border-radius: 40px;
    font-size: 1vw;
    font-weight: 700;
    position: absolute;
    right: 6%;
    bottom: 1%;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    text-decoration: none !important;
    text-align: center;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    -ms-transition: all .3s ease-in-out;
}

    .LearnMoreButton:hover {
        color: #000;
        background: #fff
    }

.InsideEcosystem_ {
    padding: 2.4% 0 0 0;
    position: relative;
    z-index: 9
}

.InsideEcoImg_ {
    position: relative;
    border-radius: 38px;
    overflow: hidden;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    -ms-border-radius: 38px;
    -o-border-radius: 38px;
}

    .InsideEcoImg_ img {
        width: 100%;
    }

.InsideEcosystem_Inner_as {
    margin-top: 2%
}

.InsideEcoImg_ .InsideEcoContent_ {
    position: absolute;
    top: 12%;
    left: 6%;
    padding-right: 3%
}

.InsideEcoContent_ p {
    color: #bdfb36;
    font-size: 1.644vw;
    line-height: 1.918vw;
    text-transform: uppercase;
    font-weight: 800;
}

.InsideEcoContent_ span {
    color: #fff;
    font-size: 0.959vw;
    line-height: 1.37vw;
    margin: 8px 0 0 0;
    display: block
}

.SourceQuality_ {
    padding: 4% 0 2% 0;
}

.SourceQualityImg_ {
    width: 100%
}

.SourceQualityWrapper_ {
    text-align: center
}

.DottedBorder_ {
    position: relative;
    display: inline-block;
    margin: 0 auto;
    padding: 0 4% 0 4%;
    margin-bottom: 2%
}

    .DottedBorder_::before {
        content: "";
        position: absolute;
        inset: -20px -2px -2px;
        border-radius: 80px;
        border: 2px dashed rgb(111 111 111 / 85%);
        pointer-events: none;
        -webkit-border-radius: 80px;
        -moz-border-radius: 80px;
        -ms-border-radius: 80px;
        -o-border-radius: 80px;
    }

    .DottedBorder_ h3 {
        display: inline-block;
        color: #0898ff;
        font-size: 5vw;
        font-weight: 800;
        margin-right: 22px
    }

    .DottedBorder_ h4 {
        display: inline-block;
        text-align: left;
        font-size: 2.2vw;
        margin-top: -10px;
        color: #000;
        font-weight: 600
    }

        .DottedBorder_ h4 color {
            font-size: 1.7vw;
            margin-top: -4%;
            display: block;
            font-weight: 200;
            color: #6d6d6d
        }

.ForFlex_as {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.SourceQualityInnerContent .MainHeading_ {
    text-align: left
}

    .SourceQualityInnerContent .MainHeading_ h3 {
        color: #000;
        font-size: 3vw;
        line-height: 3.5vw
    }

        .SourceQualityInnerContent .MainHeading_ h3 color {
            color: #0898ff;
            font-size: 6.6vw;
            margin-top: 5%;
            display: block
        }

.roleCircle {
    width: 12vw;
    height: 12vw;
    margin: auto;
    border-radius: 50%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #000;
    font-weight: 700;
    font-size: 3.2vw;
    letter-spacing: 1px;
    text-align: center;
    -webkit-box-shadow: 0 0 1px #0898ff;
    box-shadow: 0 0 1px #0898ff
}

    .roleCircle::before {
        content: "";
        position: absolute;
        inset: 0;
        border-radius: 50%;
        padding: 10px;
        background: conic-gradient(from -10deg, #0898ff var(--progress), #d0dcef var(--progress));
        -webkit-mask: radial-gradient(circle, transparent 60%, #000 61%);
        mask: radial-gradient(circle, transparent 60%, #000 61%);
        -webkit-animation: fillRing 2s ease forwards;
        animation: fillRing 2s ease forwards;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
    }

    .roleCircle::after {
        content: "";
        position: absolute;
        border-radius: 50%;
        background: radial-gradient(circle, #10142c, #0b0f25);
        z-index: 0;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
    }

    .roleCircle span {
        position: relative;
        z-index: 2;
        font-family: Denominary
    }

    .roleCircle.smallText {
        font-size: 1.34vw;
        line-height: 1.3
    }

@-webkit-keyframes fillRing {
    from {
        --progress: 0%
    }

    to {
        --progress: 96%
    }
}

@keyframes fillRing {
    from {
        --progress: 0%
    }

    to {
        --progress: 96%
    }
}

@property --progress {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0
}

.TheFastestStats_ .GNEStats h3 {
    color: #000;
    font-size: 3vw;
    margin: 0;
    font-weight: 600
}

.TheFastestStats_ .GNEStats h5 {
    color: #000;
    font-size: 1vw;
    margin: 0;
    letter-spacing: .5px
}

.TheFastestStats_ .GNEStats {
    position: relative
}

.SpeakersWrapper_ {
    padding: 1% 0 2% 0;
    position: relative;
    z-index: 2
}

.SpeakersImg_ {
    position: relative
}

    .SpeakersImg_ img {
        width: 100%
    }

img.SpeakerElement_as {
    position: absolute;
    bottom: 0;
    z-index: -1;
    right: 0
}

.SpeakersCarouselContainer {
    width: 80%;
    margin: 0 auto
}

span.Country_ {
    position: absolute;
    top: 35%;
    left: 8%;
    -webkit-transform: translate(-50%, -50%) rotate(-90deg);
    -ms-transform: translate(-50%, -50%) rotate(-90deg);
    transform: translate(-50%, -50%) rotate(-90deg);
    font-family: Denominary;
    color: #fff;
    font-size: 1.6vw;
    text-transform: uppercase;
    letter-spacing: 2px;
    -moz-transform: translate(-50%, -50%) rotate(-90deg);
    -o-transform: translate(-50%, -50%) rotate(-90deg);
}

.SpeakersDetails p {
    font-size: 1.6vw;
    color: #000;
    font-weight: 700;
    margin-bottom: 0.125rem;
}

.SpeakersDetails span {
    display: block;
    color: #000;
    position: relative;
    z-index: 99
}

    .SpeakersDetails span.SpkrDesignation_ {
        font-size: 1vw
    }

    .SpeakersDetails span.SpkrCompany_ {
        font-size: 1vw;
        font-weight: 600
    }

.SpeakersDetails {
    margin-top: 3%
}

.CommonArrow .owl-nav {
    position: absolute;
    top: 0 !important;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

    .CommonArrow .owl-nav button.owl-prev {
        font-size: 1.4vw;
        margin-left: -18%;
        color: #1fa680;
        opacity: 0.6;
    }

    .CommonArrow .owl-nav button.owl-next {
        font-size: 1.4vw;
        margin-right: -18%;
        color: #1fa680;
        opacity: 0.6;
    }

.circle-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 7vw
}

.centerCircleelement01 {
    position: relative;
    border-radius: 999;
    width: 45vw;
    height: 45vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 100%;
    margin-top: -5%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

    .centerCircleelement01:after {
        position: absolute;
        content: '';
        background-image: url(https://www.gitex.com/GNETheme/images/CircleElement03new.png);
        background-size: cover;
        background-repeat: no-repeat;
        top: 1%;
        left: -6%;
        width: 112%;
        height: 97%
    }

    .centerCircleelement01:before {
        position: absolute;
        content: '';
        top: 8%;
        left: 8%;
        width: 85%;
        height: 85%;
        background-image: url(https://www.gitex.com/GNETheme/images/CircleElement01.png);
        background-position: center;
        background-size: cover;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-animation: rotateCircle 100s linear infinite;
        animation: rotateCircle 100s linear infinite
    }

@-webkit-keyframes rotateCircle {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
    }
}

@keyframes rotateCircle {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
    }
}

.centerCircleelement01 figure {
    width: 27vw;
    padding-bottom: 20px;
    padding-top: 7vw
}

.centerCircleelement01 h3 {
    font-size: 5.460417vw;
    line-height: 5.6vw;
    color: #fc0;
    display: block
}

.centerCircleelement01 span {
    font-size: 1.614583vw;
    line-height: 1.7vw;
    color: #fc0;
    display: block;
    text-align: center;
    font-weight: 600
}

#activeCountry {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    display: inline-block
}

.fade-out {
    opacity: 0;
    -webkit-transform: translateY(20px) scale(.95);
    -ms-transform: translateY(20px) scale(.95);
    transform: translateY(20px) scale(.95);
    -webkit-filter: blur(6px);
    filter: blur(6px);
    -moz-transform: translateY(20px) scale(.95);
    -o-transform: translateY(20px) scale(.95);
}

.fade-in {
    -webkit-animation: textReveal .6s ease forwards;
    animation: textReveal .6s ease forwards
}

@-webkit-keyframes textReveal {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px) scale(.95);
        transform: translateY(-20px) scale(.95);
        -webkit-filter: blur(6px);
        filter: blur(6px);
        -moz-transform: translateY(-20px) scale(.95);
        -ms-transform: translateY(-20px) scale(.95);
        -o-transform: translateY(-20px) scale(.95);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(5px) scale(1.02);
        transform: translateY(5px) scale(1.02);
        -webkit-filter: blur(2px);
        filter: blur(2px);
        -moz-transform: translateY(5px) scale(1.02);
        -ms-transform: translateY(5px) scale(1.02);
        -o-transform: translateY(5px) scale(1.02);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0) scale(1);
        transform: translateY(0) scale(1);
        -webkit-filter: blur(0);
        filter: blur(0);
        -moz-transform: translateY(0) scale(1);
        -ms-transform: translateY(0) scale(1);
        -o-transform: translateY(0) scale(1);
    }
}

@keyframes textReveal {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px) scale(.95);
        transform: translateY(-20px) scale(.95);
        -webkit-filter: blur(6px);
        filter: blur(6px);
        -moz-transform: translateY(-20px) scale(.95);
        -ms-transform: translateY(-20px) scale(.95);
        -o-transform: translateY(-20px) scale(.95);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(5px) scale(1.02);
        transform: translateY(5px) scale(1.02);
        -webkit-filter: blur(2px);
        filter: blur(2px);
        -moz-transform: translateY(5px) scale(1.02);
        -ms-transform: translateY(5px) scale(1.02);
        -o-transform: translateY(5px) scale(1.02);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0) scale(1);
        transform: translateY(0) scale(1);
        -webkit-filter: blur(0);
        filter: blur(0);
        -moz-transform: translateY(0) scale(1);
        -ms-transform: translateY(0) scale(1);
        -o-transform: translateY(0) scale(1);
    }
}

#activeCountry span {
    display: block;
    opacity: 0;
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-animation: dateReveal .5s ease forwards;
    animation: dateReveal .5s ease forwards;
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
    -moz-transform: translateY(10px);
    -o-transform: translateY(10px);
}

@-webkit-keyframes dateReveal {
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
    }
}

@keyframes dateReveal {
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
    }
}

.circle-items {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

    .circle-items .item {
        position: absolute;
        font-weight: 700;
        font-family: Denominary;
        font-size: 3.59375vw;
        color: #fff;
        text-transform: uppercase;
        cursor: pointer
    }

.leftText01 {
    top: -2%;
    left: 16%
}

.leftText02 {
    top: 16%;
    left: 18%
}

.leftText03 {
    top: 34%;
    left: 18%
}

.leftText04 {
    top: 52%;
    left: 18%
}

.leftText05 {
    top: 70%;
    left: 20%
}

.leftText06 {
    top: 84%;
    left: 28%
}

.righttext01 {
    top: -2%;
    right: 18%;
    text-align: right
}

.righttext02 {
    top: 16%;
    right: 18%;
    text-align: right
}

.righttext03 {
    top: 34%;
    right: 18%;
    text-align: right
}

.righttext04 {
    top: 52%;
    right: 14%;
    text-align: right
}

.righttext05 {
    top: 70%;
    right: 20%;
    text-align: right
}

.circle-items .item {
    -webkit-transition: color .4s ease, transform .4s ease, -webkit-transform .4s ease;
    transition: color .4s ease, -webkit-transform .4s ease;
    transition: color .4s ease, transform .4s ease;
    transition: color .4s ease, transform .4s ease, -webkit-transform .4s ease;
    -moz-transition: color .4s ease, transform .4s ease, -webkit-transform .4s ease;
    -ms-transition: color .4s ease, transform .4s ease, -webkit-transform .4s ease;
    -o-transition: color .4s ease, transform .4s ease, -webkit-transform .4s ease;
}

    .circle-items .item.active {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
    }

.LeaderContainer {
    position: relative;
    z-index: 99;
    margin-top: 8%;
    padding: 3rem 0 5rem;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    background-size: 100% 100%;
    background-image: url(../images/testimonialmainbg1103.jpg);
}

.TwoBoxWrapper_as {
    height: 19vw;
    background: #fff;
    position: relative;
    border-radius: 22px;
    z-index: 1;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
}

.TwoBoxWrapperColor_ {
    background: #bc53e5
}

img.TestimonialImg_ {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 27vw;
    border-bottom-right-radius: 20px
}

img.ElementOne_ {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 45.5vw;
    border-bottom-left-radius: 22px
}

.TwoBoxWrapper_as p {
    color: #000;
    font-size: 1.1vw;
    line-height: 1.6vw;
    margin: 5% 0 0 5%;
    display: inline-block;
    width: 43vw
}

.TesimonialDetails {
    position: absolute;
    bottom: 5%;
    left: 5%
}

    .TesimonialDetails .TestimonilName_ {
        font-size: 1.2vw;
        font-weight: 800
    }

    .TesimonialDetails span {
        display: block;
        color: #fff;
        font-size: 1vw
    }

span.TestimonilCompany {
    color: #0f8
}

.TwoBoxWrapper_as p img {
    width: 8vw;
    display: block;
    float: right;
    margin: 3% -7% 0 0
}

.TwoBoxWrapper_as.TwoBoxWrapperColor_ p img {
    width: 8vw;
    margin: 3% 20% 0 0;
    display: block
}

.FooterContent .MainHeading_ {
    text-align: left
}

img.FooterBg_as {
    position: absolute;
    bottom: 0;
    z-index: -1
}

footer {
    position: relative;
    z-index: 1;
    padding: 9% 0 2% 0;
    padding: 0;
}

.FooterContent .MainHeading_ p {
    margin: 3% 0 1% 0;
    font-size: 1vw
}

.IndLogo_as img {
    width: 10vw
}

.IndLogo_as {
    text-align: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    height: 100%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-bottom: 7.6%
}

.BottomFooter_as p {
    color: #fff
}

    .BottomFooter_as p a {
        text-decoration: none !important;
        color: #d5d5d5;
        transition: all .3s ease-in-out 0s;
        -webkit-transition: all .3s ease-in-out 0s;
        -moz-transition: all .3s ease-in-out 0s;
        -o-transition: all .3s ease-in-out 0s;
        -ms-transition: all .3s ease-in-out 0s;
    }

        .BottomFooter_as p a:hover {
            color: #fff
        }

.EventWebsiteBy {
    text-align: right
}

    .EventWebsiteBy p a {
        color: #fff
    }

        .EventWebsiteBy p a img {
            width: 18px;
            margin: 1px 3px 0 0
        }

.ForRelative {
    position: relative;
    z-index: 1
}

.ForDottedBorder {
    border-width: 2px;
    border-style: dashed;
    border-color: rgba(255, 255, 255, .25);
    -o-border-image: initial;
    border-image: initial;
    position: absolute;
    top: 50%;
    z-index: -1
}

.MainLogo_ a {
    display: contents
}

section.ConnectingQuantum {
    position: relative;
    z-index: 9999;
    padding: 5% 0 5% 0
}

    section.ConnectingQuantum .FiveCountryInner {
        text-align: center;
        position: relative;
        padding-top: 14%
    }

.FiveCountryInner p {
    font-size: 1.4vw;
    color: #211e75
}

.ForDots_ {
    width: 20px;
    height: 20px;
    background: #fff;
    border-radius: 50%;
    padding: 7px;
    border: 1px solid #9f9f9f;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}

    .ForDots_:before {
        position: absolute;
        content: '';
        left: 50%;
        top: 50%;
        width: 10px;
        height: 10px;
        background: #1861d2;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        border-radius: 50%;
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
    }

.FiveCountry {
    position: relative
}

.BorderLine_ {
    width: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    height: 1px;
    background: #dbdbdb;
    -webkit-transform: translate(-50%, -30%);
    -ms-transform: translate(-50%, -30%);
    transform: translate(-50%, -30%);
    -moz-transform: translate(-50%, -30%);
    -o-transform: translate(-50%, -30%);
}

.FiveItemsBox_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.CoreSectorsHeading_ .MainHeading_ {
    text-align: left;
    margin: 14% 0 12% 0
}

    .CoreSectorsHeading_ .MainHeading_ h3 {
        color: #0022a2;
        font-size: 4.8vw;
        line-height: 4.8vw;
        -webkit-text-stroke: 1.5px
    }

.CoreSector_as.TopMargin_I {
    margin-top: 4%
}

.CoreSector_as.TopMargin_II {
    margin-top: -5.5%
}

.CoreSector_as.TopMargin_III {
    margin-top: -10.5%
}

.CoreSector_as.TopMargin_IV {
    margin-top: -6.5%
}

.CoreSector_as {
    position: relative
}

    .CoreSector_as p {
        position: absolute;
        color: #fff;
        font-size: 1.6vw;
        left: 6%;
        top: 8%;
        padding-right: 2%
    }

    .CoreSector_as.TopMargin_I p {
        top: inherit;
        bottom: 14%
    }

section.ConnectingQuantum {
    position: relative;
    z-index: 9999;
    padding: 5% 0 5% 0;
    background: url(https://www.gitex.com/GNETheme/images/CoreSectors_bg.png);
    background-size: cover;
    background-position: center
}

.QuantumTwoBox_ {
    width: 90%;
    margin: 0 auto
}

section.StrategicQuantum_as {
    position: relative;
    z-index: 1;
    padding: 6% 0 0 0
}

.QuantumImgandBtn_ {
    position: relative
}

.QuantumTwoBox_ p {
    color: #fff;
    font-size: 1.2vw;
    margin-top: 2%
}

.QuantumTwoBox_ h4 {
    color: #fff;
    font-size: 1.6vw;
    margin: 0;
    line-height: 1.6vw;
    margin-top: 3%
}

.PrimaryButton_ ul {
    position: absolute;
    background: #fff;
    list-style: none;
    padding: 8px 0;
    margin: 0;
    border-radius: 20px;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    overflow: hidden;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
    opacity: 0;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
    z-index: 10;
    min-width: 100%;
    left: 0;
    top: 50px;
    text-align: left;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    -moz-transform: scaleY(0);
    -o-transform: scaleY(0);
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease
}

    .PrimaryButton_ ul.show {
        opacity: 1;
        -webkit-transform: scaleY(1);
        -ms-transform: scaleY(1);
        transform: scaleY(1);
        -moz-transform: scaleY(1);
        -o-transform: scaleY(1)
    }

    .PrimaryButton_ ul li {
        padding: 4px 20px;
        -webkit-transition: all .25s ease;
        transition: all .25s ease;
        -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
        -o-transition: all .25s ease;
    }

        .PrimaryButton_ ul li:hover {
            background: #f5f5f5
        }

.PrimaryButton_ a {
    text-decoration: none;
    color: #000;
    display: block;
    font-size: .8vw
}

.vertical-news-slider {
    width: 100%;
    max-width: 650px;
    margin-top: 6%;
    border-top: 1px solid #fff;
    border-radius: 22px;
    padding: 1% 0 0 2%;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
}

.slider-box {
    height: 70px;
    overflow: hidden;
    position: relative
}

.slider-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out
}

.slide-item {
    height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: .35;
    transition: opacity .4s ease;
    -webkit-transition: opacity .4s ease;
    -moz-transition: opacity .4s ease;
    -ms-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
}

    .slide-item.active {
        opacity: 1
    }

    .slide-item p {
        color: #fff;
        font-size: 0.959vw;
        margin: 0;
        white-space: nowrap
    }

section.vertical-news-slider h3 {
    color: #fff;
    font-size: 1.4vw;
    margin-bottom: 1.2%
}

.BottomSixBox_ {
    position: relative;
    margin-top: 10%
}

    .BottomSixBox_ h3 {
        color: #fff;
        font-size: 3.836vw;
        line-height: 4.384vw;
    }

        .BottomSixBox_ h3.greentext {
            color: #bdfb36;
        }

    .BottomSixBox_ .row {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .BottomSixBox_ p {
        position: relative;
        color: #fff;
        font-size: 1.35vw;
        margin-bottom: 0.125rem;
    }

    .BottomSixBox_ h5 {
        color: #FFF;
        font-size: 40px;
        line-height: 42px;
        margin: 0 0 2px;
    }

    .BottomSixBox_ p:last-child {
        margin-bottom: 0;
    }

    .BottomSixBox_ p color {
        display: block;
        font-size: 2vw;
        line-height: 2.6vw;
        color: #41dd91
    }

.ForBeforebras {
    position: relative;
}

    .ForBeforebras::before {
        position: absolute;
        content: '';
        left: -24%;
        top: 0;
        width: 1px;
        height: 100%;
        background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 1)), color-stop(50%, rgba(255, 255, 255, 1)), color-stop(75%, rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
        background: linear-gradient(360deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 25%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 75%, rgba(255, 255, 255, 0) 100%);
        opacity: .4
    }

    .ForBeforebras::after {
        position: absolute;
        content: '';
        right: -24%;
        top: 0;
        width: 1px;
        height: 100%;
        background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 1)), color-stop(50%, rgba(255, 255, 255, 1)), color-stop(75%, rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
        background: linear-gradient(360deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 25%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 75%, rgba(255, 255, 255, 0) 100%);
        opacity: .4
    }

.EnergyTimeline {
    width: 100%;
    padding: 5.5% 0 5% 0;
    position: relative
}

    .EnergyTimeline .MainHeading_ {
        margin-bottom: 8%
    }

section.EnergyTimeline .DottedElements_ {
    position: absolute;
    right: -30%;
    top: -50%;
    width: 54%
}

.TimelineWrap {
    width: 90%;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative
}

.TimelineLine {
    position: absolute;
    left: 0;
    bottom: 1%;
    height: 1.4vw;
    background: repeating-linear-gradient(90deg, #055be0 0, #055be0 .12vw, transparent .12vw, transparent .42vw);
    width: 100%
}

.TimelineItem {
    width: 18.6%;
    text-align: center;
    position: relative;
    z-index: 2
}

    .TimelineItem img {
        width: 100%
    }

    .TimelineItem h3 {
        color: #fff;
        font-size: 1.5vw;
        line-height: 1.781vw;
        font-weight: 700;
        margin: .6vw 0 0;
        margin-top: -0%
    }

.Connector {
    width: .35vw;
    height: 6vw;
    display: block;
    margin: 1vw auto 0;
    background: -moz-linear-gradient(50% 2.6% -90deg, rgba(5, 91, 224, 1) 0%, rgba(0, 0, 0, 1) 100%);
    background: -webkit-linear-gradient(-90deg, rgba(5, 91, 224, 1) 0%, rgba(0, 0, 0, 1) 100%);
    background: -webkit-gradient(linear, 50% 2.6%, 50% 99.38%, color-stop(0, rgba(5, 91, 224, 1)), color-stop(1, rgba(0, 0, 0, 1)));
    background: -o-linear-gradient(-90deg, rgba(5, 91, 224, 1) 0%, rgba(0, 0, 0, 1) 100%);
    background: -ms-linear-gradient(-90deg, rgba(5, 91, 224, 1) 0%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(180deg, rgba(5, 91, 224, 1) 0%, rgba(0, 0, 0, 1) 100%);
}

.ForHeight_ {
    height: 2.9vw
}

.ForHeight_ll {
    height: 6vw
}

.IconBox {
    width: 4.5vw;
    height: 4.5vw;
    border-radius: .7vw;
    background: #bdfb36;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -5.8vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%)
}

.TimelineItemTop_as {
    margin-top: -3.4%
}

.IconBox img {
    width: 65%
}

.LogosBox_as {
    width: 94%;
    margin: 0 auto;
    border-radius: 71px !important;
    background: url(https://www.gitex.com/contents/Theme-25/images/centerlogobg11.png);
    padding: 2% 0 4% 0;
    margin-top: 6%;
    overflow: hidden;
    background-size: cover;
    background-position: bottom
}

.EcoConnector {
    text-align: center;
    position: relative;
    top: 7px;
    z-index: 8
}

    .EcoConnector img {
        width: 80%;
        margin: 0 auto
    }

.equalHeight .owl-stage {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .equalHeight .owl-stage .item {
        height: 100%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

.LogoBoxas0 {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #FFFFFF !important;
    border-radius: 0.325rem;
    -webkit-border-radius: 0.325rem;
    -moz-border-radius: 0.325rem;
    -ms-border-radius: 0.325rem;
    -o-border-radius: 0.325rem;
}

    .LogoBoxas0 figure {
        text-align: center;
        margin: 0 auto;
        width: 100%;
        height: 90px;
        min-height: 90px;
        padding: 0;
        overflow: hidden;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

        .LogoBoxas0 figure img {
            width: 80%;
            -o-object-fit: contain;
            object-fit: contain;
            max-width: 100%;
            max-height: 100%;
        }
