/* #MwoeHeader{
    display: none;
} */

body {
    background-color: #fff;
    font-family: poppins, sans-serif;
    font-size: 16px;
    font-weight: 400 !important
}

p {
    font-family: poppins, sans-serif;
    font-weight: 400 !important
}

h1,
h2,
h3,
h4,
h5 {
    font-family: Alexandria, sans-serif;
    font-weight: 800
}

.bebas-neue-regular {
    font-family: "Bebas Neue", sans-serif;
    font-weight: 400;
    font-style: normal
}

.alexandria {
    font-family: Alexandria, sans-serif;
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: normal
}

.heroSection25 {
    position: relative;
    height: 100vh;
    width: 100%;
    background: #000;
    overflow: hidden
}

.videobg {
    position: absolute;
    top: 2px;
    left: 0;
    width: 100%;
    height: 99%;
    z-index: 1;
    overflow: hidden
}

.videobg video {
    height: 100%;
    width: 100%;
    /* -o-object-fit: cover;
    object-fit: cover */
}

.youtube-container {
    overflow: hidden;
    width: 100%;
    aspect-ratio: 16/9.5;
    pointer-events: none;
    height: 100%
}

.youtube-container iframe {
    width: 315%;
    height: 100%;
    margin-left: -100%
}

.heroOverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: -o-linear-gradient(194deg, #19191900, #19191900, #00000080, #0f0f0f, #030303);
    background: linear-gradient(256deg, #19191900, #19191900, #00000080, #0f0f0f, #030303);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: flex;
    -ms-flex-align: flex;
    align-items: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 0
}

header.headfixed {
    background-color: rgb(255 255 255 / 100%) !important;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px)
}

.headerBtn .dropdown-menu {
    background: #186de8
}

.headerBtn .Blue-Btn {
    background: #f70;
    border: 1px solid #ff7701;
    border-radius: 2px;
}

.headerBtnMobile .Blue-Btn {
    background: #f70;
    border: 1px solid #ff7701
}

.headerBtnMobile .White-btn {
    border: 1px solid #fff
}

body.open:before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000 url(../images/footerBG.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
    content: '';
    visibility: visible;
    opacity: 1;
    z-index: 9999
}

body:before {
    background: #000 url(../images/footerBG.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
    z-index: 9999
}

body.open header.headfixed {
    height: 100%;
    background: #000 url(../images/footerBG.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
    z-index: 9999
}

.herovideoContent {
    width: 80%;
    padding-bottom: 0;
    z-index: 9;
    padding-top: 5%
}

.herovideoContent .ggAILogo {
    position: relative;
    width: 35%
}

.herovideoContent h4.videogradientTxt {
    font-size: 30px;
    color: #fff;
    line-height: 33px;
    background: -o-linear-gradient(left, #921fea, #fff, #70f6fd, #6ff6fd, #6ff6fd, #6ff6fd, #6ef6fd);
    background: -webkit-gradient(linear, left top, right top, from(#921fea), color-stop(#fff), color-stop(#70f6fd), color-stop(#6ff6fd), color-stop(#6ff6fd), color-stop(#6ff6fd), to(#6ef6fd));
    background: linear-gradient(to right, #921fea, #fff, #70f6fd, #6ff6fd, #6ff6fd, #6ff6fd, #6ef6fd);
    color: transparent;
    background-clip: text;
    -webkit-background-clip: text;
    font-family: "Bebas Neue", sans-serif;
    font-weight: 500
}

.herovideoContent h2 {
    color: #fff;
    font-size: 48px;
    padding: 10px 0;
    line-height: 44px
}

.herovideoContent h2 span {
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 2px #fff;
    -moz-text-fill-color: transparent;
    font-family: poppins, sans-serif
}

.herovideoContent h3 {
    background: -o-linear-gradient(left, #fff, #6ff6fd, #6ff6fd, #6ff6fd);
    background: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(#6ff6fd), color-stop(#6ff6fd), to(#6ff6fd));
    background: linear-gradient(to right, #fff, #6ff6fd, #6ff6fd, #6ff6fd);
    color: transparent;
    background-clip: text;
    -webkit-background-clip: text;
    font-family: "Bebas Neue", sans-serif;
    font-size: 26px;
    line-height: 28px;
    font-weight: 800
}

.herovideoContent h3 span {
    font-size: 25px;
    font-weight: 400 !important;
    font-family: Alexandria, sans-serif !important
}

.ham-bg {
    height: unset;
    width: unset
}

.FeaturingLogos_ img {
    width: 55%;
    margin: 40px 0 0 0
}

.Button_New {
    margin-top: 23px
}

.Blue-Btn {
    color: #fff;
    background: #2394d1;
    padding: 10px 16px 10px 16px;
    font-size: 16px !important;
    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;
    font-family: Poppins, sans-serif;
    font-weight: 500 !important;
    border: 1px solid #2394d1;
    line-height: 13px;
    -webkit-text-decoration: auto;
    text-decoration: auto;
    -ms-transition: all .3s ease-in-out 0s;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
}

.Blue-Btn:hover {
    color: #fff;
    opacity: .8
}

.White-btn:hover {
    color: #2394d1 !important;
    opacity: .9
}

.White-btn {
    background: #fff !important;
    color: #000 !important;
    -webkit-text-decoration: auto;
    text-decoration: auto;
    border: 1px solid #fff
}

.headerBtn .White-btn {
    border: 1px solid #fff !important
}

.Btn-Trnsp {
    background: 0 0 !important;
    border: 1px solid #fff;
    color: #fff !important
}

.GreenBtn {
    border: 1px solid #5ca2b7;
    background: #5ca3b7
}

.gitexwraphome {
    position: relative;
    background: #f4f1f1;
    width: 100%;
    padding: 50px 0;
    z-index: 999
}

.gitexwraphome:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: url(../images/BG01_pattern.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 9
}

.gitexwraphome:after {
    position: absolute;
    bottom: -40%;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: url(../images/bg02_pattern1.png);
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 9
}

.gitexwraphomeInner {
    background: #fff;
    border-radius: 40px;
    z-index: 99;
    position: relative;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
}

.contentwrapArea25 {
    text-align: left;
    width: 95%;
    padding: 70px 80px;
    padding-bottom: 30px
}

.contentwrapArea25 h2 {
    font-size: 52px;
    color: #000
}

.contentwrapArea25 p {
    font-size: 18px;
    font-weight: 400;
    color: #000
}

.gitexwraphomeInner figure {
    width: 100%;
    position: relative;
    border-radius: 0 0 40px 40px;
    height: 350px;
    background-position: center !important;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 1;
    -webkit-border-radius: 0 0 40px 40px;
    -moz-border-radius: 0 0 40px 40px;
    -ms-border-radius: 0 0 40px 40px;
    -o-border-radius: 0 0 40px 40px;
}

.gitexwraphomeInner figure:before {
    position: absolute;
    top: -30%;
    content: '';
    left: 0;
    width: 100%;
    height: 100%;
    background: -o-linear-gradient(89deg, #00010a00, #00000000, #fff, #fff);
    background: linear-gradient(1deg, #00010a00, #00000000, #fff, #fff);
    z-index: -1
}

.GitexHeading_ {
    text-align: center;
    padding: 10px 0 40px 0;
    z-index: 999;
    position: relative
}

.GitexHeading_ img {
    width: 20%
}

.AllShowsLogo_ {
    position: relative;
    z-index: 9;
    padding: 5px 42px 0 42px
}

.gitexasiaWrap {
    position: relative;
    z-index: 999;
    width: 100%
}

.gitexasiaWrap:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: url(../images/bg02_pattern.png);
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1
}

.gitexasiaWrapInner {
    border-radius: 40px;
    z-index: 99;
    padding: 40px 40px;
    position: relative;
    margin-top: 60px;
    background-position: bottom;
    background-repeat: no-repeat;
    padding-bottom: 20px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
}

.rightbannerAI {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 50%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0 40px 40px 0;
    -webkit-border-radius: 0 40px 40px 0;
    -moz-border-radius: 0 40px 40px 0;
    -ms-border-radius: 0 40px 40px 0;
    -o-border-radius: 0 40px 40px 0;
}

.gitexasiaContentWrap {
    position: relative;
    width: 64%
}

.gitexasiaContentWrap h4 {
    color: #06f;
    font-family: poppins, sans-serif;
    font-size: 18px;
    padding-top: 20px
}

.gitexasiaContentWrap h3 {
    font-size: 43px;
    color: #000;
    padding-bottom: 30px
}

.gitexasiaContentWrap p {
    color: #000;
    font-size: 20px;
    line-height: 33px
}

.statsAsiaNew {
    margin: 30px 0;
    padding: 0
}

.statsAsiaNew li {
    font-size: 20px;
    position: relative;
    line-height: 50px;
    font-family: poppins, sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.statsAsiaNew li span {
    font-weight: 600;
    font-size: 30px;
    width: 17%;
    display: inline-block;
    text-align: right;
    margin-right: 30px;
    border-right: #9e9c9c dashed 2px;
    padding-right: 23px;
    font-family: "Bebas Neue", sans-serif
}

.supportedByLogo {
    position: absolute;
    bottom: 20px;
    right: 30px;
    width: 40%
}

.quoteWrap02 {
    width: 100%;
    position: relative;
    background: #000;
    padding: 40px 0
}

.quotecompanyname {
    color: #000
}

.bggradient02 {
    position: absolute;
    width: 100%;
    margin-top: -60%;
    z-index: 999
}

.quoteInnerBx {
    text-align: center;
    width: 85%;
    margin: 0 auto;
    z-index: 999;
    position: relative
}

.quoteInnerBx p {
    color: #fff;
    font-size: 20px;
    line-height: 27px;
    font-family: poppins, sans-serif;
    font-weight: 600 !important;
    padding-bottom: 30px
}

.quoteInnerBx h3 {
    font-size: 20px;
    color: #fff;
    font-family: poppins, sans-serif;
    font-style: italic;
    font-weight: 400
}

.quoteInnerBx .owl-item {
    opacity: 0
}

.quoteInnerBx .owl-item.active {
    opacity: 1
}

.zIndexcust {
    z-index: 9999
}

.quotesIcon {
    position: absolute;
    top: 0;
    left: 39%;
    width: 22%
}

.colocatedShowNew {
    position: relative;
    padding: 50px 0;
    z-index: 999;
    width: 100%;
    text-align: center
}

.colocatedShowNew:before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 80%;
    background: #000;
    content: '';
    z-index: -1
}

.headingNew25 {
    position: relative;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 40px
}

.headingNew25 h2 {
    color: #000;
    font-size: 58px
}

.whitetext {
    color: #fff !important
}

.headingNew25 h2.whitetext {
    color: #fff !important
}

.coShowsBox {
    width: 80%;
    background: #000;
    padding: 30px 40px;
    border-radius: 20px;
    z-index: 99;
    margin: 0 auto;
    position: relative;
    z-index: 99;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 230px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.coShowsBox figure {
    width: 200px;
    height: 150px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.coShowsBox p {
    color: #fff;
    font-size: 18px;
    margin: 0 auto;
    text-align: center;
    padding-top: 30px;
    font-weight: 600 !important;
    line-height: 22px
}

.aisShow figure {
    width: 34%;
    margin: 0 auto;
    text-align: center;
    position: relative
}

.nsShow figure {
    width: 54%;
    margin: 0 auto;
    text-align: center;
    position: relative
}

.cyberShow figure {
    width: 45%;
    margin: 0 auto;
    text-align: center;
    position: relative
}

.gqxShow figure {
    width: 50%;
    margin: 0 auto;
    text-align: center;
    position: relative
}

.digiShow figure {
    width: 45%;
    margin: 0 auto;
    text-align: center;
    position: relative
}

.launchLogoWrap {
    position: relative;
    padding: 40px 0;
    background: #fff
}

.andmanymore {
    color: #000;
    width: 50%;
    padding: 10px 40px;
    position: relative;
    font-family: Poppins, sans-serif;
    font-size: 1.738vw;
    font-style: italic
}

.speakerWraperNew {
    position: relative;
    z-index: 999
}

.speakerStats {
    position: relative
}

.speakerStats p span {
    color: #000;
    font-size: 22px;
    margin-right: 30px
}

.speakerStats p span strong {
    font-weight: 400;
    font-family: "Bebas Neue", sans-serif
}

.speakerItem01 {
    padding: 0;
    text-align: center;
    z-index: 2;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    height: 100%;
    position: relative;
    margin: 0 !important;
    background: #000;
    border-radius: 30px;
    padding-bottom: 20px;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
}

.speakerItem01 figure {
    position: relative;
    margin: 0;
    overflow: hidden;
    max-height: 400px;
    border-radius: 30px 30px 0 0;
    background: #fff;
    -webkit-border-radius: 30px 30px 0 0;
    -moz-border-radius: 30px 30px 0 0;
    -ms-border-radius: 30px 30px 0 0;
    -o-border-radius: 30px 30px 0 0;
}

.speakerItem01 figure:before {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: -o-linear-gradient(269deg, #07070726, #14141400, #00000021, #000);
    background: linear-gradient(181deg, #07070726, #14141400, #00000021, #000);
    border-radius: 30px 30px 0 0;
    -webkit-border-radius: 30px 30px 0 0;
    -moz-border-radius: 30px 30px 0 0;
    -ms-border-radius: 30px 30px 0 0;
    -o-border-radius: 30px 30px 0 0;
}

.speakerItem01 figure img {
    width: 100%
}

.speakerItem01 .speakerInfo {
    position: relative;
    padding: 20px 30px;
    padding-bottom: 0
}

.speakerItem01 .speakerInfo h2 {
    margin: 0;
    padding: 0;
    color: #fff;
    font-size: 24px;
    text-align: left;
    font-weight: 400;
    font-family: "Bebas Neue", sans-serif;
    line-height: 26px
}

.speakerItem01 .speakerInfo p {
    text-align: left;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    color: #fff
}

.speakerItem01 .speakerInfo p.speakDesg {
    padding: 5px 0;
    font-size: 14px !important;
    font-weight: 300;
    line-height: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: poppins, sans-serif
}

.speakerItem01 .speakerInfo p.speakComapny {
    padding-bottom: 10px;
    line-height: 24px;
    font-size: 21px;
    color: #006be4;
    font-weight: 600 !important;
    font-family: "Bebas Neue", sans-serif !important
}

.speakerItem01 .speakerInfo p.speakCountry {
    line-height: 20px;
    font-size: 25px;
    padding-bottom: 20px;
    font-weight: 400 !important;
    font-family: "Bebas Neue", sans-serif !important;
    text-align: left
}

.techNewWraper3 {
    position: relative;
    padding: 40px 0;
    width: 100%;
    margin-top: -12%;
    padding-top: 16%
}

.techNewWraper3:before {
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../images/bgPattern03.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    content: ''
}

.techNewWraper3 .headingNew25 p {
    color: #fff !important;
    font-size: 23px;
    line-height: 20px
}

.techStats {
    position: relative;
    border-bottom: #f7f7f763 solid 1px;
    margin-bottom: 0;
    margin-top: -20px
}

.technewFeatureBox {
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 30px 30px;
    border: #fff solid 1px;
    border-radius: 20px;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.technewFeatureBox h2 {
    color: #fff;
    font-size: 21px;
    text-align: center;
    padding-bottom: 10px;
    font-weight: 700
}

.technewFeatureBox p {
    color: #fff;
    font-size: 17px;
    text-align: center;
    line-height: 20px
}

.techStats25 {
    position: relative;
    margin: 0 auto;
    width: 70%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.techstatsITems {
    width: 15%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 10px;
    margin: 0 auto;
    padding-bottom: 20px
}

.techstatsITems:first-child {
    width: 35%
}

.techstatsITems span {
    font-size: 40px;
    color: #fff;
    padding-right: 17px;
    font-weight: 800;
    position: relative;
    font-family: poppins, sans-serif
}

.techstatsITems span:before {
    position: absolute;
    bottom: -50%;
    left: 0;
    content: '';
    width: 15px;
    height: 15px;
    background: #06f;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
}

.techstatsITems p {
    color: #fff;
    font-size: 14px;
    margin: 0;
    line-height: 17px
}

.wvhanmtc .show-logo {
    width: 450px !important
}

.accordion-body img {
    width: 35%;
    margin-bottom: 15px
}

.show-logo {
    text-align: left
}

.show-logo .ai-logo {
    width: 25%
}

.accordcontent .accordion-body h5 {
    color: #fff;
    font-family: poppins, sans-serif;
    font-weight: 400;
    font-size: 18px
}

.mngigsvf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 7px
}

.nsabygitexbox .leftravealingbox::before {
    background: -o-linear-gradient(bottom, #00163d 38%, rgb(16 63 76 / .1) 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(38%, #00163d), to(rgb(16 63 76 / .1)));
    background: linear-gradient(0deg, #00163d 38%, rgb(16 63 76 / .1) 100%)
}

.textwhite045 li {
    color: #fff;
    padding-left: 34px;
    font-size: 16px;
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 10px
}

.hobhmg2.textwhite045 li::before {
    Left: 0
}

.rightLogoWBTN {
    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;
    margin-bottom: 20px
}

.rightLogoWBTN .mngigsvf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.rightLogoWBTN .show-logo {
    padding-right: 11px;
    width: unset
}

.rightLogoWBTN .show-logo .ai-logo {
    width: unset
}

.innovationsummitbox .northstarRGBTN .red-btn {
    padding: 8px 10px;
    font-size: 16px;
    min-width: 150px;
    background: #dd1414 !important
}

.StrapLineCarousel {
    padding: 10px 0 10px 0
}

section.StrapLineSlider {
    background: #000;
    overflow: hidden;
    border: 2px solid #ffffff26;
    border-left: 0;
    border-right: 0
}

span.LeftSliderText {
    padding-top: 5px;
    padding-left: 30px;
    display: block;
    width: 93%;
    color: #fff;
    padding-bottom: 5px;
    font-size: 14px;
    line-height: 19px
}

.StrapLineCarousel .StarlineLogo figure {
    margin: 0 !important
}

.StrapLineCarousel img {
    width: 70% !important
}

.SliderBefore_ {
    position: absolute;
    right: -125px;
    top: -25px;
    background: #fff;
    width: 46%;
    height: 140px;
    z-index: 99;
    background: -o-linear-gradient(left, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, .8435749299719888) 50%, rgb(0 0 0 / 86%) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 1)), color-stop(50%, rgba(0, 0, 0, .8435749299719888)), to(rgb(0 0 0 / 86%)));
    background: linear-gradient(90deg, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, .8435749299719888) 50%, rgb(0 0 0 / 86%) 100%);
    border-left: 2px solid #ffffff26
}

.TextWithStats_ span {
    color: #fff;
    font-weight: 300;
    font-size: 14px
}

.TextWithStats_ h4 {
    color: #fff;
    font-size: 36px
}

.TextWithStats_ {
    padding-left: 50px
}

.lower-content ul li {
    font-family: 'Cracked Code';
    color: #fff;
    font-size: 20px;
    line-height: 42px
}

.lower-content ul li {
    font-family: 'Cracked Code';
    color: #fff;
    font-size: 20px;
    line-height: 42px
}

.lower-content {
    position: relative;
    z-index: 1;
    padding: 40px 20px 0 20px;
    height: 320px
}

.lower-content:before {
    position: absolute;
    content: '';
    background: #353535;
    z-index: -1;
    left: 0;
    top: 0;
    width: 100%;
    height: 470px;
    background: -o-linear-gradient(top, rgba(53, 53, 53, 1) 0, rgba(53, 53, 53, 1) 25%, rgba(53, 53, 53, .9192051820728291) 50%, rgb(53 53 53) 78%, rgb(53 53 53 / 44%) 92%, rgba(53, 53, 53, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(53, 53, 53, 1)), color-stop(25%, rgba(53, 53, 53, 1)), color-stop(50%, rgba(53, 53, 53, .9192051820728291)), color-stop(78%, rgb(53 53 53)), color-stop(92%, rgb(53 53 53 / 44%)), to(rgba(53, 53, 53, 0)));
    background: linear-gradient(180deg, rgba(53, 53, 53, 1) 0, rgba(53, 53, 53, 1) 25%, rgba(53, 53, 53, .9192051820728291) 50%, rgb(53 53 53) 78%, rgb(53 53 53 / 44%) 92%, rgba(53, 53, 53, 0) 100%)
}

section.innovationsummitbox.BGchangecolor .inner-box {
    -webkit-box-shadow: inherit !important;
    box-shadow: inherit !important;
    border-radius: 8px !important;
    overflow: hidden
}

.lower-content p {
    color: #fff;
    font-size: 15px;
    margin: 17px 0 17px 0
}

h6.ByInvitation_ {
    position: absolute;
    top: 18px;
    right: -41px;
    z-index: 999;
    color: #fff;
    font-family: poppins, sans-serif;
    font-weight: 500;
    background: #b3282e;
    padding: 5px 0 5px 0;
    -webkit-transform: rotate(27deg);
    -ms-transform: rotate(27deg);
    transform: rotate(27deg);
    width: 180px;
    text-align: center;
    font-size: 12px
}

section.innovationsummitbox.BGchangecolor .inner-box {
    -webkit-box-shadow: inherit !important;
    box-shadow: inherit !important;
    border-radius: 8px !important;
    padding-bottom: 0;
    background: 0 0
}

.aiSingaporeModule {
    width: 100%;
    position: relative
}

.aiSingaporeModule:before {
    right: 0;
    bottom: 0;
    background: unset
}

.aiSingaporeModule .leftravealingbox .contentrave h3 {
    color: #fff;
    font-size: 54px;
    text-transform: uppercase;
    line-height: 55px;
    font-weight: 800
}

.aiSingaporeModule .leftravealingbox .contentrave p {
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 24px;
    padding-top: 20px
}

.aiSingaporeModule .leftravealingbox:before {
    content: '';
    background: #000;
    left: 0;
    bottom: -20%;
    width: 100%;
    height: 100%;
    background: -o-linear-gradient(244deg, #00010a00, #182d6700, #1d367f, #1c3070);
    background: linear-gradient(206deg, #00010a00, #182d6700, #1d367f, #1c3070);
    position: absolute;
    top: 0
}

.ravealignBtn .dropdown-menu {
    background: #363434;
    padding: 5px 20px
}

.ravealignBtn {
    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
}

.accordcontent .accordion .accordion-item {
    border-bottom: 2px solid #b9b9b991
}

.ravealignBtn a {
    margin-right: 10px
}

.cybervalleyWraper {
    background-color: #000;
    background-repeat: no-repeat
}

.cybervalleyWraper .sectionheading02 h2 span {
    color: #fff;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: poppins, sans-serif;
    font-size: 20;
    padding-top: 3px;
    font-weight: 600;
    letter-spacing: 10.4px;
    font-family: Alexandria, sans-serif !important
}

.cybervalleyWraper .sectionheading02 h2 span:after,
.cybervalleyWraper .sectionheading02 h2 span:before {
    content: "";
    width: 50%;
    height: 1px;
    background: #ffffff70
}

.cybervalleyWraper .sectionheading02 p {
    color: #2394d1 !important;
    font-size: clamp(16px, 2.1vw, 50px);
    line-height: clamp(20px, 2.9vw, 55px);
    padding-bottom: 43px;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    font-weight: 600 !important
}

.cybervalleyWraper .sectionheading02 h2 span:before {
    margin: 0 20px 0 0
}

.cybervalleyWraper .sectionheading02 h2 span:after {
    margin: 0 0 0 20px
}

.innovationsummitbox::before {
    background: unset
}

.CYBERLOGO .col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.NSWraperNew {
    position: relative;
    background: #0b1c3f
}

.NSWraperNew .leftravealingbox:after {
    position: absolute;
    top: 0;
    left: -41%;
    bottom: 0;
    background-image: url(../images/nsgradientBg.png);
    content: '';
    background-size: cover;
    background-repeat: no-repeat;
    mix-blend-mode: color-dodge
}

.NSWraperNew .leftravealingbox:before {
    content: '';
    background: #000;
    left: 0;
    bottom: -20%;
    width: 100%;
    height: 100%;
    background: -o-linear-gradient(241deg, #00010a00, #182d6700, #0b1c3ff2, #0b1c3f);
    background: linear-gradient(209deg, #00010a00, #182d6700, #0b1c3ff2, #0b1c3f);
    position: absolute;
    top: 0
}

.NSWraperNew .leftravealingbox .contentrave h3 {
    color: #fff;
    font-size: 54px;
    text-transform: uppercase;
    line-height: 51px;
    font-weight: 800
}

.NSWraperNew .ravealignBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.digihealthWraperNew {
    background: #0b404c
}

.digihealthWraperNew .leftravealingbox .contentrave h3 {
    color: #fff;
    font-size: 38px;
    text-transform: uppercase;
    font-family: Alexandria, sans-serif;
    font-weight: 800;
    line-height: 41px
}

.digihealthWraperNew .leftravealingbox:before {
    content: '';
    background: #000;
    left: 0;
    bottom: -20%;
    width: 100%;
    height: 100%;
    background: -o-linear-gradient(241deg, #00010a00, #182d6700, #0a404c, #0a404c);
    background: linear-gradient(209deg, #00010a00, #182d6700, #0a404c, #0a404c);
    position: absolute;
    top: 0
}

.partnerExclusive {
    position: relative;
    width: 100%;
    padding: 80px 0;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-color: #fff
}

.partnerEscItem {
    height: 100%;
    position: relative;
    background: #fff
}

.partnerEscItem .itemcontentexl {
    color: #000;
    font-size: 16px;
    padding: 30px 30px;
    padding-bottom: 0
}

.partnerExclusive .partnerEscItem .itemcontentexl p {
    color: #000;
    font-size: 16px
}

.partnerEXHead {
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 10px 20px;
    height: 4.167vw
}

.partnerEXHead figure {
    width: 160px;
    margin: 0
}

.partnerEXHead h2 {
    font-size: 15px !important;
    color: #fff;
    letter-spacing: unset !important;
    margin: 0 !important;
    font-family: poppins, sans-serif;
    font-weight: 600;
    line-height: 20px
}

.partnerEscItem figure {
    margin: 0;
    position: relative;
    text-align: left
}

.partnerEscItem figure h2 {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    color: #fff;
    font-size: 17px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 20px 20px 10px 20px;
    line-height: 31px !important;
    text-align: left;
    margin-bottom: 0 !important
}

.partnerEscItem.industry5-0 figure h2 {
    display: block;
    height: auto;
    line-height: 31px !important;
    font-size: 26px !important
}

.partnerEscItem.industry5-0 figure h2 span {
    font-family: poppins, sans-serif;
    font-weight: 400;
    font-size: 30px;
    line-height: 25px
}

.industry5-0 {
    position: relative
}

.partnerEscItem>div {
    background: #fff;
    position: relative
}

.industry5-0 .paidstageWrapInner {
    z-index: 99;
    position: relative;
    background-color: #5596a2;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 20px
}

.industry5-0 .paidstageWrapInner h2 {
    background-color: #25427d;
    color: #fff;
    font-size: 14px;
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 15px;
    font-weight: 500;
    letter-spacing: 1.2px;
    line-height: 20px
}

.industry5-0 .paidstageDdesc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff !important;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    padding: 0 5px
}

.industry5-0 .paidstageDdesc p {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    font-family: "lemon milk";
    margin: 0
}

.paidstageWrapInner01 {
    z-index: 99;
    position: relative;
    background-color: #6eaa51;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 20px
}

.paidstageWrapInner01 h2 {
    background-color: #3e6e5d;
    color: #fff;
    font-size: 14px;
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 15px;
    font-weight: 500;
    letter-spacing: 1.2px;
    line-height: 20px
}

.paidstageDdesc01 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff !important;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    padding: 0 5px
}

.paidstageDdesc01 p {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    font-family: "lemon milk";
    margin: 0
}

.industry5-0 .hotTopicsDesnew {
    position: relative;
    padding: 10px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%
}

.industry5-0 .cutcornerbx {
    background: #00265f;
    position: relative
}

.industry5-0 .cutcornerbx:after,
.industry5-0 .cutcornerbx:before {
    border-color: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-style: solid;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    width: 100%
}

.industry5-0 .cutcornerbx:before {
    border-bottom-color: #00265f;
    border-width: 0 20px 20px 20px;
    top: -19px
}

.industry5-0 .cutcornerbx:after {
    border-top-color: #00265f;
    border-width: 20px 20px 0 20px;
    bottom: -19px
}

.industry5-0 .hotTopicsDesnew p {
    color: #fff;
    font-size: 16px;
    padding: 0 10px;
    font-weight: 500;
    margin: 0;
    line-height: 20px
}

.industry5-0 .hotTopichead {
    position: absolute;
    top: 22%;
    left: 43%;
    background: #5696a2;
    z-index: 999
}

.industry5-0 .module-6:after,
.industry5-0 .module-6:before {
    border-color: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-style: solid;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    width: 100%
}

.industry5-0 .module-6:before {
    border-bottom-color: #5696a2;
    border-width: 0 10px 10px 10px;
    top: -10px
}

.industry5-0 .module-6:after {
    border-top-color: #5696a2;
    border-width: 10px 10px 0 10px;
    bottom: -10px
}

.industry5-0 .hotTopichead p {
    color: #fff;
    font-size: 12px;
    padding: 0 10px;
    font-weight: 600;
    margin: 0;
    line-height: 16px
}

.industry5-0 .itemcontentexl {
    margin: 40px 0
}

.sectionheading02 h2 {
    color: #000;
    font-size: 40px;
    line-height: 46px;
    background: unset;
    -webkit-background-clip: text;
    background-clip: unset;
    background-size: unset;
    -webkit-animation: unset;
    animation: unset;
    -webkit-text-fill-color: unset
}

p.logoTextSmall {
    color: #fff;
    font-size: 10px;
    margin: 0;
    text-align: left
}

.typed-text {
    display: inline-block;
    color: #186de8
}

.typed-cursor.typed-cursor--blink {
    color: #7c7e82
}

.menu-btn {
    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;
    border-radius: 80px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: -100%;
    -webkit-border-radius: 80px;
    -moz-border-radius: 80px;
    -ms-border-radius: 80px;
    -o-border-radius: 80px;
}

.border-xs::after,
.border-xs::before {
    position: absolute;
    z-index: -1;
    top: -2px;
    right: -2px;
    bottom: -2px;
    left: -2px;
    content: "";
    -webkit-animation: rotation2 3s linear infinite;
    animation: rotation2 3s linear infinite;
    border-radius: inherit;
    background: conic-gradient(from var(--gradientde), transparent, #9839fd, #9839fd, #4574f1, #b104f0, transparent);
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    -ms-border-radius: inherit;
    -o-border-radius: inherit;
}

.burgermenu {
    display: block;
    background: 0 0;
    padding: 2px 4px;
    cursor: pointer;
    border-radius: 80px;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    -webkit-border-radius: 80px;
    -moz-border-radius: 80px;
    -ms-border-radius: 80px;
    -o-border-radius: 80px;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -moz-transform: scale(1.5);
    -o-transform: scale(1.5);
}

.burgermenu span:nth-child(1) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 8px;
    height: 2px;
    margin: 5px 5px;
    margin-right: auto;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    border-radius: 45px;
    background-color: #fff;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    -ms-border-radius: 45px;
    -o-border-radius: 45px;
}

.burgermenu span:nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 14px;
    height: 2px;
    margin: 5px 5px;
    margin-right: auto;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    border-radius: 45px;
    background-color: #fff;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    -ms-border-radius: 45px;
    -o-border-radius: 45px;
}

.burgermenu span:nth-child(3) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 20px;
    height: 2px;
    margin: 5px 5px;
    margin-right: auto;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    border-radius: 45px;
    background-color: #fff;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    -ms-border-radius: 45px;
    -o-border-radius: 45px;
}

.menu-btn.active .burgermenu {
    padding: 12px 12px
}

.menu-btn.active .burgermenu span:nth-child(1) {
    width: 24px;
    margin: auto;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    -webkit-transform: translateY(8px) rotate(-45deg);
    -ms-transform: translateY(8px) rotate(-45deg);
    transform: translateY(8px) rotate(-45deg);
    border-radius: 45px;
    background-color: #fff;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    -ms-border-radius: 45px;
    -o-border-radius: 45px;
    -moz-transform: translateY(8px) rotate(-45deg);
    -o-transform: translateY(8px) rotate(-45deg);
}

.menu-btn.active .burgermenu span:nth-child(2) {
    width: 20px;
    -webkit-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    transition: all .1s ease-out;
    opacity: 0;
    -moz-transition: all .1s ease-out;
    -ms-transition: all .1s ease-out;
}

.menu-btn.active .burgermenu span:nth-child(3) {
    width: 24px;
    margin: auto;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    -webkit-transform: translateY(-8px) rotate(45deg);
    -ms-transform: translateY(-8px) rotate(45deg);
    transform: translateY(-8px) rotate(45deg);
    border-radius: 45px;
    background-color: #fff;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transform: translateY(-8px) rotate(45deg);
    -o-transform: translateY(-8px) rotate(45deg);
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    -ms-border-radius: 45px;
    -o-border-radius: 45px;
}

.gasiaLogoTop {
    width: 35%;
    text-align: center;
    margin: 0 auto
}

.quotecompanyname {
    color: #8be2fb;
    font-weight: 600
}

@-webkit-keyframes reveal {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0);
        opacity: 1;
        -moz-transform: translate(0);
        -ms-transform: translate(0);
        -o-transform: translate(0);
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: translate(100%);
        transform: translate(100%);
        opacity: 0;
        -moz-transform: translate(100%);
        -ms-transform: translate(100%);
        -o-transform: translate(100%);
    }
}

@keyframes reveal {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0);
        opacity: 1;
        -moz-transform: translate(0);
        -ms-transform: translate(0);
        -o-transform: translate(0);
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: translate(100%);
        transform: translate(100%);
        opacity: 0;
        -moz-transform: translate(100%);
        -ms-transform: translate(100%);
        -o-transform: translate(100%);
    }
}

@-webkit-keyframes reveal-colored {
    0% {
        max-width: 0
    }

    100% {
        max-width: 100%
    }
}

@keyframes reveal-colored {
    0% {
        max-width: 0
    }

    100% {
        max-width: 100%
    }
}

.footerBG {
    position: relative;
    background: #000;
    background: linear-gradient(135deg, rgba(120, 201, 76, 0.95) 0%, rgba(227, 154, 22, 0.90) 35%, rgba(28, 95, 168, 0.92) 70%, rgba(11, 31, 94, 1) 100%);
    background-position: 60% 50%;
    padding: 40px 0 0;
    background-repeat: no-repeat;
    background-size: cover
}

.overlay .navrow .navmenu-col h3 {
    color: #fff;
    background: -o-linear-gradient(left, #921fea, #fff, #70f6fd, #6ff6fd, #6ff6fd, #6ff6fd, #6ef6fd);
    background: -webkit-gradient(linear, left top, right top, from(#921fea), color-stop(#fff), color-stop(#70f6fd), color-stop(#6ff6fd), color-stop(#6ff6fd), color-stop(#6ff6fd), to(#6ef6fd));
    background: linear-gradient(to right, #921fea, #fff, #70f6fd, #6ff6fd, #6ff6fd, #6ff6fd, #6ef6fd);
    color: transparent;
    background-clip: text;
    -webkit-background-clip: text;
    font-family: "Bebas Neue", sans-serif
}

.overlay .navrow .navmenu-col a svg {
    color: #2394d1
}

.overlay {
    position: fixed;
    top: 30%
}

.overlay .navrow .navmenu-col a {
    font-family: poppins, sans-serif
}

.partnerEscItem .Blue-Btn {
    width: 100%
}

.anim-text-parent {
    position: relative;
    min-height: 16.458vw;
    height: auto !important
}

.anim-text-parent>.anim-text {
    overflow: hidden;
    top: 0;
    left: 0;
    position: absolute;
    -webkit-transition: width 1s ease;
    -o-transition: width 1s ease;
    transition: width 1s ease;
    clip: rect(0, 0, 1000px, 0);
    bottom: 0;
    -moz-transition: width 1s ease;
    -ms-transition: width 1s ease;
}

.CrackCodeFont_ {
    font-family: 'Cracked Code' !important
}

.cybervalleyWraper .CYBERLOGO {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 84%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto
}

.cybervalleyWraper .CYBERLOGO figure {
    height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0
}

.cybervalleyWraper .CYBERLOGO h2 {
    font-size: 14px;
    color: #fff;
    text-align: center;
    font-family: poppins, sans-serif;
    font-weight: 500;
    text-transform: uppercase
}

.logoSliderStrip {
    position: relative;
    background-color: #000;
    width: 100%;
    border-top: #4f4f4f solid 1px;
    border-bottom: #4f4f4f solid 1px;
    padding: 10px 0
}

.logoSliderInner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.logoSliderInner:before {
    position: absolute;
    top: 0;
    right: 0;
    content: '';
    content: '';
    position: absolute;
    bottom: 0;
    left: 25%;
    width: 20%;
    height: 100%;
    z-index: 99;
    background: -o-linear-gradient(right, #07070726, #14141400, #020202e8, #000);
    background: -webkit-gradient(linear, right top, left top, from(#07070726), color-stop(#14141400), color-stop(#020202e8), to(#000));
    background: linear-gradient(270deg, #07070726, #14141400, #020202e8, #000)
}

.logoStripText {
    width: 25%;
    position: absolute;
    left: 0;
    top: 0;
    background: #000;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    z-index: 99;
    border-right: #4f4f4f solid 1px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.logoStripText p {
    color: #fff;
    font-size: 26px;
    padding-right: 20px;
    line-height: 27px;
    margin-bottom: 0
}

.digilogoBand .logoStripText p {
    font-size: 20px
}

.logoStripText h4 {
    color: #fff;
    font-size: 50px;
    display: block;
    font-family: poppins, sans-serif;
    font-weight: 800;
    line-height: 45px;
    margin: 0;
    width: 100%
}

.logoStripText span {
    color: #fff;
    font-size: 16px;
    display: block;
    font-family: poppins, sans-serif;
    font-weight: 400
}

.logoStripScroll {
    position: relative;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 40%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    overflow: hidden
}

.logoStripScroll .swiper-marquee .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    -o-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.logoStripScroll .swiper-marquee .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    position: relative;
    overflow: hidden;
    padding: 10px 15px;
    width: 180px !important;
    height: 90px;
    position: relative
}

.logoStripScroll .swiper-marquee .swiper-slide figure {
    width: 120px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: .6;
    padding: 20px 0;
    margin: 0
}

.logoStripScroll .swiper-marquee .swiper-slide figure img {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1)
}

.logoStripScroll .swiper-marquee .swiper-slide:hover figure {
    opacity: unset;
    margin: 0
}

.green-btn,
.red-btn {
    border: 1px solid #186de8;
    background: #186de8;
    font-family: Poppins, sans-serif;
    font-weight: 500 !important;
    border-radius: 2px;
}

.sectionheading02 h2 {
    font-family: Alexandria, sans-serif;
    font-weight: 800
}

.BGchangeblack .whiteOutline-btn:hover,
.footerlinks .ft-btn .whiteOutline-btn:hover {
    border-color: #186de8;
    background: #186de8
}

.footerlinks .linkul li strong {
    font-weight: 600
}

.footerlinks h2 {
    font-family: Alexandria, sans-serif
}

.animated {
    -webkit-animation-duration: 1000 ms;
    animation-duration: 1000 ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.owl-animated-out {
    z-index: 1
}

.owl-animated-in {
    z-index: 0
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.GreenBtn {
    text-transform: uppercase
}

.fjlejvzg {
    -webkit-box-shadow: 5px 5px 0 #186de8;
    box-shadow: 5px 5px 0 #186de8
}

.ufrqfkiz .owl-dots .active span {
    background-color: #186de8
}

.owl-item {
    visibility: hidden
}

.owl-item.active {
    visibility: visible
}

.showImgmobileview {
    display: none
}

.desktopView {
    display: block
}

.xqeuhaiq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.logoStripText.digilogoBand {
    padding: 20px 0
}

.quoteBoxOuter {
    height: 500px;
    position: relative
}

.quoteBox {
    overflow: hidden;
    position: absolute;
    top: .2rem;
    left: 270px;
    overflow: hidden;
    -webkit-animation: openclose 19s ease-in-out infinite;
    animation: openclose 19s ease-in-out infinite;
    height: 500px;
    width: 100%;
    -webkit-transition: transform .3s ease, box-shadow .3s ease, -webkit-transform .3s ease, -webkit-box-shadow .3s ease;
    transition: -webkit-transform .3s ease, -webkit-box-shadow .3s ease;
    -o-transition: transform .3s ease, box-shadow .3s ease, -webkit-transform .3s ease, -webkit-box-shadow .3s ease;
    -webkit-transition: -webkit-transform .3s ease, -webkit-box-shadow .3s ease;
    -o-transition: transform .3s ease, box-shadow .3s ease;
    transition: transform .3s ease, box-shadow .3s ease;
    transition: transform .3s ease, box-shadow .3s ease, -webkit-transform .3s ease, -webkit-box-shadow .3s ease;
    -moz-transition: transform .3s ease, box-shadow .3s ease, -webkit-transform .3s ease, -webkit-box-shadow .3s ease;
    -ms-transition: transform .3s ease, box-shadow .3s ease, -webkit-transform .3s ease, -webkit-box-shadow .3s ease;
}

.quoteBox:hover {
    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
    -moz-transform: scale(1.02);
    -o-transform: scale(1.02);
}

.word1,
.word2,
.word3 {
    font-family: tahoma;
    position: absolute;
    width: 100%;
    opacity: 0;
    height: 4.5rem;
    color: #fff
}

.quoteBox .word1 {
    -webkit-animation: word-animation 19s infinite;
    animation: word-animation 19s infinite
}

.quoteBox .word2 {
    -webkit-animation: word-animation 19s infinite 2s;
    animation: word-animation 19s infinite 2s
}

.quoteBox .word3 {
    -webkit-animation: word-animation 19s infinite 4s;
    animation: word-animation 19s infinite 4s
}

@-webkit-keyframes word-animation {

    0%,
    5% {
        opacity: 0
    }

    10%,
    22% {
        opacity: 1
    }

    100%,
    27% {
        opacity: 0
    }
}

@keyframes word-animation {

    0%,
    5% {
        opacity: 0
    }

    10%,
    22% {
        opacity: 1
    }

    100%,
    27% {
        opacity: 0
    }
}

@-webkit-keyframes openclose {
    0% {
        top: 0;
        width: 0
    }

    5% {
        width: 0
    }

    10% {
        width: 100%
    }

    20% {
        top: 0;
        width: 100%
    }

    25% {
        top: 0;
        width: 0
    }

    30% {
        top: 0;
        width: 0
    }

    35% {
        top: 0;
        width: 100%
    }

    45% {
        top: 0;
        width: 100%
    }

    50% {
        top: 0;
        width: 0
    }

    55% {
        top: 0;
        width: 0
    }

    60% {
        top: 0;
        width: 100%
    }

    70% {
        top: 0;
        width: 285px
    }

    75% {
        top: 0;
        width: 0
    }

    80% {
        top: 0;
        width: 100%
    }

    90% {
        top: 0;
        width: 100%
    }

    95% {
        top: 0;
        width: 0
    }

    100% {
        top: 0;
        width: 0
    }
}

@keyframes openclose {
    0% {
        top: 0;
        width: 0
    }

    5% {
        width: 0
    }

    10% {
        width: 100%
    }

    20% {
        top: 0;
        width: 100%
    }

    25% {
        top: 0;
        width: 0
    }

    30% {
        top: 0;
        width: 0
    }

    35% {
        top: 0;
        width: 100%
    }

    45% {
        top: 0;
        width: 100%
    }

    50% {
        top: 0;
        width: 0
    }

    55% {
        top: 0;
        width: 0
    }

    60% {
        top: 0;
        width: 100%
    }

    70% {
        top: 0;
        width: 285px
    }

    75% {
        top: 0;
        width: 0
    }

    80% {
        top: 0;
        width: 100%
    }

    90% {
        top: 0;
        width: 100%
    }

    95% {
        top: 0;
        width: 0
    }

    100% {
        top: 0;
        width: 0
    }
}

.pyqadjzd {
    font-weight: 500;
    font-family: poppins, sans-serif;
    font-size: 16px;
    line-height: 20px;
    min-height: 50px
}

.sponosrs-logo-heading h4 {
    font-family: Alexandria, sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 25px
}

.NSWraperNew .ravealignBtn {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ypqjy {
    background-position: center;
    background-repeat: no-repeat;
    margin: 20px 0;
    background: url(../images/BG01_pattern.png);
    background-repeat: no-repeat
}

.ypqjy .visit-link a:before {
    background: #186de8
}

.ypqjy .visit-link a {
    font-size: 16px;
    color: #1a2670;
    font-weight: 600;
    font-weight: 500;
    font-family: poppins, sans-serif
}

.ypqjy .hero-plan-black {
    padding: 40px 50px
}

.sponosrsLogoItem.effect2,
.sponosrsLogoItem.effect20 {
    position: relative;
    z-index: 1;
    margin-top: 0;
    height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0
}

.sponosrsLogoItem figure,
.sponsors2022Logonew figure {
    margin-bottom: 0;
    height: 100%;
    padding-top: 30px;
    padding-bottom: 30px
}

.sponosrsLogoItem.effect2,
.sponosrsLogoItem.effect20 {
    position: relative;
    z-index: 1;
    margin-top: 0;
    height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0
}

.sponosrsLogoItem figure,
.sponsors2022Logonew figure {
    margin-bottom: 0;
    height: 100%;
    padding-top: 30px;
    padding-bottom: 30px
}

.pyqadjzd {
    min-height: 55px !important
}

@media only screen and (min-width:320px) and (max-width:765px) {
    .mobilespacePad {
        padding: 40px 0 0 0
    }
}

.accordcontent .accordion-header .accordion-button {
    font-family: Alexandria, sans-serif;
    font-weight: 800
}

.whiteOutline-btn:hover {
    border-color: #2394d1
}

.whiteOutline-btn:hover {
    background: #2394d1;
    color: #fff;
    text-decoration: none
}

.spkrbottom {
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 100%;
    padding: 10px 0 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    text-align: right
}

.ntsytbin {
    position: absolute;
    bottom: 10px;
    right: 10px
}

.ntsytbin svg {
    stroke: #fff;
    transition: .6s all ease-in-out;
    -webkit-transition: .6s all ease-in-out;
    -moz-transition: .6s all ease-in-out;
    -o-transition: .6s all ease-in-out;
    -ms-transition: .6s all ease-in-out
}

.headfixed .logo-box_new .top-logo figure {
    width: 100%;
    margin: 5px 0;
}

.overlay .navrow .navmenu-col ul li {
    position: relative
}

.top-logo img {
    display: block
}

.logo-box_new {
    width: 28%
}

.overlay .navrow .navmenu-col a {
    font-size: 14px;
    padding-bottom: 5px
}

.navboard {
    padding-bottom: 10px
}

.navboard .dropdown-toggle {
    color: #06f
}

.overlay .navrow .navmenu-col h3 {
    margin-bottom: 5px
}

.overlay.open {
    height: 100%
}

.techstatsspace {
    padding-top: 50px
}

.womenTech {
    position: relative;
    padding: 30px 0
}

.womenTechInner {
    border: #000 solid 1px;
    width: 100%;
    background: #fefefe;
    border-radius: 30px;
    padding: 40px 60px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
}

.womenTechInner h2 {
    text-transform: uppercase;
    padding-bottom: 20px;
    font-size: 35px
}

.womenTechInner p {
    text-align: left;
    color: #000;
    font-family: poppins, sans-serif;
    font-weight: 400 !important
}

.womenTechInfo p {
    color: #000;
    font-family: poppins, sans-serif;
    font-weight: 400 !important
}

.womenTechInfo {
    padding-top: 30px
}

.womenTechInfo ul {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    text-align: left;
    margin-bottom: 40px
}

.womenTechInfo li {
    display: block;
    width: 100%;
    padding: 5px 0;
    font-family: poppins, sans-serif;
    font-weight: 400 !important;
    font-size: 16px;
    position: relative;
    padding-left: 0
}

.womenTechInfo li em,
.womenTechInfo li i {
    color: #3f51b5;
    padding-right: 10px
}

.womenTechInfo h4 {
    text-align: left;
    color: #000;
    font-size: 25px
}

p.btntechline {
    font-size: 20px;
    font-weight: 600 !important;
    text-align: left;
    font-family: poppins, sans-serif
}

.techbtnw a {
    font-weight: 600 !important;
    text-align: center;
    font-family: poppins, sans-serif;
    color: #fff;
    background: -o-linear-gradient(left, #4574f1, #9839fd);
    background: -webkit-gradient(linear, left top, right top, from(#4574f1), to(#9839fd));
    background: linear-gradient(to right, #4574f1, #9839fd);
    padding: 10px 10px;
    border-radius: 4px;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}

.pitchBiotechL .mediapartner02 figure {
    height: 7.813vw;
    border: #f7f7f7 solid 1px;
    padding: .521vw;
    border-radius: 10px;
    background: #fff;
    -webkit-box-shadow: -1px 6px 13px 0 #0c0c0c21 !important;
    box-shadow: 1px 8px 13px 0 #5d5d5d21 !important;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px
}

.industry50banner .bannerInnerText h1,
.industry50banner .bannerInnerText h2 {
    line-height: 60px;
    font-size: 53px
}

.industry50banner .aibannerTAG h2 span {
    font-size: 66px;
    font-weight: 600;
    line-height: 65px
}

.industry50Paid .paidstageDdesc p {
    font-size: 20px;
    color: #fff
}

.industry5-0Topics .hotTopicsDesnew {
    position: relative;
    padding: 30px 80px
}

.digiAIbanner .bannerInnerText h1,
.digiAIbanner .bannerInnerText h2 {
    line-height: 50px;
    font-size: 35px
}

.digiAIbanner .bannerInnerText {
    padding-bottom: 90px
}

.digiAIbanner .aibannerTAG h2 span {
    font-size: 66px;
    font-weight: 600;
    line-height: 65px
}

.digiAIPaid .paidstageWrapInner {
    background-color: #ed1a3a
}

.digiAIPaid .paidstageWrapInner h2 {
    background-color: #00275d
}

.digiAIPaid .paidstageDdesc p {
    color: #fff
}

.digiAITopics .cutcornerbx {
    background: #ed1a3a
}

.digiAITopics .cutcornerbx:before {
    border-bottom-color: #ed1a3a
}

.digiAITopics .cutcornerbx:after {
    border-top-color: #ed1a3a
}

.digiAITopics .module-6 {
    background: #00275d
}

.digiAITopics .module-6:before {
    border-bottom-color: #00275d
}

.digiAITopics .module-6:after {
    border-top-color: #00275d
}

.digiAITopics .hotTopichead p {
    color: #fff
}

.ai100Banner .bannerInnerText {
    position: relative;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-bottom: 20px;
    text-align: center
}

.ai100Banner .bannerInnerText h1,
.ai100Banner .bannerInnerText h2 {
    color: #0ff
}

.ai100Banner .bannerInnerText p {
    color: #fff;
    font-size: 20px;
    width: 80%;
    margin: 0 auto
}

.ai100Banner .bannerInnerText p strong {
    font-weight: 600
}

.stageNAmeAI100 {
    z-index: 99;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background: #0ff;
    color: #fff;
    border-radius: 4px;
    padding: 10px 10px;
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}

.stageNAmeAI100 p {
    color: #000;
    font-weight: 500 !important;
    margin: 0
}

.ai100whiteBg {
    width: 100%;
    text-align: center;
    padding: 50px 60px;
    background: #130855
}

.ai100whiteBgInner {
    background: #fff;
    border-radius: 40px;
    z-index: 99;
    position: relative;
    padding: 40px 30px;
    z-index: 9;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
}

.showcasingHEading {
    padding: 50px 0;
    position: relative
}

.showcasingHEading h2 {
    line-height: 40px;
    font-size: 30px;
    font-weight: 300;
    color: #fff
}

.showcasingHEading h2 span {
    color: #0ff;
    font-size: 40px;
    font-weight: 600
}

.ai100whiteBgInner .headingNew25 h2 {
    color: #000;
    font-size: 30px !important;
}

.globalinvtbetting {
    position: relative;
    padding: 50px 0
}

.masterclassbanner {
    background-position: bottom
}

.topinnerBanner.masterclassbanner:before {
    background-image: -o-linear-gradient(bottom, rgb(5 5 77 / 96%), rgb(0 0 0 / 64%), rgb(1 26 58 / 74%)) !important;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(5 5 77 / 96%)), color-stop(rgb(0 0 0 / 64%)), to(rgb(1 26 58 / 74%))) !important;
    background-image: linear-gradient(to top, rgb(5 5 77 / 96%), rgb(0 0 0 / 64%), rgb(1 26 58 / 74%)) !important;
    background-position: top center
}

.masterclassbanner .bannerInnerText {
    text-align: center;
    padding-bottom: 10px
}

.masterclassbanner .bannerInnerText h1,
.masterclassbanner .bannerInnerText h2 {
    color: #fff;
    line-height: 62px;
    font-size: 50px;
    font-weight: 300
}

.masterclassbanner .bannerInnerText p {
    color: #fff
}

.masterclassbanner .pitchBattleWrap {
    width: 100%;
    text-align: center;
    padding: 50px 60px;
    background: #130855;
    border-radius: 5px
}

.masterclassWraper {
    position: relative;
    padding: 50px 0
}

.stageNAmemasterclas {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.stageNAmemasterclas h2 {
    z-index: 99;
    background: #c03733;
    color: #fff;
    border-radius: 2px;
    padding: 10px 10px;
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-bottom: 20px;
    font-size: 18px
}

.stageNAmemasterclas p {
    z-index: 99;
    background: #c03733;
    color: #fff;
    border-radius: 4px;
    padding: 10px 10px;
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    margin-bottom: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}

.masterclasItem {
    padding: 30px 20px;
    background: #000;
    position: relative;
    border-radius: 10px;
    height: 100%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.masterclasItem::before {
    position: absolute;
    -webkit-clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #000;
    width: 100%;
    height: 100%;
    z-index: -1;
    border-radius: 20px;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.masterclasItem::after {
    position: absolute;
    -webkit-clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: transparent !important;
    width: 100%;
    height: 0;
    z-index: -1;
    border-radius: 20px;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.masterclasItem h2 {
    color: #ff9800;
    font-size: 18px
}

.masterclasItem h4 {
    color: #fff;
    font-size: 16px;
    font-weight: 400
}

.masterclasItem p {
    color: #fff;
    font-size: 16px
}

.masterclasItem .stageNAmemasterclas p {
    margin: unset
}

.workshpdate {
    background: -o-linear-gradient(left, rgb(57 102 222), rgb(24 109 232));
    background: -webkit-gradient(linear, left top, right top, from(rgb(57 102 222)), to(rgb(24 109 232)));
    background: linear-gradient(to right, rgb(57 102 222), rgb(24 109 232));
    display: inline-block;
    padding: 5px 10px;
    margin: 10px 0
}

.workshpdate p {
    color: #fff;
    font-size: 16px;
    line-height: 23px;
    margin: 0;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
}

.techstatsspace .Button_New {
    position: relative;
    margin-bottom: 20px
}

.cyberFeatureITems {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    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;
    padding: 50px 0 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(23.2% - 20px);
    flex: 0 1 calc(23.2% - 20px);
    margin: 0 auto
}

.ai100greenBX {
    background: #fff;
    height: 100%;
    padding: 20px 20px;
    text-align: left
}

.ai100greenBX h5 {
    color: #df1e3b
}

.ai100greenBX p {
    color: #000;
    font-size: 14px
}

.ai100greenBX figure {
    width: 200px;
    text-align: left;
    padding-bottom: 20px;
    height: 90px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.imghoverlist img,
.logo-box_new {
    width: 28%
}

.ai100LogoCenter {
    width: 40%;
    margin: 0 auto;
    padding-bottom: 20px
}

.topinnerBanner.datacenterBanner.ai100Banner:before {
    background-image: -o-linear-gradient(bottom, rgb(19 7 87), rgb(0 0 0 / 59%), rgb(10 10 10 / 64%));
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(19 7 87)), color-stop(rgb(0 0 0 / 59%)), to(rgb(10 10 10 / 64%)));
    background-image: linear-gradient(to top, rgb(19 7 87), rgb(0 0 0 / 59%), rgb(10 10 10 / 64%));
    background-position: top center
}

.pitchBattleWrap {
    width: 100%;
    text-align: center;
    padding: 50px 60px;
    background: #130855
}

.pitchBattleWrap h2 {
    color: #000
}

.pitchBattleWrap p {
    color: #000;
    font-size: 18px
}

.pitchBattleWrap:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: #130855;
    background-repeat: no-repeat;
    background-size: cover;
    background-size: top;
    z-index: 9
}

.pitchbatInner {
    background: #fff;
    border-radius: 40px;
    z-index: 99;
    position: relative;
    padding: 60px 40px;
    z-index: 9;
    padding-bottom: 20px
}

.pitchbatInner:before {
    border-radius: 40px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: url(/images/pitchbgPattern.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    z-index: -1;
    opacity: .3
}

.pitchbatInner h2 {
    margin-bottom: 30px
}

.pitchbatInner .red-btn {
    background-color: #2394d1;
    border-color: #2394d1;
    margin-top: 30px
}

.pitchtimeline {
    position: relative;
    text-align: left;
    border-bottom: #82b3f9 solid 1px;
    margin-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 10px 20px
}

.pitchtimeline figure {
    width: 150px;
    margin-right: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.pitchtimeline h3 {
    font-size: 20px;
    color: #101011;
    font-weight: 600;
    font-family: poppins, sans-serif
}

.pitchtimeline ul {
    margin: 0;
    padding: 0;
    margin-bottom: 20px
}

.pitchtimeline li {
    margin: 0;
    padding: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
    margin-right: 20px;
    padding: 10px 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    padding-right: 30px
}

.pitchtimeline li:before {
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background: #82b3f9
}

.pitchtimeline li:last-child:before {
    display: none
}

.pitchtimeline li em,
.pitchtimeline li i {
    color: #2394d1;
    margin-right: 10px
}

.pitchbanner .bannerInnerText {
    text-align: center;
    padding-bottom: 0
}

.pitchbanner .bannerInnerText h1 span,
.pitchbanner .bannerInnerText h2 span {
    font: 65px
}

.pitchtimeline figure {
    width: 120px;
    margin-right: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: flex;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.pitchquotewrap {
    position: relative;
    padding: 50px 0
}

.pitchquotewrapInner {
    position: relative;
    background: #000;
    border-radius: 40px;
    padding: 40px 50px 0 50px;
    background-position: center bottom;
    background-size: cover;
    z-index: 99;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
}

.pitchquotewrapInner:before {
    position: absolute;
    content: '';
    background-image: -o-linear-gradient(bottom, rgb(19 7 87), rgb(0 0 0 / 29%), rgb(10 10 10 / 64%));
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(19 7 87)), color-stop(rgb(0 0 0 / 29%)), to(rgb(10 10 10 / 64%)));
    background-image: linear-gradient(to top, rgb(19 7 87), rgb(0 0 0 / 29%), rgb(10 10 10 / 64%));
    background-position: top center;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 40px;
    z-index: -1
}

.quoteTextRight {
    position: relative;
    padding-bottom: 30px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 90%;
    padding-left: 60px
}

.quoteTextRight .quoteIcon {
    padding: 10px;
    display: inline-block;
    position: absolute;
    left: -70px;
    top: -10px;
    padding-right: 20px
}

.quoteTextRight .quoteIcon img {
    -webkit-filter: invert(1);
    filter: invert(1)
}

.quoteTextRight p {
    font-size: 24px;
    line-height: 39px;
    position: relative;
    color: #fff;
    width: 100%
}

.quoteTextRight p.quotdesig {
    color: #fff;
    font-size: 18px;
    line-height: 26px
}

.quoteTextRight h4 {
    color: #fff;
    font-size: 17px;
    line-height: 15px
}

@media only screen and (min-width:320px) and (max-width:768px) {
    .pitchBattleWrap {
        width: 100%;
        text-align: center;
        padding: 30px 10px
    }

    .pitchbatInner {
        padding: 60px 20px
    }

    .pitchtimeline {
        display: block
    }

    .pitchtimeline li {
        margin-right: 0;
        font-size: 16px;
        padding-right: 0
    }

    .pitchtimeline li:before {
        display: none
    }

    .quoteTextRight {
        width: 100%;
        padding-left: 20px
    }

    .quoteTextRight p {
        font-size: 14px;
        line-height: 23px
    }
}

.CommonAdjustClass {
    width: 11%
}

.theratedbox figure {
    padding: 0 10px
}

.border-right-black::before {
    height: 79%
}

.workshspeaker {
    position: relative
}

.wspeakerItem {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    padding: 10px 0
}

.wspeakerItem figure {
    width: 100px;
    height: 100px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}

.wspeakerItem figure img {
    border-radius: 3px;
    border: #fff solid 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}

.wspeakerItem .wspeakInfo {
    padding-left: 10px
}

.wspeakerItem .wspeakInfo h4 {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.wspeakerItem .wspeakInfo p {
    color: #fff;
    font-size: 14px;
    margin: 3px 0;
    line-height: 18px;
    text-transform: uppercase
}

.wspeakerItem .wspeakInfo p.companyname {
    color: #fff;
    font-size: 16px;
    font-family: Alexandria, sans-serif;
    font-weight: 600 !important
}

.cisoloCardLogo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cisoloCardLogo .cisolenvlogo {
    width: 60%;
    margin-right: 20px
}

.quotesIcon img {
    -webkit-filter: invert(1);
    filter: invert(1)
}

.oxagfm {
    z-index: 9;
    bottom: unset;
    width: 100%;
    position: relative
}

.topinnerBanner.masterclassbanner {
    height: 45vh
}

.themeBtn25 {
    border-radius: 2px;
    text-transform: uppercase;
    position: relative;
    text-decoration: none;
    font-size: 1.102vw !important;
    line-height: 1.515vw;
    padding: .417vw .885vw;
    font-family: Poppins, sans-serif;
    font-weight: 600 !important;
    background-size: 300%;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s
}

.themeBtn25.orangeBtnv3 {
    border: 1px solid #f70;
    background-color: #f70;
    color: #fff
}

.themeBtn25.whiteBtnv3 {
    border: 1px solid #000;
    color: #000;
    background-color: #fff
}

.themeBtn25.blueBtnv3 {
    border: 1px solid #2394d1;
    background: #2394d1;
    color: #fff
}

.heroVideo25 {
    position: relative;
    width: 100%;
    background-color: #000
}

.youtubeWraper {
    width: 100%;
    height: 100vh;
    background-color: #3c3c3c;
    position: absolute;
    top: -110px;
    left: 0;
    z-index: 0
}

.videobg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    overflow: hidden
}

.videobg .videocontainer {
    position: relative;
    width: 100%;
    aspect-ratio: 16/9.5;
    pointer-events: none;
    overflow: hidden;
    min-height: 190svh
}

.videobg .videocontainer iframe {
    display: block;
    width: 300%;
    height: 100%;
    min-height: 18.229vw;
    border: none !important;
    border: 0 !important;
    margin: 0;
    padding: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    margin-left: -100%;
    pointer-events: none;
    background: border-box padding-box, border-box #fff0
}

.heroContentArea {
    position: relative;
    width: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 1.167vw 0 8vw 0;
    background-size: cover;
    background-position: 50% 78%;
    /* background-image: url(/images/bg.jpg); */
    height: 80vh;
    overflow: hidden;


}



.heroContentArea::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background-image: linear-gradient(to right, #004063 0%, #14a74f2e 100%);
    /* background-image: url(/images/bg_header.png); */
    opacity: 0.8;
    z-index: -1;
    animation: bgSlide 18s ease-in-out infinite alternate;
    transform: scale(1.1);
}

@keyframes bgSlide {

    0% {
        background-position: left center;
        background-size: 120%;
    }

    50% {
        background-position: center center;
        background-size: 125%;
    }

    100% {
        background-position: right center;
        background-size: 120%;
    }
}

@keyframes moveBg {
    0% {
        transform: translate(-10%, -10%) rotate(0deg);
    }

    100% {
        transform: translate(10%, 10%) rotate(360deg);
    }
}

.headfixed .header-upper .divider,
.heroContentArea .divider {
    width: 1px;
    height: 110px;
    background-image: linear-gradient(to top, #ffffff00 0%, #ffffff26 15%, #ffffff 35%, #ffffff 52%, #ffffff 71%, #ffffff2e 87%, #ffffff00 100%);
    position: absolute;
    top: 45%;
    left: 25.5%;
    transform: translate(-50%, -50%);
}

.headfixed .header-upper .divider {
    top: 52%;
    left: 15.5%;
}

.heroContentArea figure {
    color: #fff;
    width: 25.229vw
}

.heroContentArea h3 {
    font-size: 2.775vw;
    color: #fff;
    line-height: 3.41vw;
    color: transparent;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(80%, #f70));
    background: linear-gradient(to right, #fff 0, #da8829 80%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: "Bebas Neue", sans-serif;
    font-weight: 500
}

.box_hero {
    padding: 30px 0;
}

.heroContentArea h2 {
    color: #fff;
    font-size: 3.248vw;
    padding: .383vw 0;
    line-height: 3.81vw;
    font-weight: 800;
    padding-bottom: 0
}

.heroContentArea h2 span {
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 2px #fff;
    -moz-text-fill-color: transparent;
    font-family: poppins, sans-serif !important;
    font-size: 5.148vw;
    line-height: 5.01vw
}

.venueBannerNew {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.venueBannerNew h4 {
    color: transparent;
    background: -o-linear-gradient(left, #fff 0, #f70 80%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(80%, #f70));
    background: linear-gradient(to right, #fff 0, #f70 80%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: "Bebas Neue", sans-serif !important;
    font-size: 3vw;
    line-height: 3.177vw;
    font-weight: 800 !important;
    padding: 1.083vw 0;
    padding-bottom: 1.9vw;
    margin: 0;
}

.venueBannerNew h4 span {
    font-size: 1.732vw;
    line-height: 2.031vw;
    font-weight: 400 !important;
    font-family: Alexandria, sans-serif !important;
    display: block
}

.hero_btn {
    margin: 0 0;
    position: relative;
    padding-bottom: .783vw
}

.hero_btn a.Blue-Btn {
    font-size: 1.302vw !important;
    line-height: 1.615vw;
    padding: 10px 20px 10px 20px;
    font-size: 16px
}

.hero_btn a.themeBtn25.orangeBtnv3 {
    margin-right: 10px
}

.heroContentArea figure.coshowheroImg {
    width: 35%;
    padding-top: 1.583vw
}

.gitexSectionV-2 {
    position: relative;
    background: #000;
    padding: 50px 0
}

.gitexSectionV-2:before {
    position: absolute;
    bottom: 0;
    content: '';
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/gradientbgv3.png);
    z-index: 999;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

.aniamtelayerv3 {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat !important;
    -webkit-transform-origin: bottom !important;
    -ms-transform-origin: bottom !important;
    transform-origin: bottom !important;
    background-size: cover !important;
    -webkit-animation: animate2 10s linear infinite;
    animation: animate2 10s linear infinite;
    background-attachment: fixed;
    z-index: 99;
    top: 0;
    overflow: hidden
}




.aniamtelayerv3-32 {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    -webkit-transform-origin: center !important;
    -ms-transform-origin: center !important;
    transform-origin: center !important;
    background-size: cover !important;
    -webkit-animation: animate4 40s linear infinite;
    animation: animate4 40s linear infinite;
    z-index: 99;
    top: 0;
    overflow: hidden
}

.GitexHeading_ {
    text-align: center;
    padding: 10px 0 40px 0;
    z-index: 999;
    position: relative
}

.GitexHeading_ img {
    width: 20%
}

.whiteBoxBgBoard.gitexv3012 {
    background: #fff;
    position: relative;
    border-radius: 40px;
    z-index: 999;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
}

.gitexcontentv3 {
    text-align: left;
    width: 95%;
    padding: 4.646vw 4.167vw;
    padding-left: 6.467vw;
    padding-bottom: 0
}

.gitexcontentv3 h2 {
    font-size: 4.156vw;
    color: #000;
    line-height: 3.99vw
}

.typed-cursor.typed-cursor--blink {
    color: #f70
}

.gitexcontentv3 p {
    color: #000;
    font-size: 1.613vw;
    margin: 0;
    padding: 1.042vw 0;
    font-weight: 400;
    padding-bottom: 1.8vw
}

.gitexcontentv3 p strong {
    font-weight: 600
}

.whiteBoxBgBoard.gitexv3012 figure {
    width: 100%;
    position: relative;
    border-radius: 0 0 40px 40px;
    height: 23.229vw;
    background-position: center !important;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 1;
    -webkit-border-radius: 0 0 40px 40px;
    -moz-border-radius: 0 0 40px 40px;
    -ms-border-radius: 0 0 40px 40px;
    -o-border-radius: 0 0 40px 40px;
}

.whiteBoxBgBoard.gitexv3012 figure:before {
    position: absolute;
    top: -30%;
    content: '';
    left: 0;
    width: 100%;
    height: 100%;
    background: -o-linear-gradient(89deg, #00010a00, #00000000, #fff, #fff);
    background: linear-gradient(1deg, #00010a00, #00000000, #fff, #fff);
    z-index: -1
}

.whiteBoxBgBoard.gitexv3012 .AllShowsLogo_ {
    position: relative;
    z-index: 9;
    padding: 0 0 20px 0;
    width: 90%;
    margin: 0 auto
}

.whiteBoxBgBoard.gitexv3012 .AllShowsLogo_ img {
    width: 100%
}

.gitexAsiaWraperv-2 {
    position: relative;
    padding: 3.604vw 0;
    /* padding-bottom: 1.3vw */
}

figure.gasogov3 {
    width: 28.646vw;
    position: relative
}

.gitexAsiaWraperv-2 h6 {
    color: #284181 !important;
    font-size: 1.883vw;
    line-height: 2.344vw;
    font-weight: 600 !important;
    font-family: poppins, sans-serif !important;
    padding-top: 1.804vw
}

.gitexAsiaWraperv-2 h2 {
    font-size: 3.583vw;
    line-height: 3.323vw;
    color: #000
}

.gitexAsiaWraperv-2 p {
    font-weight: 400 !important;
    font-size: 1.2vw;
    color: #000;
    margin-bottom: .781vw
}

.gitexAsiaWraperv-2 p strong {
    font-weight: 600 !important
}

.gitexAsiaWraperv-2 .slide_wrap .uk-slideshow-items {
    aspect-ratio: 12/9 !important;
}

.sideimggitexasia {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
}

.statsWrapV3 {
    position: relative;
    padding-bottom: 3.49vw
}

.statsInnerv3 {
    position: relative;
    border-radius: 40px;
    width: 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;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    z-index: 999;
}

.statsInnerv3:before {
    background: #fff;
    position: absolute;
    top: 10%;
    left: 0;
    border-radius: 20px;
    bottom: 0;
    width: 100%;
    height: 80%;
    content: '';
    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-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.statscol {
    width: 17.16vw;
    padding: 0
}

.statsItemv3 {
    padding: 4.99vw .9vw;
    vertical-align: top;
    margin: auto 0;
    position: relative;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    z-index: 99;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: 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;
    margin-right: 0;
    height: 100%;
    width: 100%;
    -moz-transition: .5s;
    -ms-transition: .5s;
}

.statscol .statsItemv3:before {
    background-image: url(../images/statsHover.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 0;
    width: 100%;
    z-index: -1;
    border-radius: 20px;
    -o-transition: all .2s ease-in-out 0s;
    transition: all .2s ease-in-out 0s;
    -webkit-transition: all .2s ease-in-out 0s;
    -moz-transition: all .2s ease-in-out 0s;
    -o-moz-transition: all .2s ease-in-out 0s;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    -ms-transition: all .2s ease-in-out 0s;
}

.statsItemv3:after {
    content: "";
    height: 50%;
    width: 1px;
    position: absolute;
    right: 0;
    top: 27%;
    background: #a0a0a0b3;
    margin: auto;
    position: absolute;
    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
}

.statscol:last-child .statsItemv3:after {
    display: none
}

.statscol:hover .statsItemv3:before {
    bottom: 0;
    height: 100%
}

.statsItemv3:hover {
    color: #fff;
    position: relative
}

.statsItemv3:hover h4,
.statsItemv3:hover p {
    color: #fff
}

.statsItemv3 h4 {
    font-family: "Bebas Neue", sans-serif !important;
    font-weight: 400 !important;
    font-size: 5.119vw;
    color: #000;
    line-height: 6.25vw;
    text-align: center
}

.statsItemv3 p {
    color: #000;
    font-size: 1.635vw;
    font-weight: 400 !important;
    line-height: 1.848vw;
    text-align: center;
    margin: 0
}

.showWraperv3 {
    position: relative;
    padding: 2.604vw 0;
    background: #003
}

.QuotesSlidev3 {
    position: relative;
    width: 71.042vw;
    margin: 0 auto;
    padding-top: 1.563vw;
    z-index: 99
}

.QuotesSlidev3 .anim-text p {
    font-weight: 600 !important;
    font-size: 1.563vw;
    line-height: 1.823vw;
    color: #fff;
    text-align: center
}

.QuotesSlidev3 .anim-text h3 {
    font-weight: 600 !important;
    font-size: 1.563vw;
    line-height: 1.823vw;
    font-style: italic;
    font-weight: 500 !important;
    font-family: poppins, sans-serif;
    color: #fff;
    text-align: center;
    padding-top: 1.042vw
}

.coshowsv3 {
    position: relative;
    z-index: 99
}

.coshowsv3 h2 {
    color: #fff;
    font-size: 5.135vw;
    text-align: center;
    margin: 0 auto;
    line-height: 5.135vw;
    font-weight: 800;
    padding-bottom: 3.792vw;
    font-size: 3.854vw !important;
    line-height: 3.854vw !important
}

.coShowsv3Item {
    background: #000;
    padding: 30px 30px;
    border-radius: 20px;
    z-index: 99;
    margin: 0 auto;
    position: relative;
    z-index: 99;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    width: 95%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 18.594vw;
    -webkit-transition-duration: 4s;
    -o-transition-duration: 4s;
    transition-duration: 4s;
    overflow: hidden;
    z-index: 99;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.bgimgcol {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    -webkit-transition-duration: 4s;
    -o-transition-duration: 4s;
    transition-duration: 4s;
    border-radius: 20px;
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    -o-transform: scale(1);
}

.bgimgcol:hover {
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}

.coShowsv3Item figure {
    width: 10.417vw;
    height: 7.813vw;
    margin: 0 auto;
    text-align: center;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.coShowsv3Item figure.aiSingaporeImgv3co {
    width: 6.417vw
}

.coShowsv3Item p {
    color: #fff;
    font-size: 1.493vw;
    margin: 0 auto;
    text-align: center;
    font-weight: 600 !important;
    line-height: 1.623vw;
    padding-top: 1.563vw;
    z-index: 99
}

.secBtnv3 {
    text-align: center;
    margin: 0 auto;
    margin-top: 2.963vw;
    margin-bottom: 1.563vw;
    position: relative
}

.speakerStatsv3 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 2vw;
    padding-top: 1vw
}

.speakerStatsv3>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 20px
}

.speakerStatsv3>div:last-child {
    margin-right: 0
}

.speakerStatsv3 p {
    font-size: 1.883vw !important;
    font-weight: 400;
    color: #000;
    line-height: 2.3vw !important;
    width: 93%
}

.speakerStatsv3 p strong {
    font-weight: 600
}

.speakerStatsv3 p span {
    font-family: "Bebas Neue", sans-serif;
    font-weight: 400;
    font-size: 2.104vw
}

.mediapartnerinner {
    padding: 2.604vw 0
}

.headingNew25 {
    padding-bottom: 1.042vw
}

.headingNew25 h2 {
    font-size: 3.854vw !important;
    line-height: 3.854vw !important;
    font-weight: 800 !important
}

.headingNew25 h2.mediumtext {
    font-size: 2.854vw !important;
    line-height: 2.854vw !important;
    font-weight: 800 !important
}

.speakerWraperNew {
    padding: 2.604vw 0;
    padding-bottom: 0
}

.technewFrontierV3 {
    position: relative;
    width: 100%;
    margin-top: -8.552vw;
    padding-top: 15.625vw;
    background: #000;
    z-index: 99;
    overflow: hidden
}

.technewFrontierV3 .aniamtelayerv3-tech {
    position: absolute;
    left: 0;
    width: 70%;
    height: 100%;
    background-repeat: repeat no-repeat;
    -webkit-transform-origin: bottom !important;
    -ms-transform-origin: bottom !important;
    transform-origin: bottom !important;
    background-size: cover !important;
    -webkit-animation: animate3 30s linear infinite;
    animation: animate3 30s linear infinite;
    z-index: -1;
    top: 0;
    overflow: hidden;
    -webkit-transform: scale3d(2.5, 2.2, 2);
    transform: scale3d(2.5, 2.2, 2);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    background-position: 0 0;
    -moz-transform: scale3d(2.5, 2.2, 2);
    -ms-transform: scale3d(2.5, 2.2, 2);
    -o-transform: scale3d(2.5, 2.2, 2);
}

@-webkit-keyframes animate3 {
    0% {
        background-position: bottom 50px right 100px;
        background-position: 50% 0
    }

    25% {
        background-position: bottom 50px right 0;
        background-position: 75% 0
    }

    50% {
        background-position: bottom 50px left 0;
        background-position: 100% 60%
    }

    100% {
        background-position: bottom 50px left 0;
        background-position: 0 0
    }
}

@keyframes animate3 {
    0% {
        background-position: bottom 50px right 100px;
        background-position: 50% 0
    }

    25% {
        background-position: bottom 50px right 0;
        background-position: 75% 0
    }

    50% {
        background-position: bottom 50px left 0;
        background-position: 100% 60%
    }

    100% {
        background-position: bottom 50px left 0;
        background-position: 0 0
    }
}

.headingNew25 p.days3text {
    color: #fff;
    font-size: 2.083vw;
    line-height: 2.083vw
}

.techStatsLinev3 {
    position: relative;
    border-bottom: #f7f7f763 solid 1px;
    margin-bottom: 0;
    margin-top: -3%
}

.techStats25v3 {
    position: relative;
    margin: 0 auto;
    width: 60%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 3.177vw;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 1.927vw
}

.techstatsITemsV3 {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 10px;
    margin: 0 auto;
    padding-bottom: .521vw
}

.techstatsITemsV3 .statsnumv3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 3.036vw;
    line-height: 3.036vw;
    color: #fff;
    font-weight: 800;
    position: relative;
    font-family: poppins, sans-serif;
    padding-right: 1.042vw;
    position: relative
}

.techstatsITemsV3 .statsnumv3:before {
    position: absolute;
    bottom: -2.188vw;
    left: -1.979vw;
    right: 0;
    content: '';
    width: 1.198vw;
    height: 1.198vw;
    background: #ff7700;
    border-radius: 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: 0 auto;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
}

.techstatsITemsV3 .statsnumv3 span {
    font-size: 3.036vw;
    line-height: 3.036vw;
    color: #fff
}

.techstatsITemsV3 p {
    color: #fff;
    font-size: .971vw;
    line-height: .973vw;
    margin: 0
}

.techstatsspacev3 {
    padding-top: 2.604vw
}

.technewFeatureBoxV3 {
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 2.604vw 1.404vw;
    border: #ffffff54 solid 1px;
    border-radius: 20px;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 18.75vw;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.technewFeatureBoxV3 h2 {
    color: #fff;
    text-align: center;
    font-size: 1.943vw;
    line-height: 1.635vw;
    padding-bottom: 1.521vw;
    font-weight: 700
}

.technewFeatureBoxV3 p {
    color: #fff;
    font-size: 1.219vw;
    text-align: center;
    line-height: 1.219vw
}

.techstatsspacev3 .secBtnv3 {
    margin-top: .963vw;
    margin-bottom: 2.563vw
}

.subjecttotxt {
    font-style: italic;
    font-size: 14px;
    display: block;
    margin: 12px 0;
    color: #dd1414
}

@media only screen and (min-width:320px) and (max-width:768px) {
    .subjecttotxt {
        font-size: 11px;
        margin: 8px 0 15px 0;
        line-height: 11px
    }
}

.partnerEscItem {
    height: 100%;
    position: relative;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.tadgoyr .item .acyqgxmy {
    background-color: #ff7701;
    margin: 0 20px
}

.tadgoyr .item h4 {
    font-size: 1.213vw
}

.vkxmtynf {
    background: -o-linear-gradient(168deg, rgb(210 89 4) 0, rgb(255 119 1) 100%);
    background: linear-gradient(282deg, rgb(210 89 4) 0, rgb(255 119 1) 100%)
}

.cybervalleyWraper .sectionheading02 p.shortcyberTxt {
    color: #fff !important;
    line-height: clamp(18px, 2.3vw, 38px);
    font-size: clamp(14px, 1.883vw, 33px);
    font-weight: 400 !important
}

.pitchformat {
    position: relative;
    display: inline-block;
    margin: 0 auto;
    text-align: center
}

.pitchformat p {
    background: #f70;
    border-radius: 40px;
    padding: 10px 40px;
    color: #fff;
    font-size: 18px;
    margin: 0;
    font-weight: 600 !important;
    line-height: clamp(14px, 1.5vw, 29px);
    font-size: clamp(12px, 1.183vw, 25px);
    text-transform: uppercase;
    font-family: Alexandria, sans-serif;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
}

.pitchPrize {
    position: relative;
    padding: 30px 0
}

.prizeItemPitch {
    position: relative;
    border: #000 solid 1px;
    border-radius: 20px;
    background: #2394d1;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.prizeItemPitch>div {
    width: 100%
}

.prizeItemPitch h2 {
    padding: 20px 20px;
    font-size: 2.775vw;
    color: #fff;
    line-height: 3.41vw;
    background: -o-linear-gradient(left, #901bea 0, #ff7300 80%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #901bea), color-stop(80%, #ff7300));
    background: linear-gradient(to right, #901bea 0, #ff7300 80%);
    background: #2394d1 url(../images/blurbv4-min.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-family: "Bebas Neue", sans-serif;
    font-weight: 500;
    border-radius: 20px 20px 0 0;
    text-align: center;
    width: 100%;
    -webkit-border-radius: 20px 20px 0 0;
    -moz-border-radius: 20px 20px 0 0;
    -ms-border-radius: 20px 20px 0 0;
    -o-border-radius: 20px 20px 0 0;
}

.prizeItemPitch p {
    padding: 30px 10px;
    text-align: center;
    color: #fff;
    font-weight: 500 !important;
    font-size: 1.433vw;
    line-height: 1.8vw
}

.prizeItemPitch p.amoutLtxt {
    font-size: 2.163vw;
    font-weight: 600 !important
}

.benefitsintropitch {
    position: relative
}

.listStyle {
    margin: 0;
    padding: 0
}

.listStyle li {
    position: relative;
    list-style: none;
    padding: 0 0 0 1.563vw;
    font-size: 1.233vw;
    margin: 0;
    margin-bottom: 10px;
    line-height: 1.433vw;
    color: #000 !important
}

.listStyle li:before {
    position: absolute;
    content: "";
    background-image: url(https://gitexasia.com/images/blue-icon.png);
    width: 1.442vw;
    height: 1.442vw;
    top: .21vw;
    left: -.521vw;
    background-size: cover
}

.benefitsintropitch .listStyle li {
    margin-bottom: 2.042vw
}

.gitexAsiaWraperv-2.benefitsintropitch h2 {
    font-size: 1.983vw;
    line-height: 1.923vw
}

.pitchjudgesWrp {
    position: relative;
    padding: 30px 0
}

.speakcompet {
    font-size: .925vw !important;
    background: #df6407;
    padding: 5px 20px !important;
    display: inline-block;
    width: auto;
    border-radius: 20px;
    margin-bottom: 20px;
    margin-bottom: 10px !important;
    text-align: center !important;
    line-height: 1.025vw !important;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.prizeNote {
    font-size: 1.533vw;
    color: #000;
    padding: 20px 0;
    text-align: center;
    width: 80%;
    margin: 0 auto
}

.pitchcomtmodule {
    padding: 2.604vw 0;
    position: relative
}

.pitchPlaceprize {
    padding: 40px 0;
    position: relative;
    background: #f2f2f2
}

.PlaceprizeeItemPitch {
    position: relative;
    border: #c3c3c3 solid 1px;
    border-radius: 20px;
    background: #000;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.PlaceprizeeItemPitch h2 {
    padding: 20px 20px;
    font-size: 2.775vw;
    color: #fff;
    line-height: 3.41vw;
    background: -o-linear-gradient(left, #570c90 0, #175ab6 80%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #570c90), color-stop(80%, #175ab6));
    background: linear-gradient(to right, #570c90 0, #175ab6 80%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-family: "Bebas Neue", sans-serif;
    font-weight: 500;
    border-radius: 20px 20px 0 0;
    text-align: center;
    -webkit-border-radius: 20px 20px 0 0;
    -moz-border-radius: 20px 20px 0 0;
    -ms-border-radius: 20px 20px 0 0;
    -o-border-radius: 20px 20px 0 0;
}

.PlaceprizeeItemPitch p {
    padding: 5px 5px;
    text-align: center;
    color: #fff;
    font-weight: 600 !important;
    text-transform: uppercase;
    font-size: 1.485vw
}

.nebiusIntro {
    padding: 0 0 40px 0;
    position: relative;
    background: #f2f2f2
}

.nebiusIntro p {
    color: #000 !important;
    line-height: clamp(18px, 1.9vw, 28px);
    font-size: clamp(14px, 1.683vw, 25px);
    text-align: center
}

.pitchsupperformat {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0 auto;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 2.083vw 0
}

.pitchsupperformat p {
    background: #e7710a;
    border-radius: 10px;
    padding: 20px 20px;
    color: #fff !important;
    font-size: 18px;
    margin: 0;
    font-weight: 600 !important;
    line-height: clamp(18px, 1.5vw, 29px);
    font-size: clamp(14px, 1.183vw, 25px);
    text-transform: uppercase;
    font-family: Alexandria, sans-serif;
    width: 27.021vw;
    margin: 10px;
    height: 100%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.pitchcomtmodule p.blackTxt01 {
    color: #000;
    font-weight: 600 !important
}

.trainingInnerPage {
    position: relative;
    padding: 0 0;
    z-index: 999
}

.stats-marker {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15px;
    height: 107%
}

.stats-marker:after {
    content: "";
    width: 2px;
    background: #eb1b24;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 6px;
    height: 95%
}

.markerHeading {
    position: relative;
    padding: 0;
    padding-left: 3.563vw;
    margin-bottom: 0
}

.stats-marker {
    position: absolute;
    top: 15px;
    bottom: 0;
    left: 0;
    width: 15px;
    height: 120%
}

.stats-marker:before {
    background: #f70;
    border: 3px solid transparent;
    border-radius: 100%;
    content: "";
    display: block;
    height: 15px;
    position: absolute;
    top: -3px;
    left: 0;
    width: 15px;
    -webkit-transition: background .3s ease-in-out, border .3s ease-in-out;
    -o-transition: background .3s ease-in-out, border .3s ease-in-out;
    transition: background .3s ease-in-out, border .3s ease-in-out;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    -moz-transition: background .3s ease-in-out, border .3s ease-in-out;
    -ms-transition: background .3s ease-in-out, border .3s ease-in-out;
}

.stats-marker:after {
    content: "";
    width: 2px;
    background: #f70;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 6px;
    height: 95%
}

.markerHeading .maintitle {
    color: #fff;
    color: transparent;
    background: -o-linear-gradient(left, #901bea 0, #ff7300 50%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #901bea), color-stop(50%, #ff7300));
    background: linear-gradient(to right, #901bea 0, #ff7300 50%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: "Bebas Neue", sans-serif;
    font-weight: 500;
    font-size: 3.775vw;
    line-height: 3.41vw;
    padding-bottom: 3vw
}

.markerInnerSpace {
    padding-left: 3.563vw;
    padding-bottom: 2.604vw
}

.markerHeading h2 {
    color: #000;
    text-transform: uppercase;
    font-size: 2.2vw;
    line-height: 2.5vw
}

.markerInnerSpace p {
    color: #000;
    font-size: 1.333vw;
    line-height: 1.93vw
}

.markerInnerSpace .listStyle li {
    font-size: 1.333vw;
    line-height: 1.93vw
}

.topinnerBanner.ericssonbannertop:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background-image: -o-linear-gradient(bottom, rgb(19 8 85), rgb(0 0 0 / 64%), rgb(10 10 10 / 74%)) !important;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(19 8 85)), color-stop(rgb(0 0 0 / 64%)), to(rgb(10 10 10 / 74%))) !important;
    background-image: linear-gradient(to top, rgb(19 8 85), rgb(0 0 0 / 64%), rgb(10 10 10 / 74%)) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-size: top;
    z-index: 9
}

.darkbgv3 {
    width: 100%;
    padding: 2.604vw 0;
    background: #130855;
    position: relative;
    overflow: hidden;
    padding-top: 0
}

.elements02v3 {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    -webkit-transform-origin: center !important;
    -ms-transform-origin: center !important;
    transform-origin: center !important;
    background-size: cover !important;
    z-index: 99;
    top: 10%;
    overflow: hidden
}

.whiteInnerwraper {
    background: #fff;
    border-radius: 40px;
    z-index: 99;
    position: relative;
    padding: 1.042vw 10px;
    z-index: 999;
    overflow: hidden;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
}

.intbannerv3 {
    padding: 3.208vw 0;
    position: relative;
    background-position: center;
    background-size: cover;
    z-index: 99;
    height: 36.458vw;
    width: 100%;
    background-position: center
}

.intbannerv3:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background-image: -o-linear-gradient(bottom, rgb(19 8 85), rgb(0 0 0 / 64%), rgb(10 10 10 / 74%)) !important;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(19 8 85)), color-stop(rgb(0 0 0 / 64%)), to(rgb(10 10 10 / 74%))) !important;
    background-image: linear-gradient(to top, rgb(19 8 85), rgb(0 0 0 / 64%), rgb(10 10 10 / 74%)) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-size: top;
    z-index: -1
}

.intbannerHeadv3 {
    position: relative;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.intbannerHeadv3 h1,
.intbannerHeadv3 h2 {
    color: #fff;
    font-size: 3.3vw;
    line-height: 3.5vw;
    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;
    text-transform: uppercase
}

.twistnewlabel {
    color: #000;
    background: #ffe075;
    font-size: 1.3vw;
    line-height: 1.6vw;
    padding: 4px 10px;
    border-radius: 1px;
    -webkit-transform: rotate(355deg);
    -ms-transform: rotate(355deg);
    transform: rotate(355deg);
    margin-bottom: 15px;
    margin-top: -20px;
    text-transform: uppercase;
    margin: 0 auto;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    text-align: center;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -ms-border-radius: 1px;
    -o-border-radius: 1px;
    -moz-transform: rotate(355deg);
    -o-transform: rotate(355deg);
}

.agendaclassItem {
    border: #eaeaea solid 1px;
    position: relative;
    padding: 10px 20px;
    background: #f7f7f7;
    margin-top: 40px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.agendaclassItem .timelabelv3 {
    font-size: 1.2vw;
    background: #f29544;
    display: inline-block;
    border-radius: 20px;
    margin-bottom: 10px;
    color: #fff;
    padding: 2px 10px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.agendaclassItem .timelabelv3 em,
.agendaclassItem .timelabelv3 i {
    color: #fff
}

.agendaclassItem h3 {
    font-family: poppins, sans-serif;
    font-weight: 600 !important;
    font-size: 1.633vw;
    line-height: 1.83vw
}

.agendaclassItem p {
    color: #000;
    font-size: 1.333vw;
    line-height: 1.93vw
}

.speakermastclsv3 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 0;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.speakermastclsv3 figure {
    width: 60px;
    height: 60px;
    border-radius: 3px;
    background: #bfbfbf;
    border-radius: 100%;
    margin: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}

.speakermastclsv3 figure img {
    border-radius: 3px;
    border: #fff solid 1px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
}

.speakermastclsv3 .speakmastInfo {
    padding-left: 10px
}

.speakermastclsv3 .speakmastInfo h4 {
    color: #000;
    font-size: 1.233vw;
    line-height: 1.429vw;
    font-weight: 600;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.speakermastclsv3 .speakmastInfo p {
    color: #000;
    font-size: .929vw;
    margin: 3px 0;
    line-height: .929vw;
    text-transform: uppercase
}

.speakermastclsv3 .speakmastInfo p.companyname {
    color: #000;
    font-size: 1.233vw;
    line-height: 1.429vw;
    font-family: Alexandria, sans-serif;
    font-weight: 600 !important
}

.blacktxt {
    color: #000 !important
}

.cybervalleyWraper .themeBtn25.blueBtnv3 {
    font-size: .802vw !important;
    line-height: .915vw;
    padding: .317vw .585vw
}

.navboard.pt-3 {
    padding-top: .1rem !important
}

.fetaureBoxItem {
    -webkit-clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    width: 100%;
    background: #050505;
    position: relative;
    height: 100%;
    padding-bottom: 30px;
    overflow: hidden
}

.fetaureBoxItem .innerClip {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%
}

.fetaureBoxItem .innerClip:before {
    position: absolute;
    background: #fff;
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    -webkit-clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    z-index: -1;
    padding-top: 20px;
    padding-bottom: 40px;
    content: ''
}

.imageaishadow {
    -webkit-clip-path: polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px);
    clip-path: polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px);
    padding: 10px 10px 30px 10px;
    margin-bottom: 0;
    position: relative
}

.fetaureBoxItem figure {
    position: relative;
    margin: 0
}

.imageaishadow figure:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%
}

.fetaureBoxItem figure img {
    -webkit-clip-path: polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px);
    clip-path: polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px)
}

.fetaureBoxItem h3 {
    text-align: center;
    font-size: 1.242vw;
    font-weight: 700;
    padding-bottom: 0;
    padding: 0 30px 20px 30px;
    color: #000
}

.fetaureBoxItem p {
    text-align: center;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 20px;
    color: #050505;
    margin: 0
}

a.newTagStyle {
    background-color: #f70;
    font-size: 16px !important;
    font-family: Poppins, sans-serif;
    font-weight: 500;
    color: #fff;
    width: 70%;
    margin: 0;
    padding: 9px 10px;
    -webkit-clip-path: polygon(0 0, calc(100% - 13px) 0, 100% 13px, 100% 100%, 13px 100%, 0 calc(100% - 0));
    clip-path: polygon(0 0, calc(100% - 13px) 0, 100% 13px, 100% 100%, 13px 100%, 0 calc(100% - 0))
}

.fetaureBoxItem:hover .innerClip:before {
    background: #2394d1
}

.fetaureBoxItem:hover a.newTagStyle {
    background-color: #000
}

.fetaureBoxItem:hover h3 {
    color: #fff
}

.subcayegoryPitch .pitchtimeline li {
    margin: 0;
    padding: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
    margin-right: 10px;
    padding: 10px 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    padding-right: 10px
}

.pitchbatInner {
    z-index: 99
}

.subcayegoryPitch .pitchtimeline {
    border-bottom: none;
    padding: 10px 0;
    border-bottom: #82b3f9 solid 1px;
    border-top: #82b3f9 solid 1px
}

.subcayegoryPitch .pitchsubInfo h2 {
    margin-bottom: 30px;
    text-align: left
}

.pitchsubInfo .pitchtimeline ul {
    margin-bottom: 0
}

.pitchsubInfo .pitchtimeline li {
    display: block;
    text-align: left;
    border-right: unset
}

.pitchsubInfo .pitchtimeline li:before {
    display: none
}

.pitchsubInfo p {
    text-align: left
}

.prizeItemPitch img {
    width: 230px;
    margin: 30px 0;
    margin-bottom: 40px
}

.gUFeatureItem {
    -webkit-clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    width: 100%;
    background: #050505;
    position: relative;
    height: 100%;
    overflow: hidden
}

.guinnerClip {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    padding: 30px 10px 0 10px
}

.guinnerClip:before {
    position: absolute;
    background: #fff;
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    -webkit-clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    z-index: -1;
    padding-top: 20px;
    padding-bottom: 40px;
    content: ''
}

.guinnerClip figure {
    margin: 0 auto;
    padding: 10px;
    width: 75%
}

.awardlogopitch {
    position: relative;
    margin-bottom: 20px
}

.guinnerClip p {
    text-transform: uppercase;
    font-size: 12px;
    line-height: 14px;
    color: #000;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 20px;
    font-weight: 600 !important
}

.ribbonpitch {
    position: absolute;
    top: 16px;
    left: -6px;
    z-index: 99;
    --r: .5em;
    --c: #e53304;
    padding-inline: calc(.1em + var(--r));
    text-align: center;
    line-height: 2;
    color: #fff;
    background-image: -o-linear-gradient(#e53304 70%, #730c0c00 0), -o-linear-gradient(top right, #0000 50%, color-mix(in srgb, #e53304, #000 40%) 51% 84%, #ac0b0b00 85%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #e53304), color-stop(0, #730c0c00)), -webkit-gradient(linear, right top, left bottom, color-stop(50%, #0000), color-stop(51%, color-mix(in srgb, #e53304, #000 40%)), color-stop(85%, #ac0b0b00));
    background-image: linear-gradient(#e53304 70%, #730c0c00 0), linear-gradient(to bottom left, #0000 50%, color-mix(in srgb, #e53304, #000 40%) 51% 84%, #ac0b0b00 85%);
    background-position: 0 .15lh;
    background-size: 100% 1lh;
    -webkit-clip-path: polygon(0 .15lh, 100% .15lh, calc(100% - var(--r)) .5lh, 100% .85lh, 100% calc(100% - .15lh), 0 calc(100% - .15lh), var(--r) calc(100% - .5lh), 0 calc(100% - .85lh));
    clip-path: polygon(0 .15lh, 100% .15lh, calc(100% - var(--r)) .5lh, 100% .85lh, 100% calc(100% - .15lh), 0 calc(100% - .15lh), var(--r) calc(100% - .5lh), 0 calc(100% - .85lh));
    color: #fff !important;
    font-weight: 600;
    font-size: 14px;
    -webkit-transform: rotate(318deg);
    -ms-transform: rotate(318deg);
    transform: rotate(318deg);
    line-height: 30px
}

.supernovPitchItem {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    width: 100%;
    background: #1f87f0;
    position: relative;
    height: 100%;
    border: #1f87f0 solid 1px
}

.supernovPitchItemInner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    padding: 0;
    z-index: 99
}

.supernovPitchItemInner:before {
    position: absolute;
    background: #fff;
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    z-index: -1;
    padding-bottom: 40px;
    content: ''
}

.supernovPitchItemInner .headingbandsuper {
    background: #000;
    font-size: 1.2vw;
    position: relative;
    z-index: 999;
    z-index: 99
}

.supernovPitchItemInner .headingbandsuper h2 {
    color: #fff;
    padding: 40px 10px;
    font-size: 25px
}

.semifinalsclr {
    background-color: #2394d1 !important
}

.finalsclr {
    background-color: #ff7701 !important
}

.supernovPitchItemInner .headingbandsuper:after {
    content: "";
    background: #fff;
    position: absolute;
    inset: 0;
    z-index: -1;
    -webkit-transform: skewY(357deg);
    -ms-transform: skewY(357deg);
    transform: skewY(357deg);
    height: 40%;
    bottom: -160px;
    left: 0;
    width: 100%;
    z-index: -1;
    top: 100px;
    -moz-transform: skewY(357deg);
    -o-transform: skewY(357deg);
}

.supernovPitchItemInner p {
    color: #000;
    font-size: 18px;
    z-index: 999
}

.testimonialStyle02 {
    position: relative;
    padding: 50px 0
}

.testimonialSlider {
    padding-left: 11%;
    padding-top: 20px
}

.testimonialSlider .item {
    padding-left: 5%;
    padding-top: 40px
}

.testimonialSlider figure {
    width: 350px;
    height: 350px;
    margin: 0 auto;
    position: relative;
    z-index: 9;
    padding: 30px 30px 30px 0
}

.testimonialSlider figure .quoteimg {
    width: 40% !important;
    z-index: -1;
    position: absolute;
    top: -5%;
    left: -17%
}

.testimonialSlider figure .quoteimg img {
    -webkit-filter: grayscale(0) !important;
    filter: grayscale(0) !important
}

.testimonialItemOuter figure img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    width: unset !important
}

.testimonial-Content {
    padding: 0;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-left: 0
}

.testimonial-Content p.testText {
    font-size: 28px;
    color: #e7e7e7;
    line-height: 35px;
    margin: 0;
    font-family: 'Exo 2', sans-serif;
    font-weight: 300;
    padding-top: 30px
}

.testimonial-Content h2 {
    font-size: 18px;
    font-family: nekst;
    font-weight: 600;
    font-style: normal;
    color: #000;
    padding: 0;
    margin: 0;
    line-height: 31px;
    padding-top: 20px;
    font-family: Montserrat, sans-serif;
    font-weight: 600
}

.testimonial-Content p.testiDesig {
    font-size: 16px;
    font-family: 'Exo 2', sans-serif;
    font-weight: 300;
    color: #4a4a4a;
    line-height: 23px;
    margin: 0;
    width: 70%
}

.testimonial-Content p.TestiCompany {
    color: #000;
    font-size: 28px;
    font-family: 'Russo One', sans-serif;
    font-weight: 400;
    padding-top: 10px;
    margin: 0
}

.testimonialItemOuter .testilogo img {
    width: 100px
}

.moderateTag {
    color: #fff
}

.vietnambanner .bannerInnerText h1,
.vietnambanner .bannerInnerText h2 {
    font-size: 2.9vw !important;
    line-height: 3.2vw !important;
    font-weight: 400
}

.vietnambanner .bannerInnerText h1 span,
.vietnambanner .bannerInnerText h2 span {
    font-size: 3.4vw;
    font-weight: 800;
    line-height: 3.9vw;
    color: #fff
}

.industry5-0 figure.partnerExcBanner {
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
}

.industry5-0 figure.partnerExcBanner:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background-image: -o-linear-gradient(to top, rgb(52 157 178), rgb(76 12 23 / 0), rgb(10 10 10 / 0));
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(52 157 178)), color-stop(rgb(76 12 23 / 0)), to(rgb(10 10 10 / 0)));
    background-image: -o-linear-gradient(bottom, rgb(52 157 178), rgb(76 12 23 / 0), rgb(10 10 10 / 0));
    background-image: linear-gradient(to top, rgb(52 157 178), rgb(76 12 23 / 0), rgb(10 10 10 / 0));
}

.vietnamPaid .paidstageWrapInner h2 {
    background-color: #1b1b1b
}

.vietnamPaid .paidstageWrapInner {
    background-color: #ea3322
}

.vietnamPaid .paidstageDdesc p {
    color: #fff;
    padding: 15px 0
}

.vietnamTopics .module-6:before {
    border-bottom-color: #ea3322
}

.vietnamTopics .module-6:after {
    border-top-color: #ea3322
}

.vietnamTopics .module-6 {
    background: #ea3322;
    color: #fff
}

.vietnamTopics .hotTopichead p {
    color: #fff
}

.vietnamTopics .cutcornerbx {
    background: #1b1b1b
}

.vietnamTopics .cutcornerbx:before {
    border-bottom-color: #1b1b1b;
    top: -19px
}

.vietnamTopics .cutcornerbx:after {
    border-top-color: #1b1b1b;
    bottom: -19px
}

.pitchsubInfo li {
    font-size: 18px;
    font-family: poppins, sans-serif;
    font-weight: 400 !important;
    color: #000
}

a.Blue-Btn.White-btn.ml-2 {
    margin-left: 10px;
    background: #186de8 !important;
    border: 1px solid #3399fe !important;
    color: #fff !important
}

.aiquotev3 .pitchquotewrapInner:before {
    position: absolute;
    top: 0;
    left: 0;
    background-image: -o-linear-gradient(bottom, rgb(8 8 85 / 96%), #031a39c4, rgb(45 178 178 / 82%));
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(8 8 85 / 96%)), color-stop(#031a39c4), to(rgb(45 178 178 / 82%)));
    background-image: linear-gradient(to top, rgb(8 8 85 / 96%), #031a39c4, rgb(45 178 178 / 82%));
    z-index: -1
}

.aiquotev3 .quoteTextRight {
    width: 100%;
    padding-top: 38px !important
}

.aiquotev3 .quoteTextRight p.quotdesig {
    color: #fff;
    font-size: 20px;
    line-height: 33px
}

.aiquotev3 .quoteTextRight h4 {
    color: #fff;
    font-size: 22px;
    line-height: 30px
}

.aiquotev3 .pitchquotewrapInner {
    padding: 0 50px 0 50px
}

.aiquotev3 .pitchquotewrapInner figure {
    margin-left: -10%;
    width: 120% !important
}

.ericssonbannertop .pitchtimeline {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: none
}

.ericssonbannertop .pitchtimeline li {
    font-size: 18px;
    margin-right: 20px;
    padding: 10px 0;
    padding-right: 30px;
    color: #fff
}

.ericssonbannertop .pitchtimeline li em,
.ericssonbannertop .pitchtimeline li i {
    color: #ff7701;
    margin-right: 10px
}

.tariningMeta {
    position: relative;
    padding: 20px 20px;
    border: #c6c6c6 solid 1px;
    height: 100%
}

.tariningMeta p {
    margin: 0
}

.aisposorsLogov308 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%
}

.aiFactTxt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right
}

.aiFactTxt h4 {
    color: #54c4c2;
    font-size: 70px;
    line-height: 50px
}

.aiFactTxt p {
    color: #fff
}

.sponosrsLogoItem.effect2,
.sponosrsLogoItem.effect20 {
    position: relative;
    z-index: 1;
    margin-top: 0;
    height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0
}

.sponosrsLogoItem figure,
.sponsors2022Logonew figure {
    margin-bottom: 0;
    height: 100%;
    padding-top: 30px;
    padding-bottom: 30px
}

.pyqadjzd {
    min-height: 55px !important
}

.logicimg {
    width: 200px
}

.tadal {
    width: 120px
}

.cnaimg {
    width: 150px
}

@media only screen and (min-width:320px) and (max-width:768px) {
    .logicimg {
        width: 180px
    }

    .cnaimg {
        width: 150px
    }

    .tadal {
        width: 100px
    }

    .mobilestext {
        font-size: 21px
    }
}

.stage10xbanner .bannerInnerText h1,
.stage10xbanner .bannerInnerText h2 {
    font-size: 2.9vw !important;
    line-height: 1.2vw !important;
    font-weight: 600
}

.stage10xbanner .bannerInnerText h1 span,
.stage10xbanner .bannerInnerText h2 span {
    font-size: 4.7vw;
    font-weight: 600;
    line-height: 5vw
}

.stage10xPaid .paidstageWrapInner h2 {
    background-color: #243a68
}

.stage10xPaid .paidstageWrapInner {
    background-color: #d53
}

.stage10xPaid .paidstageDdesc p {
    color: #fff;
    padding: 15px 0
}

.stage10xTopics .module-6:before {
    border-bottom-color: #243a68
}

.stage10xTopics .module-6:after {
    border-top-color: #243a68
}

.stage10xTopics .module-6 {
    background: #243a68;
    color: #fff
}

.stage10xTopics .hotTopichead p {
    color: #fff
}

.stage10xTopics .cutcornerbx {
    background: #d53
}

.stage10xTopics .cutcornerbx:before {
    border-bottom-color: #d53
}

.stage10xTopics .cutcornerbx:after {
    border-top-color: #d53
}

.smesBanner .bannerInnerText h1,
.smesBanner .bannerInnerText h2 {
    color: #fff;
    line-height: 47px;
    font-size: 31px
}

.partnerEscItemV3 {
    position: relative;
    background: #fff;
    height: 100%
}

.partnerExclusiveHead {
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 10px 20px;
    min-height: 80px;
    position: relative;
    z-index: 9
}

.partnerExclusiveHead:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: #00000061;
    z-index: -1
}

.partnerExclusiveHead figure {
    width: 150px
}

.partnerExclusiveHead h2 {
    font-size: 1vw !important;
    color: #fff;
    letter-spacing: unset !important;
    margin: 0 !important;
    font-family: poppins, sans-serif;
    font-weight: 600;
    line-height: 2.2vw;
    text-align: right
}

.partnerExclusiveHead p.logoTextSmall {
    color: #fff;
    font-size: 10px;
    margin: 0;
    text-align: left
}

.partnerExclusiveHead h2.CrackCodeFont_ {
    font-size: 1.2vw !important;
    line-height: 2.2vw !important
}

.partnerEscItemV3 figure {
    margin: 0;
    position: relative;
    text-align: left
}

.partnerEscItemV3 figure:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background-image: -o-linear-gradient(bottom, rgb(26 26 29 / 96%), rgb(0 0 0 / 64%), rgb(10 10 10 / 74%));
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(26 26 29 / 96%)), color-stop(rgb(0 0 0 / 64%)), to(rgb(10 10 10 / 74%)));
    background-image: linear-gradient(to top, rgb(26 26 29 / 96%), rgb(0 0 0 / 64%), rgb(10 10 10 / 74%))
}

.partnerEscItemV3 figure h2 {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0 10px 0 20px;
    font-size: 1.8vw !important;
    line-height: 1.3vw !important;
    text-align: left
}

.partnerEscItemV3 figure h2.CrackCodeFont_ {
    font-size: 1.2vw !important;
    line-height: 2vw !important;
    padding-bottom: 0 !important;
    margin-bottom: 10px !important
}

.partnerEscItemV3.industry5-0 figure h2 {
    display: block;
    height: auto;
    line-height: 41px !important;
    font-size: 40px !important
}

.partnerEscItemV3.industry5-0 figure h2 span {
    font-family: poppins, sans-serif;
    font-weight: 400;
    font-size: 30px;
    line-height: 25px
}

.partnerExclusiveStage {
    z-index: 99;
    position: relative;
    background-color: #6eaa51;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 20px
}

.partnerExclusiveStage h2 {
    background-color: #3e6e5d;
    color: #fff;
    font-size: 12px;
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 15px;
    font-weight: 500;
    letter-spacing: 1.2px;
    line-height: 17px
}

.partnerExclusiveStage .paidstageDdescv3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100%;
    width: 100%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 5px 0
}

.partnerExclusiveStage .paidstageDdescv3 p {
    color: #fff !important;
    padding: 0 5px;
    margin: 0;
    font-size: 1vw;
    text-align: right
}

.partnerExclusiveContent {
    padding: 20px 20px
}

.partnerExclusiveContent p {
    color: #000
}

.industry5-0 .partnerExclusiveContent .hotTopichead {
    position: relative;
    top: 0;
    left: 0;
    background: #5696a2;
    z-index: 999;
    margin: 0 0;
    text-align: center;
    margin-bottom: 30px
}

.industry5-0 .partnerExclusiveContent .hotTopicsDesnew {
    position: relative;
    padding: 5px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%
}

.industry5-0 .partnerExclusiveContent .hotTopicsDesnew p {
    font-size: 14px;
    line-height: 11px;
    padding: 0 5px
}

.industry5-0 .partnerExclusiveContent .module-6:after {
    bottom: -9px
}

.industry5-0 .partnerExclusiveContent .module-6:before {
    top: -9px
}

.industry5-0 .partnerExclusiveStage {
    background-color: #5596a2
}

.industry5-0 .partnerExclusiveStage h2 {
    background-color: #25427d
}

.ericssonhomev3.partnerEscItemV3 figure h2 {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0 10px 0 20px;
    font-size: 2.7vw !important;
    line-height: 3vw !important;
    text-align: left
}

.ericssonhomev3.partnerEscItem figure h2 {
    font-size: 1.871vw !important;
    text-transform: uppercase !important;
    line-height: 2.2vw !important
}

.ericssonhomev3 .paidstageWrapInner01 {
    z-index: 99;
    position: relative;
    background-color: #cb5d06
}

.ericssonhomev3 .paidstageWrapInner01 h2 {
    background-color: #031a59
}

.ericssonhomev3 .partnerEXHead h2 {
    font-size: 25px !important
}

.ericssonhomev3 figure:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background-image: -o-linear-gradient(bottom, rgb(9 9 116), rgb(9 10 99 / 51%), rgb(10 10 10 / 0));
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(9 9 116)), color-stop(rgb(9 10 99 / 51%)), to(rgb(10 10 10 / 0)));
    background-image: linear-gradient(to top, rgb(9 9 116), rgb(9 10 99 / 51%), rgb(10 10 10 / 0))
}

.partnerEXHead figure:before {
    display: none
}

.vietnampartnerhv figure:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background-image: -o-linear-gradient(bottom, rgb(106 5 17), rgb(76 12 23 / 0), rgb(10 10 10 / 0));
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(106 5 17)), color-stop(rgb(76 12 23 / 0)), to(rgb(10 10 10 / 0)));
    background-image: linear-gradient(to top, rgb(106 5 17), rgb(76 12 23 / 0), rgb(10 10 10 / 0))
}

.partnerEscItem.vietnampartnerhv figure h2 {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0 10px 10px 20px;
    font-size: 1.6vw !important;
    line-height: 1.9vw !important;
    text-align: left;
    text-transform: capitalize
}

.vietnampartnerhv .partnerEXHead h2 {
    font-size: 25px !important
}

.vietnampartnerhv .partnerEXHead figure img {
    width: 125px
}

.ericssonhomev3 .partnerEXHead,
.vietnampartnerhv .partnerEXHead {
    height: 4.167vw
}

.ericssonhomev3 .paidstageWrapInner01,
.ericssonhomev3 .paidstageWrapInner01 h2,
.industry5-0 .paidstageWrapInner,
.industry5-0 .paidstageWrapInner h2,
.paidstageWrapInner01,
.paidstageWrapInner01 h2,
.vietnampartnerhv .paidstageWrapInner01,
.vietnampartnerhv .paidstageWrapInner01 h2 {
    height: 5.446vw
}

figure.partnerExcBanner {
    height: 23.042vw;
    overflow: hidden
}

.kasperskyBox3 figure.partnerExcBanner:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background-image: -o-linear-gradient(to top, rgb(33 95 83), rgb(76 12 23 / 0), rgb(10 10 10 / 0));
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(33 95 83)), color-stop(rgb(76 12 23 / 0)), to(rgb(10 10 10 / 0)));
    background-image: -o-linear-gradient(bottom, rgb(33 95 83), rgb(76 12 23 / 0), rgb(10 10 10 / 0));
    background-image: linear-gradient(to top, rgb(33 95 83), rgb(76 12 23 / 0), rgb(10 10 10 / 0))
}

.vietnampartnerhv .paidstageWrapInner01 {
    background-color: #ea3322
}

.vietnampartnerhv .paidstageWrapInner01 h2 {
    background-color: #571313
}

.vietnampartnerhv .paidstageDdesc01 {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.vietnampartnerhv .paidstageDdesc01 .flexonerow {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ericssonhomev3 .paidstageDdesc01,
.vietnampartnerhv .paidstageDdesc01 {
    height: 90%
}

.vietnambanner .aibannerTAG>div {
    width: unset
}

.vietnambanner .aibannerTAG>div.vietbannerText {
    width: 80%
}

.livehackbanner .bannerInnerText h1.CrackCodeFont_ span,
.livehackbanner .bannerInnerText h2.CrackCodeFont_ span {
    line-height: 2.5vw !important;
    font-size: 2.3vw !important;
    padding: 20px 0
}

.cyberstagebannerv3 .bannerInnerText h1.CrackCodeFont_ span,
.cyberstagebannerv3 .bannerInnerText h2.CrackCodeFont_ span {
    line-height: 2.5vw !important;
    font-size: 2.3vw !important;
    padding: 20px 0
}

.topinnerBanner.cyberstagebannerv3 {
    height: 100vh
}

.gtscInnerTagB h2 {
    width: 100%;
    font-size: 30px;
    line-height: 42px
}

.cnbtn {
    background: #000 !important;
    color: #fff !important
}

.headerBtnMobile .cnbtn {
    margin-left: 8px !important
}

.headerBtnMobile .Blue-Btn {
    padding: 10px 10px 10px 10px
}

.cnbtn:hover {
    background: #186de8 !important;
    border: 1px solid #3399fe !important;
    color: #fff !important
}

.gitexmobileapp {
    position: relative;
    padding: 100px 0
}

.mobileAppWraper {
    width: 70%;
    background: #000;
    margin: 0 auto;
    position: relative;
    z-index: 99;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 40px 40px 40px 40px;
    -webkit-border-radius: 40px 40px 40px 40px;
    -moz-border-radius: 40px 40px 40px 40px;
    -ms-border-radius: 40px 40px 40px 40px;
    -o-border-radius: 40px 40px 40px 40px;
}

.mobileappHeader {
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 40px 40px 0 0;
    position: relative;
    padding: 30px 30px;
    overflow: hidden;
    -webkit-border-radius: 40px 40px 0 0;
    -moz-border-radius: 40px 40px 0 0;
    -ms-border-radius: 40px 40px 0 0;
    -o-border-radius: 40px 40px 0 0;
}

.red-btn.downlaodappBtn {
    border-radius: 100px;
    background: #f70;
    border: 1px solid #ff7701;
    margin-top: 20px
}

.red-btn.downlaodappBtn:hover {
    background: #000;
    border: 1px solid #000
}

.mobileappHeader figure {
    margin: 0;
    -webkit-transform: scale(1.6);
    -ms-transform: scale(1.6);
    transform: scale(1.6);
    margin-top: 2px;
    -moz-transform: scale(1.6);
    -o-transform: scale(1.6);
}

.mobileappHeader h1 {
    color: #fff;
    font-size: 4.5vw;
    line-height: 4.8vw;
    padding-bottom: 30px;
    text-transform: uppercase
}

.mobileAppWraper h3 {
    font-size: 25px;
    color: #fff;
    font-family: poppins, sans-serif;
    font-weight: 600;
    text-transform: uppercase
}

.mobileappContentArea {
    padding: 30px 40px;
    background: #f8f8f8
}

.mobileappContentArea h2 {
    text-align: center;
    text-transform: uppercase
}

.gasAppsteps {
    position: relative;
    padding: 40px 0
}

.gasAppstepsItem {
    text-align: center;
    background-color: #fff;
    border-radius: 4px;
    padding: 20px;
    position: relative;
    padding-top: 50px;
    height: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}

.gasAppstepsItem h4 {
    position: absolute;
    background: #3399fe;
    color: #fff;
    font-size: 14px;
    padding: 5px 10px;
    display: inline-block;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    border-radius: 0 0 80px 80px;
    text-transform: uppercase;
    width: 50%;
    font-family: poppins, sans-serif;
    font-weight: 600;
    -webkit-border-radius: 0 0 80px 80px;
    -moz-border-radius: 0 0 80px 80px;
    -ms-border-radius: 0 0 80px 80px;
    -o-border-radius: 0 0 80px 80px;
}

.gasAppstepsItem p {
    color: #000;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    padding-top: 30px
}

.gasAppstepsItem .iconimgbx {
    margin-bottom: 20px;
    width: 100px;
    height: 60px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    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
}

.gasAppstepsItem .iconimgbx img {
    display: block;
    height: 70px;
    text-align: center
}

.gasAppstepsItem .iconimgbx em,
.gasAppstepsItem .iconimgbx i {
    font-size: 50px;
    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;
    height: 100%;
    color: #565656;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #020202
}

.whyAppText {
    position: relative
}

.whyAppText h2 {
    margin-bottom: 20px
}

.whyAppText ul {
    margin: 0;
    padding: 0;
    width: 100%;
    margin: 0 auto;
    margin-left: 4.115vw
}

.whyAppText li {
    position: relative;
    list-style: none;
    padding: 0 0 0 1.563vw;
    font-size: 14px;
    margin: 0;
    margin-bottom: 15px;
    line-height: 18px;
    color: #000 !important;
    width: 30%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.whyAppText li:before {
    position: absolute;
    content: "";
    background-image: url(https://gitexasia.com/images/blue-icon.png);
    width: 1.442vw;
    height: 1.442vw;
    top: -.1vw;
    left: -.521vw;
    background-size: cover
}

.helpguideapp {
    text-align: center;
    padding: 30px 0 10px 0
}

.helpguideapp p {
    text-align: center;
    color: #000;
    font-size: 20px;
    margin: 0;
    padding-bottom: 20px
}

.helpguideapp p strong {
    font-weight: 600
}

.appfooter {
    background: #710f0f;
    padding: 15px 0;
    border-radius: 0 0 40px 40px;
    text-align: center;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    -webkit-border-radius: 0 0 40px 40px;
    -moz-border-radius: 0 0 40px 40px;
    -ms-border-radius: 0 0 40px 40px;
    -o-border-radius: 0 0 40px 40px;
}

.appfooter p {
    color: #fff;
    font-size: 18px;
    margin: 0
}

.appfooter p strong {
    font-weight: 600
}

.appfooter a {
    color: #ffa557;
    padding: 5px 0
}

@media (min-width:320px) and (max-width:768px) {
    .mobileAppWraper {
        width: 100%
    }

    .mobileappHeader h1 {
        font-size: 9.5vw;
        line-height: 9.8vw;
        padding-bottom: 10px
    }

    .mobileAppWraper h3 {
        font-size: 14px;
        line-height: 18px
    }

    .mobileappContentArea {
        padding: 30px 10px
    }

    .gasAppstepsItem {
        height: auto;
        margin-bottom: 30px;
        border: #3399fe solid 1px
    }

    .whyAppText h2 {
        margin-bottom: 20px;
        font-size: 20px
    }

    .whyAppText ul {
        margin-left: 0;
        margin-left: 30px
    }

    .whyAppText li {
        width: 100%;
        padding: 0 0 0 5.563vw
    }

    .whyAppText li:before {
        width: 2.942vw;
        height: 2.942vw;
        top: 1vw
    }

    .appfooter a {
        font-size: 14px
    }
}

@media (min-width:1920px) and (max-width:2560px) {
    .whyAppText ul {
        margin-left: 5.115vw
    }
}

.partner3onerow .partnerEXHead h2 {
    line-height: 25px;
    text-align: right
}

.partner3onerow .vietnampartnerhv figure:before {
    background-image: -o-linear-gradient(bottom, rgb(106 5 17), rgb(76 12 23), rgb(10 10 10 / 0));
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(106 5 17)), color-stop(rgb(76 12 23)), to(rgb(10 10 10 / 0)));
    background-image: linear-gradient(to top, rgb(106 5 17), rgb(76 12 23), rgb(10 10 10 / 0))
}

.partner3onerow .partnerEscItem.vietnampartnerhv figure h2 {
    font-size: 1.9vw !important;
    line-height: 2.3vw !important;
    padding-bottom: 20px
}

.partner3onerow figure.partnerExcBanner {
    background: #101c51
}

.partner3onerow .partnerEscItem figure h2 {
    font-size: 19px !important;
    padding: 20px 20px 0 20px;
    line-height: 32px !important
}

.partner3onerow .ericssonhomev3.partnerEscItem figure h2 {
    text-transform: unset !important;
    font-size: 1.91vw !important;
    line-height: 2vw !important;
    padding-bottom: 10px
}

.partner3onerow .paidstageDdesc01 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff !important;
    -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
}

.partner3onerow .ericssonhomev3 .paidstageWrapInner01,
.partner3onerow .ericssonhomev3 .paidstageWrapInner01 h2,
.partner3onerow .industry5-0 .paidstageWrapInner,
.partner3onerow .industry5-0 .paidstageWrapInner h2,
.partner3onerow .paidstageWrapInner01,
.partner3onerow .paidstageWrapInner01 h2,
.partner3onerow .vietnampartnerhv .paidstageWrapInner01,
.partner3onerow .vietnampartnerhv .paidstageWrapInner01 h2 {
    height: auto
}

.partner3onerow .paidstageWrapInner01 {
    padding-right: 0
}

.partner3onerow .paidstageDdesc01 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    color: #fff !important;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.partner3onerow .paidstageDdesc01 p {
    margin: 0;
    padding: 5px 10px;
    margin-bottom: 10px
}

.partner3onerow .themeBtn25 {
    font-size: .802vw !important
}

.topinnerBanner.downlodApp:before {
    background-image: -o-linear-gradient(bottom, rgb(19 8 85 / 93%), rgb(0 0 0 / 1%), rgb(10 10 10 / 0));
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(19 8 85 / 93%)), color-stop(rgb(0 0 0 / 1%)), to(rgb(10 10 10 / 0)));
    background-image: linear-gradient(to top, rgb(19 8 85 / 93%), rgb(0 0 0 / 1%), rgb(10 10 10 / 0))
}

.topinnerBanner.downlodApp {
    height: 45vh !important
}

.downlodApp .bannerInnerText {
    position: relative;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-bottom: 0;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%;
    padding-bottom: 80px
}

.downlodApp .bannerInnerText h1,
.downlodApp .bannerInnerText h2 {
    text-align: center;
    font-weight: 800;
    text-transform: uppercase
}

.mobileappv32Wrap {
    position: relative;
    background: #12094e;
    padding-bottom: 40px
}

.whiteboardappv3 {
    background: #fff;
    border-radius: 60px;
    position: relative;
    margin-top: -20px;
    z-index: 999
}

.boardspacev3 {
    padding: 50px 70px
}

.mobileappv32Wrap h1 {
    text-align: center;
    padding-bottom: 20px;
    text-transform: uppercase;
    color: transparent;
    background: -o-linear-gradient(left, #901bea 0, #ff7300 90%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #901bea), color-stop(90%, #ff7300));
    background: linear-gradient(to right, #901bea 0, #ff7300 90%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.mobileappv32Wrap h2 {
    text-align: center;
    margin: 30px 0;
    text-transform: uppercase
}

.mobileappv32Wrap p {
    text-align: center;
    color: #000;
    font-size: 18px
}

.register-install-step ul {
    position: relative;
    width: 100%;
    color: #fff;
    font-size: 21px;
    line-height: 40px;
    font-weight: 500;
    margin: 0 auto;
    z-index: 98;
    text-align: left;
    padding-top: 10px;
    padding: 22px 65px
}

.register-install-step ul:before {
    position: absolute;
    content: '';
    width: 100%;
    background: #f70;
    z-index: -1;
    right: 0;
    top: 0;
    height: 100%;
    transform: skew(-10deg) translateX(0);
    -webkit-transform: skew(-10deg) translateX(0);
    -moz-transform: skew(-10deg) translateX(0);
    -ms-transform: skew(-10deg) translateX(0);
    -o-transform: skew(-10deg) translateX(0)
}

.register-install-step ul li {
    margin: 30px 0 10px;
    position: relative;
    padding-left: 30px;
    counter-increment: step-counter;
    line-height: 28px;
    font-size: 21px
}

.register-install-step ul li a {
    color: #000
}

.register-install-step ul li:before {
    content: counter(step-counter);
    width: 30px;
    height: 30px;
    position: absolute;
    left: -14px;
    border: 2px solid #fff;
    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: 100px;
    font-size: 15px;
    top: 4px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
}

.list-inline {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

.list-inline-item:not(:last-child) {
    margin-right: .5rem
}

.app-download-icon ul li img {
    width: 230px
}

.contentwhyappv3 {
    background: #efefef;
    padding: 30px 0
}

.mobileappfullimg {
    margin: 0 auto;
    text-align: center
}

.mobileappfullimg img {
    width: 40%
}

.mobileappfullimg .helpguideapp p {
    text-align: center;
    color: #000;
    font-size: 35px !important;
    margin: 0;
    padding-bottom: 23px;
    font-family: Alexandria, sans-serif;
    font-weight: 800 !important
}

.helpguideapp .themeBtn25 {
    padding: .417vw 1.885vw
}

.helpguideapp .themeBtn25:hover {
    background: #000
}

@media (min-width:320px) and (max-width:768px) {
    .topinnerBanner.downlodApp {
        height: 26vh
    }

    .topinnerBanner.downlodApp .bannerInnerText h1,
    .topinnerBanner.downlodApp .bannerInnerText h2 {
        font-size: 17px
    }

    .boardspacev3 {
        padding: 50px 10px
    }

    .register-install-step ul:before {
        transform: skew(-10deg) translateX(0);
        -webkit-transform: skew(-10deg) translateX(0);
        -moz-transform: skew(-10deg) translateX(0);
        -ms-transform: skew(-10deg) translateX(0);
        -o-transform: skew(-10deg) translateX(0);
    }

    .register-install-step ul {
        font-size: 16px;
        line-height: 40px;
        padding-top: 10px;
        padding: 22px 25px
    }

    .app-download-icon ul li img {
        width: 100px
    }

    .mobileappfullimg img {
        width: 85%
    }

    .helpguideapp .themeBtn25 {
        font-size: 4.002vw !important;
        padding: 1.417vw 4.885vw
    }

    .topinnerBanner.downlodApp {
        height: 25vh !important
    }
}

@media only screen and (min-width:1920px) and (max-width:2560px) {
    .mobileappv32Wrap h1 {
        font-size: 45px
    }

    .mobileappv32Wrap p {
        font-size: 22px
    }

    .whyAppText li {
        font-size: 19px
    }

    .topinnerBanner.downlodApp {
        height: 32vh !important
    }
}

.workBxv3 {
    width: 100%;
    background: #000;
    position: relative;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    overflow: hidden;
    border-radius: 40px
}

.workBxv3Head {
    position: relative;
    padding: 60px 20px 0 20px;
    padding-top: 40px
}

.wrkshTitleITem {
    min-height: 80px
}

.workBxv3Head h2 {
    color: #f78523;
    font-size: 1.242vw !important;
    line-height: 1.642vw;
    text-align: left;
    text-transform: uppercase;
    font-weight: 600;
    height: 4.563vw;
    margin-bottom: 10px !important
}

.workBxv3Head p {
    color: #fff;
    text-align: left;
    font-size: 1vw;
    line-height: 1.342vw
}

.workBxv3Head p img {
    text-align: center;
    margin: 0 auto
}

.workBxv3Head .owl-theme .owl-nav [class*=owl-] {
    background: #0b0b0b
}

.workBxv3 figure {
    margin: 0;
    width: 100%;
    position: relative;
    margin-top: -15%;
    z-index: 9
}

.workBxv3 figure:before {
    position: absolute;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 51%;
    background: -o-linear-gradient(93deg, #00010a00, #00000000, #000, #000);
    background: linear-gradient(357deg, #00010a00, #00000000, #000, #000);
    z-index: 9
}

.workBxv3 figure img {
    width: 100%
}

.workshlogo {
    width: 200px;
    margin: 20px auto;
    margin-top: 0
}

.workBxv3 figure img {
    width: 100%;
    height: 250px
}

.workBxv3 .themeBtn25 {
    font-size: .902vw !important;
    font-weight: 500 !important;
    z-index: 99
}

.equalHeight .owl-stage .item {
    height: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.equalHeight .owl-stage {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.workshopSlide .item {
    padding: 0 3%;
    padding-top: 40px
}

.workshopSlide .owl-nav {
    position: absolute;
    right: 0;
    bottom: 50%;
    width: 100%;
    z-index: 1;
    margin-left: 20px;
    color: #fff
}

.workshopSlide .owl-nav .owl-prev {
    position: absolute;
    left: -2%;
    font-family: flaticon;
    font-size: 20px
}

.workshopSlide .owl-nav .owl-next {
    position: absolute;
    right: -2%;
    font-family: flaticon;
    font-size: 20px
}

.workshopSlide.owl-theme .owl-nav [class*=owl-] {
    color: #fff;
    font-size: 14px;
    margin: 5px;
    padding: 8px 10px;
    background: #0e0e0e;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}

.workshopSlide.owl-theme .owl-dots {
    padding-top: 40px
}

.workshopSlide.owl-theme .owl-dots .owl-dot.active span,
.workshopSlide.owl-theme .owl-dots .owl-dot:hover span {
    background: #186de8
}

.workshopSlide.owl-theme .owl-dots .owl-dot span {
    width: 20px;
    height: 7px;
    margin: 5px 7px;
    background: #181717;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

.workBxv3Head.worktopimg {
    padding: 0;
    padding-top: 0
}

.workBxv3Head.worktopimg .space4side {
    padding: 10px 20px 0 20px;
    padding-top: 20px
}

.workBxv3Head.worktopimg figure {
    height: 18.229vw;
    margin: 0;
    position: relative;
    overflow: hidden
}

.workBxv3Head.worktopimg figure img {
    height: auto !important;
    display: block
}

.workBxv3Head.worktopimg figure:before {
    position: absolute;
    content: '';
    position: absolute;
    top: unset;
    bottom: -20px;
    left: 0;
    width: 100%;
    height: 40%;
    background: -o-linear-gradient(top, #00010a00, #00000000, #000, #000);
    background: -webkit-gradient(linear, left top, left bottom, from(#00010a00), color-stop(#00000000), color-stop(#000), to(#000));
    background: linear-gradient(180deg, #00010a00, #00000000, #000, #000);
    z-index: 9
}

.sponsorLogoWork {
    position: relative;
    width: auto;
    height: 100px;
    margin-bottom: 20px
}

.sponsorLogoWork p {
    display: inline-block;
    padding: 0 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.sponsorLogoWork img {
    display: block !important
}

.worktiming {
    position: absolute;
    bottom: 0;
    left: 0;
    display: inline-block;
    background: #813c8d;
    color: #fff;
    font-size: 1.2v;
    border-radius: 0 60px 60px 0;
    padding: 3px 15px;
    margin: 0;
    line-height: 1.6vw !important;
    margin-bottom: 0;
    background: -o-linear-gradient(left, #2612f8 0, #146df0 50%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #2612f8), color-stop(50%, #146df0));
    background: linear-gradient(to right, #2612f8 0, #146df0 50%);
    z-index: 99;
    -webkit-border-radius: 0 60px 60px 0;
    -moz-border-radius: 0 60px 60px 0;
    -ms-border-radius: 0 60px 60px 0;
    -o-border-radius: 0 60px 60px 0;
}

.latestNewsv3 {
    position: relative;
    padding: 20px 0;
    background: #ebeff3
}

.latestNEwsITem {
    position: relative;
    padding: 20px 20px;
    border-radius: 30px;
    background: #fff;
    height: 100%;
    padding-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.newsMetaTag {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 0 20px;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important
}

.sitetag {
    background-color: #ebeff3;
    padding: 5px 12px;
    border-radius: 30px;
    font-size: 13px;
    line-height: 23px;
    color: #00112e;
    margin: 0;
    display: inline-block;
    font-weight: 500 !important;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
}

.latestNEwsITem figure {
    position: relative;
    overflow: hidden;
    border-radius: 30px;
    height: 13.021vw;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
}

.latestNEwsITem figure img {
    position: relative;
    width: 100%;
    border-radius: 30px;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    display: block;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
}

.latestNEwsITem:hover figure img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.latestNEwsITem .gasNewsContent {
    position: relative;
    padding: 10px 0 10px 0
}

.latestNEwsITem .gasNewsContent h4 {
    font-family: poppins, sans-serif;
    font-size: 16px;
    font-weight: 600 !important;
    line-height: 23px;
    margin: 0;
    padding: 0
}

.latestNEwsITem a.readmoreBTnnew {
    padding: 5px 0 20px 0;
    position: relative;
    display: inline-block;
    color: #186de8;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
}

.latestNEwsITem a.readmoreBTnnew:hover {
    padding-left: 10px
}

.latestNEwsITem a.readmoreBTnnew:before {
    content: '\f178';
    font-family: "Font Awesome 6 Free";
    position: absolute;
    font-size: 16px;
    right: -30%;
    top: 6px;
    font-weight: 700;
    font-size: 16px
}

@media only screen and (min-width:320px) and (max-width:768px) {
    .workBxv3 {
        height: auto;
        margin-bottom: 30px
    }

    .workBxv3 figure img {
        width: 100%;
        height: auto
    }

    .workBxv3Head.worktopimg figure {
        height: 250px
    }

    .workBxv3Head h2 {
        font-size: 3.242vw !important;
        line-height: 3.842vw;
        height: auto
    }

    .workBxv3Head p {
        font-size: 3.2vw;
        line-height: 4.642vw
    }

    .workBxv3 .themeBtn25 {
        font-size: 2.302vw !important
    }

    .workshopSlide.owl-theme .owl-dots {
        padding-top: 0
    }

    .latestNEwsITem figure {
        height: auto
    }
}

@media only screen and (min-width:1920px) and (max-width:2560px) {
    .sponsorLogoWork {
        padding-bottom: 40px
    }
}

.workshcenterV3 .workBxv3Head p {
    text-align: center
}

.workshcenterV3 .workBxv3Head h2 {
    text-align: center !important;
    display: block
}

.workshcenterV3 .sponsorLogoWork {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.workshcenterV3 .sponsorLogoWork p {
    color: #fff;
    font-size: 14px !important
}

.workshcenterV3 .sponsorLogoWork figure {
    text-align: center;
    width: 200px;
    height: 200px
}

.workshcenterV3 .workBxv3 {
    padding-bottom: 30px
}

.showHiglights {
    position: relative;
    padding: 50px 0
}

.serviceBox {
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
    perspective: 1000px;
    -webkit-perspective: 1000px
}

.serviceIcon {
    width: 100%;
    padding: 0;
    text-align: center;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
}

.serviceBox .serviceIcon .frontContent {
    position: relative;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.serviceBox .serviceIcon .frontContent img {
    border-radius: 10px;
    border: #ff7701 solid 1px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.serviceBox .serviceIcon .frontContent h3 {
    font-size: 1vw;
    color: #fff;
    padding: 20px 5px;
    background-image: -o-radial-gradient(at center right, #ff7701 50%, #0d0d0d 100%);
    background-image: radial-gradient(at center right, #ff7701 50%, #0d0d0d 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 22px;
    border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -ms-border-radius: 0 0 10px 10px;
    -o-border-radius: 0 0 10px 10px;
}

.serviceContent {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    width: 100%;
    height: 100%;
    padding: 15px 15px;
    text-align: center;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    background-color: #000;
    background-image: -o-radial-gradient(at center right, #186de8 50%, #00000096 100%);
    background-image: radial-gradient(at center right, #186de8 50%, #00000096 100%);
    border: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateY(110px) rotateX(-90deg);
    -ms-transform: translateY(110px) rotateX(-90deg);
    transform: translateY(110px) rotateX(-90deg);
    border-radius: 10px;
    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;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -moz-transform: translateY(110px) rotateX(-90deg);
    -o-transform: translateY(110px) rotateX(-90deg);
}

.serviceBox .serviceContent h3 {
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 13px;
    text-transform: uppercase;
    line-height: 26px
}

.serviceBox .serviceContent p {
    font-size: 14px;
    color: #fff;
    margin: 0;
    padding: 0 10px;
    padding-bottom: 10px;
    margin-bottom: 10px
}

.serviceBox:hover .serviceIcon {
    opacity: 0;
    -webkit-transform: translateY(-110px) rotateX(90deg);
    -ms-transform: translateY(-110px) rotateX(90deg);
    transform: translateY(-110px) rotateX(90deg);
    -moz-transform: translateY(-110px) rotateX(90deg);
    -o-transform: translateY(-110px) rotateX(90deg);
}

.serviceBox:hover .serviceContent {
    opacity: 1;
    -webkit-transform: rotateX(0);
    -ms-transform: rotateX(0);
    transform: rotateX(0);
    -moz-transform: rotateX(0);
    -o-transform: rotateX(0);
}

.topstartupsGAS {
    position: relative;
    padding: 30px 0
}

.startupsfinalsItem {
    position: relative;
    border: #fff solid 1px;
    border-radius: 20px;
    padding-bottom: 20px;
    height: 100%;
    background-image: url(https://gitexasia.com/contents/Theme-2024/images/footerbgv3.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    background-position: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 200px
}

.startupsfinalsItem .indusrtyHeadfinals {
    position: relative
}

.startupsfinalsItem .indusrtyHeadfinals h4 {
    background-color: #ff7701;
    color: #fff;
    font-size: 1vw;
    line-height: 1.3vw;
    padding: 10px 10px;
    text-align: center;
    border-radius: 20px 20px 0 0;
    text-transform: uppercase;
    font-family: poppins, sans-serif;
    font-weight: 600 !important;
    -webkit-border-radius: 20px 20px 0 0;
    -moz-border-radius: 20px 20px 0 0;
    -ms-border-radius: 20px 20px 0 0;
    -o-border-radius: 20px 20px 0 0;
}

.startupsfinalsItem h2 {
    font-size: 1.3vw;
    line-height: 1.6vw;
    padding: 20px 10px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: 0
}

.startupsfinalsItem p {
    font-size: 1vw;
    padding: 0 10px;
    margin: 0;
    text-align: center;
    color: #fff;
    line-height: 1.2vw
}

.col3Slide .item,
.col4Slide .item {
    padding: 0 3%;
    padding-top: 40px
}

.col3Slide .owl-nav,
.col4Slide .owl-nav {
    position: absolute;
    right: 0;
    bottom: 50%;
    width: 100%;
    z-index: 1;
    margin-left: 20px;
    color: #fff
}

.col3Slide .owl-nav .owl-prev,
.col4Slide .owl-nav .owl-prev {
    position: absolute;
    left: -2%;
    font-family: flaticon;
    font-size: 20px
}

.col3Slide .owl-nav .owl-next,
.col4Slide .owl-nav .owl-next {
    position: absolute;
    right: -2%;
    font-family: flaticon;
    font-size: 20px
}

.col3Slide.owl-theme .owl-nav [class*=owl-],
.col4Slide.owl-theme .owl-nav [class*=owl-] {
    color: #fff;
    font-size: 14px;
    margin: 5px;
    padding: 8px 10px;
    background: #0e0e0e;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}

.col3Slide.owl-theme .owl-dots,
.col4Slide.owl-theme .owl-dots {
    padding-top: 40px
}

.col3Slide.owl-theme .owl-dots .owl-dot.active span,
.col3Slide.owl-theme .owl-dots .owl-dot:hover span,
.col4Slide.owl-theme .owl-dots .owl-dot.active span,
.col4Slide.owl-theme .owl-dots .owl-dot:hover span {
    background: #186de8
}

.col3Slide.owl-theme .owl-dots .owl-dot span,
.col4Slide.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 5px;
    margin: 5px 7px;
    background: #cfcfcf;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.serviceBox .serviceIcon .frontContent h3 {
    position: relative;
    min-height: 80px
}

.serviceBox .serviceIcon .frontContent img {
    border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
}

.serviceBox .serviceIcon .frontContent h3 {
    position: relative;
    min-height: 80px
}

.serviceBox .spkrbottom {
    display: none
}

.tophighlightsv3,
.tophighlightsv3 .latestNEwsITem {
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
}

.latestNEwsITem .imgHoverText {
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px;
    margin-top: 0;
    margin-left: -101%;
    background-color: #000;
    background-image: -o-radial-gradient(at center right, #186de8 50%, #00000096 100%);
    background-image: radial-gradient(at center right, #186de8 50%, #00000096 100%);
    border-radius: 20px;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    line-height: 1.4;
    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;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    transition: .5s ease-out;
    -webkit-transition: .5s ease-out;
    -moz-transition: .5s ease-out;
    -ms-transition: .5s ease-out;
    -o-transition: .5s ease-out;
    color: #fff
}

.latestNEwsITem:hover figure .imgHoverText {
    margin-left: 0;
    font-size: 16px;
    color: #fff
}

.latestNEwsITem:hover figure .imgHoverText p {
    color: #fff;
    font-size: 1vw;
    line-height: 1.6vw;
    padding: 5px 10px;
    text-align: center
}

.tophighlightsv3 .latestNEwsITem figure {
    position: relative;
    overflow: hidden;
    height: auto
}

.tophighlightsv3 .latestNEwsITem:hover figure img {
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
    -moz-transform: scale(.8);
    -o-transform: scale(.8);
}

.tophighlightsv3 .latestNEwsITem .gasNewsContent h4 {
    font-size: 22px;
    line-height: 24px;
    text-align: center
}

@media only screen and (min-width:320px) and (max-width:768px) {
    .latestNEwsITem:hover figure .imgHoverText p {
        font-size: 14px;
        line-height: 18px
    }
}

.tophighlightsv3 .spkrbottom {
    display: none
}

.tophighlightsv3 .latestNEwsITem:hover figure img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.tophighlightsv3 .latestNEwsITem figure {
    margin: 0
}

.heroVideo25 {
    overflow: hidden
}

.gasNewsContent p {
    color: #000;
    text-align: center
}

.gallerySlide {
    position: relative;
    padding: 30px 0
}

.gallerySlide figure {
    height: 50%;
    border: #000 solid 1px;
    border-radius: 20px;
    width: 100%;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.gallerySlide figure img {
    height: 50% !important;
    width: 100% !important;
    border-radius: 20px !important;
    -o-object-fit: fill;
    object-fit: fill;
    width: 100%;
    margin: 0 auto;
    -webkit-border-radius: 20px !important;
    -moz-border-radius: 20px !important;
    -ms-border-radius: 20px !important;
    -o-border-radius: 20px !important;
}

.videobg .videocontainer {
    min-height: 80vh
}

.bestmomentbg0.latestNewsv3 {
    position: relative;
    background: #000;
    width: 100%;
    background-image: url(../images/footerbgv3.png);
    background-position: 60% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

.bestmomentbg0 .headingNew25 h2 {
    color: #FFFFFF !important;
}

.bestmomentbg0 .col3Slide .item {
    padding-top: 0;
}

.bestmomentbg0 figure .imhtag0 {
    position: absolute;
    top: 18px;
    right: -41px;
    z-index: 999;
    color: #fff;
    font-family: poppins, sans-serif;
    font-weight: 400;
    background: #ff7700;
    padding: 5px 0 5px 0;
    -webkit-transform: rotate(27deg);
    -ms-transform: rotate(27deg);
    transform: rotate(27deg);
    width: 190px;
    text-align: center;
    font-size: 12px;
    -moz-transform: rotate(27deg);
    -o-transform: rotate(27deg);
}




/* end */

.lower-content:before {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(53, 53, 53, 1)), color-stop(25%, rgba(53, 53, 53, 1)), color-stop(50%, rgba(53, 53, 53, .9192051820728291)), color-stop(78%, rgb(51 51 51)), color-stop(92%, rgb(51 51 51 / 69%)), to(rgb(49 49 49 / 0%)));
    background: -o-linear-gradient(top, rgba(53, 53, 53, 1) 0, rgba(53, 53, 53, 1) 25%, rgba(53, 53, 53, .9192051820728291) 50%, rgb(51 51 51) 78%, rgb(51 51 51 / 69%) 92%, rgb(49 49 49 / 0%) 100%);
    background: linear-gradient(180deg, rgba(53, 53, 53, 1) 0, rgba(53, 53, 53, 1) 25%, rgba(53, 53, 53, .9192051820728291) 50%, rgb(51 51 51) 78%, rgb(51 51 51 / 69%) 92%, rgb(49 49 49 / 0%) 100%);
}


.winnerWrap25 {
    position: relative;
    background: #130855;
    z-index: 99;
}

.winnerWrap25 .sectionheading02 {
    z-index: 99;
}

.winnerWrap25 .sectionheading02 h2 {
    color: #fff;
}

.winnerWrap25 figure {
    margin: 0 auto;
    text-align: center;
    border-radius: 40px;
    z-index: 9;
    padding-top: 7vh;
    position: relative;
}

.backTextWin {
    position: absolute;
    top: -2%;
    text-align: center;
    width: 100%;
    z-index: -1;
    width: 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.backTextWin h3 {
    opacity: 0.5;
    font-family: "Alexandria", sans-serif;
    font-weight: 800;
    text-align: center;
    margin: 0 auto;
}

.backTextWin h3 span {
    display: inline-block;
    -webkit-animation: animate 2.25s linear infinite;
    animation: animate 2.25s linear infinite;
    /* margin: 0 5px; */
    padding: 0;
    font-size: 25vh;
    padding: 0;
    margin: 0;
    position: relative;
    font-family: "Alexandria", sans-serif;
    font-weight: 800;
    text-align: center;
    color: #2394d1;
}

.backTextWin h3 span:nth-child(1) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}

.backTextWin h3 span:nth-child(2) {
    -webkit-animation-delay: .25s;
    animation-delay: .25s;
}

.backTextWin h3 span:nth-child(2) {
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
}

.backTextWin h3 span:nth-child(3) {
    -webkit-animation-delay: .75s;
    animation-delay: .75s;
}

.backTextWin h3 span:nth-child(4) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.backTextWin h3 span:nth-child(5) {
    -webkit-animation-delay: 1.25s;
    animation-delay: 1.25s;
}

.backTextWin h3 span:nth-child(6) {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}

.backTextWin h3 span:nth-child(7) {
    -webkit-animation-delay: 1.75s;
    animation-delay: 1.75s;
}

@-webkit-keyframes animate {

    0%,
    100% {
        color: #fff;
        /* filter: blur(2px); */
        text-shadow: 0 0 10px #2394d1, 0 0 20px #2394d1, 0 0 40px #2394d1, 0 0 80px #2394d1, 0 0 120px #2394d1, 0 0 200px #2394d1, 0 0 300px #2394d1, 0 0 400px #2394d1;
    }

    5%,
    95% {
        color: #51a3ea6f;
        -webkit-filter: blur(0px);
        filter: blur(0px);
        text-shadow: none;
    }
}

@keyframes animate {

    0%,
    100% {
        color: #fff;
        /* filter: blur(2px); */
        text-shadow: 0 0 10px #2394d1, 0 0 20px #2394d1, 0 0 40px #2394d1, 0 0 80px #2394d1, 0 0 120px #2394d1, 0 0 200px #2394d1, 0 0 300px #2394d1, 0 0 400px #2394d1;
    }

    5%,
    95% {
        color: #51a3ea6f;
        -webkit-filter: blur(0px);
        filter: blur(0px);
        text-shadow: none;
    }
}

.technewFrontierV3 {
    margin-top: -12.552vw;
}

.winnerWrap25 .sectionheading02 h2 {
    font-size: 6vh;
    line-height: 7vh;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    .winnerWrap25 .sectionheading02 h2 {
        font-size: 20px;
        line-height: 25px;
    }

    .winnerWrap25 .pitchbatInner {
        padding-top: 20px;
    }

    .technewFrontierV3 {
        margin-top: -52.552vw;
        padding-top: 55.625vw;
    }

    .Button_New {
        margin-top: 0;
    }

    .backTextWin {
        top: -10%;
    }

    .backTextWin h3 span {
        font-size: 50px;
    }

    .winnerWrap25 figure {
        padding-top: 0;
    }
}

.statscol {
    width: 22.16vw;
}

.speakerstatsv3 .statscol {
    width: 18.16vw;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    .speakerstatsv3 .statscol {
        width: 43.16vw;
    }
}

.logo-box_new {
    width: 25%;
}

.statscol {
    width: 17.86vw;
}

.speakerstatsv3 .statscol {
    width: 22.56vw;
}

.moveButton {
    background-color: #ff7701;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    .statscol {
        width: 40%;
    }

    .speakerstatsv3 .statscol {
        width: 40%;
    }
}

.testimonialstyle04 {
    position: relative;
    width: 100%;
    padding: 5vw 0;
    background: #000;
    z-index: 99;
    overflow: hidden;
    padding-bottom: 1vw;
}

.testimonialstyle04 .aniamtelayerv3-tech {
    position: absolute;
    left: 0;
    width: 70%;
    height: 100%;
    background-repeat: repeat no-repeat;
    -webkit-transform-origin: bottom !important;
    -ms-transform-origin: bottom !important;
    transform-origin: bottom !important;
    background-size: cover !important;
    -webkit-animation: animate3 30s linear infinite;
    animation: animate3 30s linear infinite;
    z-index: -1;
    top: 0;
    overflow: hidden;
    -webkit-transform: scale3d(2.5, 2.2, 2.0);
    transform: scale3d(2.5, 2.2, 2.0);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    background-position: 0% 0%;
}

.testimonialstyle04 .testimonialcard {
    position: relative;
    display: block;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 15px 15px 15px;
    width: 100%;
    height: unset;
    height: 100% !important;
    border: 1px solid #ff7701;
    transition: .3s;
    z-index: 1;
    border-radius: 15px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px
}

.testimonialstyle04 .testimonialcard::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: #000000;
    background: -o-linear-gradient(top, rgba(0, 0, 0, .6) 20%, rgba(0, 0, 0, .8) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(0, 0, 0, .6)), to(rgba(0, 0, 0, .8)));
    background: linear-gradient(180deg, rgba(0, 0, 0, .6) 20%, rgba(0, 0, 0, .8) 100%);
    border-radius: 15px;
    z-index: -1;
    transition: .3s all;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    -o-transition: .3s all;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px
}

.testimonialstyle04 .testimonialcard::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: 0 0;
    border-radius: 15px;
    z-index: -1;
    opacity: 0;
    transition: .3s all;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    -o-transition: .3s all;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px
}

.testimonialstyle04 .testimonialcard .quoteicon {
    position: relative;
    padding: 20px 0 5px;
    margin-bottom: 20px;
}

.testimonialstyle04 .testimonialcard .quoteicon img {
    width: 40px;
    max-width: 100%;
    max-height: 100%;
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s
}

.testimonialstyle04 .testimonialcard .testimonialtext {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: justify;
    align-content: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 90%;
    z-index: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 2vw;
}

.testimonialstyle04 .testimonialcard .testimonialtext figure {
    width: 150px !important;
    height: 90px !important;
    position: relative;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    /* border: #000 solid 1px; */
    margin-bottom: 30px;
    margin-left: auto;
}

.testimonialstyle04 .testimonialcard .testimonialtext figure img {
    width: 100%;
    display: block;
}

.testimonialstyle04 .testimonialcard .testimonialtext p {
    color: #fff;
    font-size: 1.4vw;
    line-height: 1.9vw;
    margin-bottom: 20px;
}

.testimonialstyle04 .testimonialcard .testimonialtext h4 {
    font-size: 18px;
    text-align: left;
    line-height: 20px;
    padding: 0;
    color: #fff;
}

.testimonialstyle04 .testimonialcard .testimonialtext h3 {
    font-size: 16px;
    color: #fff;
    text-align: left;
    line-height: 18px;
    font-weight: 400;
    font-family: Poppins, serif;
    padding: 0
}

.testimonialstyle04 .testimonialcard:hover::before {
    background-image: url(https://gitexasia.com/contents/theme-2024/images/statsHover.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.testimonialstyle04 .testimonialcard:hover::after {
    background: #000
}

.cnalogonews {
    width: 50% !Important;
}

/* .testimonialstyle04 .testimonialcard:hover .quoteicon img {
    filter: brightness(1) invert(0);
    -webkit-filter: brightness(1) invert(0)
    } */
.testimonialstyle04 .testimonialcard:hover .testimonialtext h3,
.testimonialstyle04 .testimonialcard:hover .testimonialtext h4,
.testimonialstyle04 .testimonialcard:hover .testimonialtext p {
    color: #fff
}

.quotes2025Wrap {
    position: relative;
    background: #000;
    padding: 50px 0px;
    z-index: 999;
}

/* .quotes2025Wrap:before {
    position: absolute;
    bottom: 0;
    content: '';
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://gitexasia.com/contents/theme-2024/images/gradientbgv3.png);
    z-index: -1;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
} */

.quotes2025Wrap .aniamtelayerv3 {
    z-index: -1;
}

.testimonialbgv3 {
    position: relative;
    background: #d64545;
    background: -o-linear-gradient(124deg, #ff7701cc 0, #8d2b19eb 59%);
    background: -o-linear-gradient(326deg, #ff7701cc 0, #8d2b19eb 59%);
    background: linear-gradient(124deg, #ff7701cc 0, #8d2b19eb 59%);
    border-radius: 30px;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    padding-top: 15px;
    overflow: hidden;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
}

.quoteSpeaker {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    margin: 0px;
    /* background-position: 50% 50%; */
    /* border-radius: 0px 0px 0px 30px; */
}

.quoteSpeaker img {
    margin: 0px;
    /* max-width: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0px 0px 0px 30px; */
}

.testimonialcontentv3 {
    position: relative;
    height: 100%;
    padding-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.testimonialcontentv3 .quotetopv3 {
    position: relative;
    padding-left: 20px;
    padding-top: 20px;
    padding-right: 20px;
}

.testimonialcontentv3 .quotetopv3 img {
    opacity: 0.8;
    position: absolute;
    top: -0%;
    left: -10%;
    -webkit-filter: opacity(0.3);
    filter: opacity(0.3);
    width: 50px;
}

.testimonialcontentv3 .quotetopv3 p {
    color: #fff;
    font-size: 0.9vw;
    line-height: 1.4vw;
    position: relative;
}

.qutoebottomv3 {
    padding-top: 1vw;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 30px;
}

.qutoebottomv3 h3 {
    font-size: 1.2vw;
    line-height: 1.7vw;
    color: #fff;
    padding: 0;
    margin: 0;
    font-weight: 500;
}

.qutoebottomv3 h4 {
    font-size: 1.2vw;
    line-height: 1.7vw;
    color: #fff;
    padding: 0;
    margin: 0;
    font-weight: 500;
}

.qutoebottomv3 p {
    font-size: 0.9vw;
    line-height: 1.0vw;
    color: #fff;
    padding: 0;
    margin: 0;
    padding: 5px 0px;
}

.testimonialcustomize .swiper-slide.swiper-slide-prev .col-sm-5 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

.testimonialcustomize .swiper-slide.swiper-slide-prev .col-sm-7 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.testimonialcustomize .swiper-slide.swiper-slide-prev .testimonialbgv3 .col-sm-5 .testimonialthumb,
.testimonialcustomize .swiper-slide.swiper-slide-prev .testimonialbgv3 .col-sm-5 .testimonialthumb img {
    border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    -ms-border-radius: 0 0 0 0;
    -o-border-radius: 0 0 0 0;
}

.mySwiper01.testimonialcustomize3 {
    overflow: inherit;
    padding: 50px 0 50px 0;
}

.mySwiper01.testimonialcustomize3 .swiper-slide {
    transform: scale(0.7) translateY(-2.625rem);
    transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -webkit-transform: scale(0.7) translateY(-2.625rem);
    -moz-transform: scale(0.7) translateY(-2.625rem);
    -ms-transform: scale(0.7) translateY(-2.625rem);
    -o-transform: scale(0.7) translateY(-2.625rem);
    -ms-transition: all 0.5s ease-in-out 0s;
}

.mySwiper01.testimonialcustomize3 .swiper-slide.swiper-slide-active {
    transform: scale(1.2) !important;
    -webkit-transform: scale(1.2) !important;
    -moz-transform: scale(1.2) !important;
    -ms-transform: scale(1.2) !important;
    -o-transform: scale(1.2) !important;
}

.bgimgcol {
    background: relative;
}

.bgimgcol:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
}

.bgimgcol.aishowimgv3:before {
    background: url(https://gitexasia.com/contents/theme-2024/images/aishowbggrd.png);
}

.ensshowimgv3:before {
    background: url(https://gitexasia.com/contents/theme-2024/images/ensshwbgv3.png);
}

.cybervalleyShimgv3:before {
    background: url(https://gitexasia.com/contents/theme-2024/images/cybershwbgv3.png);
}

.digishowimgv3:before {
    background: url(https://gitexasia.com/contents/theme-2024/images/digibgshwV3.png);
}

.datacenetrbg:before {
    background: -webkit-gradient(linear, left top, left bottom, from(#360303c2), to(#7c03038f)) !important;
    background: -o-linear-gradient(#360303c2, #7c03038f) !important;
    background: linear-gradient(#360303c2, #7c03038f) !important
}

.GAVBanner {
    position: relative;
    padding: 50px 0px;
    background-size: cover;
    background-position: left;
    background-repeat: no-repeat;
}

.GAVBanner:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: #000000db;
}

.GAVBanner figure {
    text-align: center;
    margin: 0 auto;
    position: relative;
}

.staruppitchwrap {
    position: relative;
    padding: 50px 0px;
}

.staruppitchwrap h3 {
    font-size: 4.875vw;
    color: #fff;
    line-height: 5.21vw;
    color: transparent;
    background: -webkit-gradient(linear, left top, right top, from(#901BEA), color-stop(50%, #FF7300));
    background: -o-linear-gradient(left, #901BEA 0%, #FF7300 50%);
    background: linear-gradient(to right, #901BEA 0%, #FF7300 50%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: "Bebas Neue", sans-serif;
    font-weight: 500;
}

.staruppitchwrap p {
    font-weight: 400 !important;
    font-size: 1.483vw;
    color: #000;
    margin-bottom: 0.781vw;
    padding: 10px 0px;
}

.staruppitchwrap figure,
.staruppitchwrap figure img {
    border-radius: 40px
}

.investorhomewrap {
    position: relative;
    padding: 50px 0px;
    background: #f0f0f0;
}

.investorhomewrap .headingNew25 h5 {
    color: #f70 !important;
    font-size: 2.083vw;
    line-height: 2.944vw;
    font-weight: 600 !important;
    font-family: poppins, sans-serif !important;
    padding-top: 0.104vw;
}

.investorhomewrap figure {
    position: relative;
    border-radius: 40px;
}

.investorhomewrap figure img {
    border-radius: 40px;
    display: block;
}

.investorhomewrap h4 {
    font-size: 1.7vw;
    line-height: 2.0vw;
    color: #000;
    padding-bottom: 20px;
}

.statsInvetItem {
    background-image: url(https://gitexasia.com/contents/theme-2024/images/statsHover.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 20px;
    text-align: center;
    height: 100%;
}

.statsInvetItem h2 {
    color: #fdfdfd;
    font-size: 2.0vw;
    letter-spacing: 2.0px;
    vertical-align: middle;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: poppins, sans-serif;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 2.6vw;
    padding-top: 20px;
}

.statsInvetItem p {
    font-size: 1.0vw;
    color: #fff;
    line-height: 1.3vw;
    padding: 10px 0px 0px 0px;
    margin: 0;
}

.sectorTech {
    position: relative;
    padding: 50px 0px;
    z-index: 99;
}

.sectorTech .aniamtelayerv3 {
    z-index: -1;
}

.sectorTech .headingNew25 p {
    color: #f70 !important;
    font-size: 1.283vw;
    line-height: 1.944vw;
    font-weight: 600 !important;
    font-family: poppins, sans-serif !important;
    padding-top: 1.804vw;
}

.sectorTech .cardflipbox .cardflipinner .cardfront::before {
    background: -webkit-gradient(linear, left top, left bottom, from(#030303a3), to(#186de882));
    background: -o-linear-gradient(#030303a3, #186de882);
    background: linear-gradient(#030303a3, #186de882);
    opacity: unset;
}

.sectorTech .cardflipbox .cardback {
    /* background-image: url(https://design.myworldofexpo.com/themes/BharatMobilityGlobalExpo2027/images/statshover.png); */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    /* background: #ff7700; */
    background: #2394d1;
}

.testimonialbg {
    position: relative;
    background: #d64545;
    background: -o-linear-gradient(124deg, #ff7701cc 0, #8d2b19eb 59%);
    background: -o-linear-gradient(326deg, #ff7701cc 0, #8d2b19eb 59%);
    background: linear-gradient(124deg, #ff7701cc 0, #8d2b19eb 59%);
    border-radius: 30px;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    padding-top: 15px;
    overflow: hidden;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
}

.testimonialbg .testimonialthumb {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-size: cover;
    background-position: 50% 50%;
    backface-visibility: hidden;
    background-repeat: no-repeat;
    -webkit-backface-visibility: hidden;
    border-radius: 0 0 0 30px;
    -webkit-border-radius: 0 0 0 30px;
    -moz-border-radius: 0 0 0 30px;
    -ms-border-radius: 0 0 0 30px;
    -o-border-radius: 0 0 0 30px;
}

.testimonialbg .testimonialthumb img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 0 0 0 30px;
    -webkit-border-radius: 0 0 0 30px;
    -moz-border-radius: 0 0 0 30px;
    -ms-border-radius: 0 0 0 30px;
    -o-border-radius: 0 0 0 30px;
}

.testimonialbg .testimonialcontent {
    position: relative;
    width: 100%;
    height: auto;
    z-index: 1;
    padding: 40px 8rem 80px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -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;
}

.testimonialbg .testimonialcontent .quotetop {
    position: relative;
    margin-bottom: 32px;
}

.testimonialbg .testimonialcontent .quotethumb {
    position: absolute;
    top: -45px;
    left: -45px;
    z-index: -1;
}

.testimonialbg .testimonialcontent .quotethumb img {
    max-width: 100%;
    opacity: .2;
    width: 90px;
}

.testimonialbg .testimonialcontent p,
.testimonialbg .testimonialcontent .quotetop h3,
.testimonialbg .testimonialcontent .qutoebottom h4,
.testimonialbg .testimonialcontent .qutoebottom h3 {
    color: #FFFFFF;
}

.testimonialbg .testimonialcontent p {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 0;
}

.testimonialbg .testimonialcontent .quotetop h3 {
    font-size: 18px;
    line-height: 28px;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.testimonialbg .testimonialcontent .qutoebottom h4 {
    font-size: 20px;
    line-height: 28px;
    font-weight: bold;
    font-family: poppins, sans-serif;
    margin-bottom: 0;
}

.testimonialbg .testimonialcontent .qutoebottom h3 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 0;
}

.mySwiper01.testimonialcustomize {
    overflow: inherit;
    padding: 50px 0 50px 0;
}

.mySwiper01.testimonialcustomize .swiper-slide {
    transform: scale(0.7) translateY(-2.625rem);
    transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -webkit-transform: scale(0.7) translateY(-2.625rem);
    -moz-transform: scale(0.7) translateY(-2.625rem);
    -ms-transform: scale(0.7) translateY(-2.625rem);
    -o-transform: scale(0.7) translateY(-2.625rem);
    -ms-transition: all 0.5s ease-in-out 0s;
}

.mySwiper01.testimonialcustomize .swiper-slide.swiper-slide-active {
    transform: scale(1.2) !important;
    -webkit-transform: scale(1.2) !important;
    -moz-transform: scale(1.2) !important;
    -ms-transform: scale(1.2) !important;
    -o-transform: scale(1.2) !important;
}

.testimonialcustomize .testimonialbg .testimonialcontent {
    padding: 40px 40px 40px 15px;
}

.testimonialcustomize .testimonialbg .testimonialcontent .quotetop {
    padding-right: 4rem;
}

.testimonialcustomize .swiper-slide.swiper-slide-active .testimonialbg .testimonialcontent p {
    font-size: 14px;
    line-height: 20px;
}

.testimonialcustomize .swiper-slide.swiper-slide-active .testimonialbg .testimonialcontent .quotetop {
    margin-bottom: 20px;
}

.testimonialcustomize .swiper-slide.swiper-slide-active .testimonialbg .testimonialcontent .quotetop h3 {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 10px;
}

.testimonialcustomize .swiper-slide.swiper-slide-active .testimonialbg .testimonialcontent .qutoebottom h4 {
    font-size: 16px;
    line-height: 22px;
}

.testimonialcustomize .swiper-slide.swiper-slide-active .testimonialbg .testimonialcontent .qutoebottom h3 {
    font-size: 18px;
    line-height: 28px;
}

.testimonialcustomize .swiper-slide.swiper-slide-prev .col-sm-5 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

.testimonialcustomize .swiper-slide.swiper-slide-prev .col-sm-7 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.testimonialcustomize .swiper-slide.swiper-slide-prev .testimonialbg .col-sm-5 .testimonialthumb,
.testimonialcustomize .swiper-slide.swiper-slide-prev .testimonialbg .col-sm-5 .testimonialthumb img {
    border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    -ms-border-radius: 0 0 0 0;
    -o-border-radius: 0 0 0 0;
}

.mySwiper01 .swiper-button-prev,
.mySwiper01 .swiper-button-next {
    top: 42%;
    width: 56px;
    height: auto;
    z-index: 9999;
}

.mySwiper01 .swiper-button-prev {
    left: 15%;
}

.mySwiper01 .swiper-button-next {
    right: 15%;
}

.mySwiper01 .swiper-button-prev::after,
.mySwiper01 .swiper-button-next::after {
    content: "";
    display: none;
}

.mySwiper01 .swiper-button-prev .fa-solid,
.mySwiper01 .swiper-button-next .fa-solid {
    color: #a1a2a5;
    font-size: 24px;
}

.mediapartner02 figure {
    border: unset;
    padding: 10px;
    height: 9.813vw;
}

.lngbtn,
.testimonialcustomize3 .swiper-slide.swiper-slide-prev .col-sm-5 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

.testimonialcustomize3 .swiper-slide.swiper-slide-prev .col-sm-5 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

.testimonialcustomize3 .swiper-slide.swiper-slide-prev .col-sm-7 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.testimonialcustomize3 .swiper-slide.swiper-slide-prev .col-sm-7 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.venueBannerNew h4 {
    padding-bottom: 0.5vw;
}

.heroContentArea figure.coshowheroImg {
    padding-top: 1.083vw;
}

.sectoeplusicon {
    position: absolute;
    bottom: 5px;
    /* right: 5px; */
    z-index: 99;
    color: #fff;
    display: none;
    background: #ff7701;
    border-radius: 100%;
    left: 45%;
}

a.colearnmorebtnv3 {
    position: relative;
    color: #f6f4f4;
    padding: 2px 15px;
    text-align: center;
    font-size: 14px;
    background: #186de8;
    border-radius: 40px;
    margin: 10px auto;
    margin-bottom: 0;
}

.testimonialstyle04 .owl-nav {
    position: absolute;
    top: 50% !important;
    left: 0;
    right: 0;
    width: 100%;
    color: #fff;
    z-index: 99;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.testimonialstyle04 .owl-nav .owl-prev,
.testimonialstyle04 .owl-nav .owl-next {
    position: absolute;
}

.testimonialstyle04 .owl-nav .owl-prev {
    font-size: 40px;
    left: -40px;
    color: #fff;
}

.testimonialstyle04 .owl-nav .owl-next {
    right: -40px;
    font-size: 40px;
    color: #fff;
}

.testimonialstyle04 .owl-dots {
    display: block !important;
    text-align: center;
    margin: 50px 0 15px
}

.testimonialstyle04 .owl-dots .owl-dot {
    width: 8px;
    height: 8px;
    display: inline-block;
    border: 1px solid #FFFFFF;
    margin: 5px 10px;
    border-radius: 50%;
    -webkit-backface-visibility: visible;
    -webkit-transition: .5s linear;
    backface-visibility: visible;
    -o-transition: .5s linear;
    transition: .5s linear;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%
}

.testimonialstyle04 .owl-dots .owl-dot.active {
    border: 2px solid #FFFFFF;
}

.ai100homewrap {
    position: relative;
    padding: 50px 0px;
    background-image: url(https://gitexasia.com/contents/theme-2024/images/statsHover.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.ai100homewrap figure {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 40px;
    min-height: 300px;
}

.ai100homewrap img {
    width: 70%;
}

.ai100homewrap p {
    color: #fff;
    font-size: 16px;
    padding: 20px 0px;
}

/*.tabibjnk figure {
    box-shadow: unset;
    border-radius: unset;
}*/

.oxipcgse svg {
    stroke: #ff7701;
    vertical-align: middle;
}

@media only screen and (min-width:320px) and (max-width:768px) {
    .sectoeplusicon {
        display: block;
    }

    .investorhomewrap .headingNew25 h5 {
        font-size: 20px;
        line-height: 25px;
        padding-top: 0px;
    }

    .investorhomewrap h4 {
        font-size: 18px;
        line-height: 21px;
        text-align: center;
    }

    .statsInvetItem h2 {
        font-size: 20px;
        line-height: 25px;
    }

    .statsInvetItem p {
        font-size: 16px;
        line-height: 20px;
    }

    .staruppitchwrap p {
        font-size: 16px;
        font-size: 16px;
    }

    .staruppitchwrap h3 {
        font-size: 31px;
        color: #fff;
        line-height: 34px;
        text-align: center;
    }

    .staruppitchwrap .sideimggitexasia {
        height: auto;
    }

    .sectorTech .headingNew25 p {
        font-size: 18px;
        line-height: 20px;
        padding-top: 0;
    }

    .testimonialstyle04 .testimonialcard .testimonialtext {
        height: auto;
    }

    .testimonialcontentv3 {
        height: auto;
        padding-top: 0;
    }

    .testimonialcontentv3 .quotetopv3 img {
        top: -0%;
        left: -15%;
        width: 20px;
    }

    .testimonialcontentv3 .quotetopv3 p {
        font-size: 12px;
        line-height: 15px;
    }

    /* .mySwiper01.testimonialcustomize3 .swiper-slide.swiper-slide-active {
    transform: unset !important;
    -webkit-transform: scale(1.2) !important;
    -moz-transform: scale(1.2) !important;
    -ms-transform: scale(1.2) !important;
    -o-transform: scale(1.2) !important;
    width: 100% !important;
    }
    .mySwiper01.testimonialcustomize3 .swiper-slide{
    margin: 0!important;
    } */

    .mySwiper01.testimonialcustomize3 .swiper-slide.swiper-slide-active {
        -ms-transform: unset !important;
        transform: unset !important;
        -webkit-transform: unset !important;
    }

    .qutoebottomv3 h3,
    .qutoebottomv3 h4 {
        font-size: 16px;
        line-height: 19px;
    }

    .qutoebottomv3 p {
        font-size: 12px;
        line-height: 15px;
    }

    .testimonialstyle04 .testimonialcard .testimonialtext p {
        font-size: 18px;
        line-height: 22px;
    }

    .mySwiper01 .swiper-button-next,
    .mySwiper01 .swiper-button-prev {
        top: inherit;
        bottom: 0;
    }

    .testimonialbgv3 {
        width: 80%;
        margin: 0 auto;
    }

    .mySwiper01.testimonialcustomize3 {
        padding: 50px 0 0px 0;
    }

    .mediapartner02 figure {
        height: 100px;
    }

    .andmanymore {
        font-size: 14px;
        padding: 5px 20px;
        line-height: 1;
    }

    a.colearnmorebtnv3 {
        font-size: 10px;
        font-size: 10px;
    }

    .secBtnv3 {
        text-align: center;
        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;
    }

    .testimonialstyle04 .owl-nav {
        top: 45% !important;
    }

    .testimonialstyle04 .owl-nav .owl-prev {
        font-size: 30px;
        left: -10px;
    }

    .testimonialstyle04 .owl-nav .owl-next {
        font-size: 30px;
        right: -10px;
    }

    .columns-wrapper .text-center.mt-5 {
        margin-top: 0rem !important;
    }

    .newssection .sectionheading02.pb-3 {
        padding: 0 !important;
    }

    .wgnxjant .owl-next .arrow {
        right: -25px;
    }

    .wgnxjant .owl-prev .arrow {
        left: -25px;
    }
}

.innerwhiteboardWrap {
    position: relative;
    padding: 40px 30px;
    background: #fff;
    border-radius: 40px;
    z-index: 99;
}

.background01v3 {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 99;
}

.background01v3 .aniamtelayerv3 {
    z-index: -1;
}

/* .background01v3:before {
    position: absolute;
    bottom: -10%;
    content: '';
    left: 0;
    width: 100%;
    height: 90%;
    background: url(https://gitexasia.com/contents/theme-2024/images/gradientbgv3.png);
    z-index: 9;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
} */

.statsWrapV3BG02 {
    background: #2394d1;
    z-index: 99;
}

.innerwhiteboardWrap {
    position: relative;
    padding: 40px 30px;
    background: #FAFAFA;
    border-radius: 40px;
    z-index: 99;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.background01v3 {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 99;
}

.background01v3 .aniamtelayerv3 {
    z-index: -1;
}

/* .background01v3:before {
    position: absolute;
    bottom: -10%;
    content: '';
    left: 0;
    width: 100%;
    height: 90%;
    background: url(https://gitexasia.com/contents/theme-2024/images/gradientbgv3.png);
    z-index: 9;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
} */

.statsWrapV3BG02 {
    background: #2394d1;
    z-index: 99;
}

.quotes2025Wrap:after {
    position: absolute;
    top: 0px;
    content: "";
    left: 0px;
    width: 100%;
    height: 30%;
    z-index: -1;
    background: -webkit-gradient(linear, left top, left bottom, from(#2394d1), to(#2394d100)) !important;
    background: -o-linear-gradient(#2394d1, #2394d100) !important;
    background: linear-gradient(#2394d1, #2394d100) !important;
    background-position: center center;
}

.sectorTech {
    z-index: 99;
}

.sectorTech:after {
    position: absolute;
    top: 0px;
    content: "";
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: #fff !important;
    background: -o-linear-gradient(#2394d1, #2394d100) !important;
    background: #fff;
    background-position: center center;
}

.sectorTech:before {
    position: absolute;
    bottom: 0%;
    /* content: ''; */
    left: 0;
    width: 100%;
    height: 90%;
    background: transparent;
    background-image: white;
    z-index: 9;
    background-size: cover;
    background-position: center;

}

.testimonialstyle04:before {
    position: absolute;
    bottom: 0px;
    content: "";
    left: 0px;
    width: 100%;
    height: 30%;
    z-index: 1;
    background: -webkit-gradient(linear, left top, left bottom, from(#2394d100), to(#0c0447)) !important;
    background: -o-linear-gradient(#2394d100, #0c0447) !important;
    background: linear-gradient(#2394d100, #0c0447) !important;
    background-position: center center;
}

.columns-wrapper {
    z-index: 99;
}

.showWraperv3:before {
    position: absolute;
    top: 0px;
    content: "";
    left: 0px;
    width: 100%;
    height: 30%;
    z-index: 111;
    background: -webkit-gradient(linear, left top, left bottom, from(#2394d1fc), to(#0c044700)) !important;
    background: -o-linear-gradient(#2394d1fc, #0c044700) !important;
    background: linear-gradient(#2394d1fc, #0c044700) !important;
    background-position: center center;
}

.showWraperv3:after {
    position: absolute;
    bottom: 0px;
    content: "";
    left: 0px;
    width: 100%;
    height: 30%;
    z-index: 111;
    background: -webkit-gradient(linear, left top, left bottom, from(#00003500), to(#2394d1)) !important;
    background: -o-linear-gradient(#00003500, #2394d1) !important;
    background: linear-gradient(#00003500, #2394d1) !important;
    background-position: center center;
}

.coshowsv3 {
    z-index: 999;
}

.startupbghme:before {
    position: absolute;
    top: 0px;
    content: "";
    left: 0px;
    width: 100%;
    height: 30%;
    z-index: 111;
    background: -webkit-gradient(linear, left top, left bottom, from(#000034), to(#0c044700)) !important;
    background: -o-linear-gradient(#000034, #0c044700) !important;
    background: linear-gradient(#000034, #0c044700) !important;
    background-position: center center;
}

.startupbghme:after {
    position: absolute;
    bottom: 0px;
    content: "";
    left: 0px;
    width: 100%;
    height: 30%;
    z-index: 1;
    background: -webkit-gradient(linear, left top, left bottom, from(#2394d100), to(#0c0447)) !important;
    background: -o-linear-gradient(#2394d100, #0c0447) !important;
    background: linear-gradient(#2394d100, #0c0447) !important;
    background-position: center center;
}

.staruppitchwrap {
    background: #003;
}

.startupbghme .sideimggitexasia {
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
}

.sectorTech .cardflipbox .cardflipinner .cardfront::before {
    background: -webkit-gradient(linear, left top, left bottom, from(#011022a3), to(#02070ff0));
    background: -o-linear-gradient(#011022a3, #02070ff0);
    background: linear-gradient(#011022a3, #02070ff0);
    opacity: unset;
}

.sectorTech .red-btn,
.testimonialstyle04 .red-btn {
    z-index: 9;
}

.speakersbgv3 {
    position: relative;
    width: 100%;
    background: #000;
    z-index: 99;
    overflow: hidden;
    padding-bottom: 250px !important;
    margin: 0 !important;
}

.speakerWrap25New {
    margin-top: -250px;
}

.speakersbgv3:before {
    position: absolute;
    top: 0px;
    content: "";
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 99;
    background: -webkit-gradient(linear, left top, left bottom, from(#2394d1), to(#2394d100)) !important;
    background: -o-linear-gradient(#2394d1, #2394d100) !important;
    background: linear-gradient(#2394d1, #2394d100) !important;
    background-position: center center;
}

.speakersbgv3 .headingNew25 {
    z-index: 99;
}

.speakersbgv3 .aniamtelayerv3-tech {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat no-repeat;
    -webkit-transform-origin: bottom !important;
    -ms-transform-origin: bottom !important;
    transform-origin: bottom !important;
    background-size: cover !important;
    -webkit-animation: animate3 30s linear infinite;
    animation: animate3 30s linear infinite;
    z-index: -1;
    top: 0;
    overflow: hidden;
    -webkit-transform: scale3d(2.5, 2.2, 2);
    transform: scale3d(2.5, 2.2, 2);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    background-position: 0 0;
    -moz-transform: scale3d(2.5, 2.2, 2);
    -ms-transform: scale3d(2.5, 2.2, 2);
    -o-transform: scale3d(2.5, 2.2, 2);
}

.techStats25v3 {
    width: 100%;
    z-index: 99;
}

.quotes2025Wrap:before {
    background: #f1f2f4;
    background: #f1f2f4;
    background: #f1f2f4;
    z-index: 1;
}

.speakerWrap25New {
    margin-top: 0;
}

.datacenterBGBoard {
    position: relative;
    padding: 2.604vw 0;
    width: 100%;
    background: #000;
    background-size: cover;
    z-index: 99;
    background-position: top;
    background-repeat: no-repeat;
}

.datacenterBGBoard:before {
    background-image: -o-linear-gradient(top, rgb(16 18 69 / 69%), rgb(16 18 74 / 25%), rgb(26 26 27 / 0));
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(16 18 69 / 69%)), color-stop(rgb(16 18 74 / 25%)), to(rgb(26 26 27 / 0)));
    background-image: linear-gradient(to bottom, rgb(16 18 69 / 69%), rgb(16 18 74 / 25%), rgb(26 26 27 / 0));
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    content: '';
    z-index: -1;
    height: 100%;
}

.bannerInfov3 {
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    padding: 50px 0px;
}

.bannerInfov3 h1,
.bannerInfov3 h4 {
    width: 85%;
    color: #fff;
    font-size: 1.6vw;
    line-height: 2.0vw;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    padding: 30px 0px;
}

.bannerInfov3 .innerbtnv3 .themeBtn25 {
    margin: 0 10px;
}

.bannerInfov3 .bannerlogo {
    margin: 0 auto;
    text-align: center;
}

.datacenterBGBoard .bannerInfov3 .bannerlogo {
    width: 25%;
    padding-top: 3%;
}

.datacenterInner {
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(170 0 223 / 83%)), color-stop(50%, rgb(201 0 140 / 79%)), to(rgb(222 0 86 / 74%))) !important;
    background: -o-linear-gradient(left, rgb(170 0 223 / 83%) 0, rgb(201 0 140 / 79%) 50%, rgb(222 0 86 / 74%) 100%) !important;
    background: linear-gradient(90deg, rgb(170 0 223 / 83%) 0, rgb(201 0 140 / 79%) 50%, rgb(222 0 86 / 74%) 100%) !important;
    width: 100%;
    border-radius: 30px;
    padding: 40px 40px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
}

.datacenterInner h2 {
    color: #fff;
    font-size: 2.3vw;
    line-height: 2.7vw;
}

.datacenterInner p {
    color: #fff;
    padding: 10px 0;
    font-size: 1.3vw;
    line-height: 1.8vw;
}

.datacenterRgt {
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    border-radius: 40px !important;
}

.datacenterquote {
    width: 80%;
    margin: 0 auto;
}

.datacenterquote .pitchquotewrapInner:before {
    position: absolute;
    top: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(8 8 85 / 96%)), color-stop(#15021cd9), to(rgb(176 18 88 / 81%)));
    background-image: -o-linear-gradient(bottom, rgb(8 8 85 / 96%), #15021cd9, rgb(176 18 88 / 81%));
    background-image: linear-gradient(to top, rgb(8 8 85 / 96%), #15021cd9, rgb(176 18 88 / 81%));
    z-index: -1;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    .datacenterBGBoard .bannerInfov3 .bannerlogo {
        width: 80%;
        padding-top: 0;
    }

    .datacenterBGBoard .bannerInfov3 h1,
    .datacenterBGBoard .bannerInfov3 h4 {
        width: 100%;
        font-size: 14px;
        line-height: 20px;
        padding: 10px 0px;
    }

    .datacenterInner h2 {
        font-size: 20px;
        line-height: 22px;
    }

    .datacenterInner p {
        padding: 10px 0;
        font-size: 16px;
        line-height: 20px;
    }

    .datacenterRgt {
        height: 350px;
    }

    .datacenterInner {
        padding: 20px 20px;
    }
}

.northstarstats {
    background: transparent;
    padding-top: 40px;
}

.northstarstats .statscol {
    width: 14.86vw;
}

.northstarstats .statsItemv3 p {
    font-size: 1.235vw;
    line-height: 1.448vw;
}

.northstarstats .statsItemv3 {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    margin-top: -10%;
}

.ENSBGBoard {
    position: relative;
    padding: 4.604vw 0;
    width: 100%;
    background: #000;
    background-size: cover;
    z-index: 99;
    background-position: center;
    background-repeat: no-repeat;
}

.ENSBGBoard:before {
    background-image: -o-linear-gradient(top, rgb(16 18 69 / 69%), rgb(16 18 74 / 25%), rgb(26 26 27 / 0));
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(3 3 17)), color-stop(rgb(15 15 17 / 43%)), to(rgb(26 26 27)));
    background-image: -o-linear-gradient(top, rgb(3 3 17), rgb(15 15 17 / 43%), rgb(26 26 27));
    background-image: linear-gradient(to bottom, rgb(3 3 17), rgb(15 15 17 / 43%), rgb(26 26 27));
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    content: '';
    z-index: -1;
    height: 100%;
}

.bannerInfov3ens {
    position: relative;
    padding: 100px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 50px;
    -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;
    width: 80%;
    margin: 0 auto;
    text-align: center;
}

.bannerInfov3ens h2 {
    font-size: 2.9vw;
    color: #fff;
}

.bannerInfov3ens p {
    font-size: 1.4vw;
    color: #fff;
}

.ENSBGBoard .innerbtnv3 a {
    margin: 0px 10px;
}

.globalstagebox .sectionheading02 h5 {
    font-size: 2.8vw;
    line-height: 3.0vw;
}

.ensquotes .pitchquotewrapInner:before {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(8 8 85 / 96%)), color-stop(#031a39c4), to(rgb(24 109 232)));
    background-image: -o-linear-gradient(bottom, rgb(8 8 85 / 96%), #031a39c4, rgb(24 109 232));
    background-image: linear-gradient(to top, rgb(8 8 85 / 96%), #031a39c4, rgb(24 109 232));
    z-index: -1;
}

.digiIntroasiav3 {
    position: relative;
    padding: 30px 0px;
}

.digiBGBoardInner {
    background: -o-linear-gradient(left, rgba(33, 165, 147, 1) 0, rgba(18, 87, 103, 1) 50%, rgba(10, 43, 79, 1) 100%) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(33, 165, 147, 1)), color-stop(50%, rgba(18, 87, 103, 1)), to(rgba(10, 43, 79, 1))) !important;
    background: linear-gradient(90deg, rgba(33, 165, 147, 1) 0, rgba(18, 87, 103, 1) 50%, rgba(10, 43, 79, 1) 100%) !important;
    width: 100%;
    border-radius: 30px;
    padding: 40px 40px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
}

.digiBGBoardInner p {
    font-size: 18px;
    color: #fff;
    text-align: center;
}

.digiBGBoardInner h2 {
    font-size: 2.5vw;
    color: #fff;
    text-align: left;
    padding-top: 0px;
}

.digiBGBoardInner .listStyle li {
    color: #fff !important;
    margin: 25px 0px;
    padding-top: 3px;
}

.digiBGBoardInner .listStyle li:before {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}

.digiBGBoardInner figure {
    border-radius: 40px;
    margin: 0;
}

.digiBGBoardInner figure img {
    border-radius: 40px;
}

.OrangeBG_ {
    background: #ff7700 !important;
    color: #fff !important;
    /* border-color: #ff7700 !important; */
}

.innerwhiteboardWrap {
    position: relative;
    padding: 40px 30px;
    background: #fff;
    border-radius: 40px;
    z-index: 99;
}

.background01v3 {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 99;
}

.background01v3 .aniamtelayerv3 {
    z-index: -1;
}

.background01v3:before {
    position: absolute;
    bottom: -10%;
    content: '';
    left: 0;
    width: 100%;
    height: 90%;
    /* background: url(https://gitexasia.com/contents/theme-2024/images/gradientbgv3.png); */
    background-image: linear-gradient(to top, #f58321 0%, #fecfef00 99%, #fecfef00 100%);
    z-index: 9;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.statsWrapV3BG02 {
    background: #2394d1;
    z-index: 99;
}


.quotes2025Wrap {
    padding-bottom: 20px;
}

.quotes2025Wrap .headingNew25 {
    z-index: 99;
}

.QuotesSlidev3 {
    z-index: 99;
}


.gqxshowimgv3:before {
    background: -webkit-gradient(linear, left top, left bottom, from(#2ba4ffc9), to(#000000c4)) !important;
    background: -o-linear-gradient(#2ba4ffc9, #000000c4) !important;
    background: linear-gradient(#2ba4ffc9, #000000c4) !important;
}

.eventshowtabWrap {
    position: relative;
    padding: 1.5vw 0 3vw 0;
    z-index: 999;
}

.showWraperv3 {
    z-index: 999;
}

.showWraperv3 .headingNew25 {
    z-index: 999;
}

.eventshowtabWrap .nav-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 0 8px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: none;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 12vw;
}

.eventshowtabWrap .nav-tabs .nav-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(8.5% - 6px);
    flex: 0 0 calc(8.5% - 6px);
    width: calc(8.5% - 6px);
    border: none;
}

.eventshowtabWrap .nav-tabs .nav-item .nav-link {
    position: relative;
    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: center;
    width: 100%;
    height: 100%;
    padding: 1.0rem 0.6rem;
    border: 0;
    color: #000000;
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
    font-family: 'Inter Variable';
    letter-spacing: 1.5px;
    letter-spacing: .03em;
    background-color: #FFFFFF;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 1rem 1rem 0 0;
    overflow: hidden;
    -webkit-border-radius: 1rem 1rem 0 0;
    -moz-border-radius: 1rem 1rem 0 0;
    -ms-border-radius: 1rem 1rem 0 0;
    -o-border-radius: 1rem 1rem 0 0;
    height: 7vw;
    -webkit-transition: height 0.2s linear;
    -o-transition: height 0.2s linear;
    transition: height 0.2s linear;
}

.eventshowtabWrap .nav-tabs .nav-item .nav-link.active {
    height: 10vw;
}

.eventshowtabWrap .nav-tabs .nav-item .nav-link figure {
    position: relative;
    display: block;
    padding: 0px;
    margin: 0;
    width: 100%;
}

figure.logotab img {
    border-radius: 0;
    scale: 0.95;
}

.eventshowtabWrap .nav-tabs .nav-item .nav-link.active figure {
    width: 100%;
}

.ailogowidth img {
    width: 60%;
}

.logotab {
    filter: brightness();
    -webkit-filter: invert(100%);
    /* filter: invert(100%); */
    filter: none;
}

.eventshowtabWrap .tab-content .tab-pane {
    outline: 0 !important;
    padding: 0 0 !important;
    background: #000;
    width: 100%;
    height: 100%;
    border: none
}

.eventshowtabWrap .nav-tabs .nav-link.active .logotab {
    -webkit-filter: invert(0%);
    filter: invert(0%);
}

.eventshowtabWrap .nav-tabs .nav-link.active .logotab img {
    scale: 1;
}

.eventshowtabWrap .tab-content .tab-pane.customtabWrap {
    background: #fff;
    width: 100%;
    border-radius: 30px;
}

.eventshowtabWrap .nav-tabs .nav-link.active#ENS-tab {
    background: #1a6bdf;
}

.eventshowtabWrap .nav-tabs .nav-link.active#ai-tab {
    background: #02c1c3;
}

.eventshowtabWrap .nav-tabs .nav-link.active#gisec-tab {
    background: #ae0407;
}

.eventshowtabWrap .nav-tabs .nav-link.active#gisec-tab {
    background: #ae0407;
}

.eventshowtabWrap .nav-tabs .nav-link.active#gisec-tab {
    background: #ae0407;
}

.eventshowtabWrap .nav-tabs .nav-link.active#datacenter-tab {
    background: #b1128d;
}

.eventshowtabWrap .nav-tabs .nav-link.active#digi-tab {
    background: #1d9489;
}

span.strip1 {
    position: absolute;
    top: 8px;
    right: -41px;
    z-index: 99;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    font-family: poppins, sans-serif;
    font-weight: 400 !important;
    text-transform: uppercase;
    background: #fe7700;
    padding: 5px 0 5px 0;
    transform: rotate(30deg);
    width: 155px;
    text-align: center;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
}

.ensbgTab {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(0 30 71)), color-stop(#205194), to(rgb(24 109 232))) !important;
    background-image: -o-linear-gradient(bottom, rgb(0 30 71), #205194, rgb(24 109 232)) !important;
    background-image: linear-gradient(to top, rgb(0 30 71), #205194, rgb(24 109 232)) !important;
}

.aibgTab {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(15 120 149)), color-stop(#078f94), to(rgb(3 193 195))) !important;
    background-image: -o-linear-gradient(bottom, rgb(15 120 149), #078f94, rgb(3 193 195)) !important;
    background-image: linear-gradient(to top, rgb(15 120 149), #078f94, rgb(3 193 195)) !important;
}

.gisecbgTab {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(87 3 6)), color-stop(#48060a), to(#ae0404)) !important;
    background-image: -o-linear-gradient(bottom, rgb(87 3 6), #48060a, #ae0404) !important;
    background-image: linear-gradient(to top, rgb(87 3 6), #48060a, #ae0404) !important;
}

.datatcenterbgTab {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(8 8 85 / 96%)), color-stop(#bb0e63), to(rgb(176 18 144))) !Important;
    background-image: -o-linear-gradient(bottom, rgb(8 8 85 / 96%), #bb0e63, rgb(176 18 144)) !Important;
    background-image: linear-gradient(to top, rgb(8 8 85 / 96%), #bb0e63, rgb(176 18 144)) !Important;
}

.digibgTab {
    background: -o-linear-gradient(272deg, rgba(33, 165, 147, 1) 0, rgba(18, 87, 103, 1) 50%, rgba(10, 43, 79, 1) 100%) !important;
    background: linear-gradient(178deg, rgba(33, 165, 147, 1) 0, rgba(18, 87, 103, 1) 50%, rgba(10, 43, 79, 1) 100%) !important;
}

.customtabInner {
    padding: 3vw 3vw 2vw 3vw;
}

.customtabInner h2 {
    font-size: 1.8vw;
    line-height: 2.0vw;
    color: #fff;
    padding-bottom: 1.4vw;
}

.customtabInner p {
    font-size: 1.2vw;
    color: #fff;
    line-height: 1.9vw;
    padding-bottom: 1.4vw;
}

.customtabInner .accordion-button {
    background: transparent;
}

.customtabInner .accordion-item {
    color: #fff !important;
    background-color: transparent;
    border: transparent;
}

.customtabInner .accordion-button {
    background: transparent;
    color: #fff;
    border-bottom: #c0bcbc66 solid 1px;
    padding: 1vw 0.4vw;
}

.customtabInner .accordion-button:focus {
    z-index: 3;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    border-color: unset;
    outline: 0px;
}

.customtabInner .accordion-button::after {
    -webkit-filter: invert(1);
    filter: invert(1);
    width: 15px;
    height: 15px;
    background-size: unset;
}

.tabStats {
    margin: 20px 0px;
}

.tabStats .tab_heading {
    font-family: Alexandria, sans-serif;
    font-weight: 800 !important;
    text-transform: uppercase;
}

.statsITemTab h2 {
    color: #fff;
    font-size: 1.8vw;
    line-height: 2.0vw;
    padding: 0;
    margin: 0;
    text-align: center;
}

.statsITemTab p {
    color: #fff;
    font-size: 1.0vw;
    line-height: 1.2vw;
    margin: 0;
    padding: 0;
    text-align: center;
}

.borderright {
    border-right: #fff dotted 1px;
}

.tabrightImage {
    position: relative;
    width: 100%;
    height: 100%;
    min-height: 30vw;
}

.tabrightImage figure {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    margin: 0;
    border-radius: 30px;
}

.customtabInner .accordion-button {
    padding: 0.3vw 0.4vw;
    font-size: 1.0vw;
    line-height: 1.2vw;
}

.featuredByTab {
    text-align: center;
    padding-bottom: 1vw;
}

.featuredByTab p {
    font-weight: 500 !Important;
    font-size: 1.3vw;
    text-transform: uppercase;
    padding: 0;
}

.ai100tablogo {
    width: 15vw;
}

.eventshowtabWrap .logoSliderInner {
    padding-bottom: 0px;
    background: #020436;
    background: -webkit-gradient(linear, right top, left top, from(#07070700), color-stop(#14141400), color-stop(#0204351c), to(#020435));
    background: -o-linear-gradient(right, #07070700, #14141400, #0204351c, #020435);
    background: linear-gradient(270deg, #07070700, #14141400, #0204351c, #020435);
    border: #ffffff36 solid 1px;
    border-left: none;
    border-right: none;
    border-bottom: 0;
    padding: 0px 10px;
    border-radius: 0px 0px 3030px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.eventshowtabWrap .logoStripText {
    background: #020436;
    position: relative;
    width: 40vw;
}

.eventshowtabWrap .logoStripText p {
    color: #fff;
    font-size: 1.2vw !important;
    padding: 0.2vw 10px;
    line-height: 1.4vw !important;
    margin-bottom: 0;
    padding-left: 20px;
}

.eventshowtabWrap .logoStripText {
    background: transparent;
}

.eventshowtabWrap .logoStripText p {
    color: #fff;
    font-size: 1.2vw !important;
    padding: 0.2vw 10px;
    line-height: 1.4vw !important;
    margin-bottom: 0;
    padding-left: 20px;
}

.eventshowtabWrap .logoSliderInner {
    padding-bottom: 0px;
}

.eventshowtabWrap .logoSliderInner:before {
    display: none;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    .eventshowtabWrap .tab-content .tab-pane.customtabWrap {
        border-radius: 10px;
    }

    .eventshowtabWrap .nav-tabs .nav-item {
        -webkit-box-flex: 0;
        -ms-flex: unset;
        flex: unset;
        width: 43%;
    }

    .eventshowtabWrap .nav-tabs .nav-item .nav-link figure {
        padding: 10px;
    }

    .eventshowtabWrap .nav-tabs {
        height: auto;
    }

    .eventshowtabWrap .nav-tabs .nav-item .nav-link.active {
        height: 100px;
    }

    .eventshowtabWrap .nav-tabs .nav-item .nav-link {
        padding: 4px;
        height: 100px;
        margin-top: 10px;
    }

    .customtabInner h2 {
        font-size: 16px;
        line-height: 18px;
        color: #fff;
        padding-bottom: 10px;
    }

    .featuredByTab p {
        font-size: 12px;
    }

    .customtabInner p {
        font-size: 14px;
        line-height: 16px;
        padding-bottom: 10px;
    }

    .statsITemTab p {
        font-size: 12px !important;
        line-height: 14px !important;
    }

    .customtabInner .accordion-button {
        padding: 10px 0;
        font-size: 13px;
        line-height: 16px;
    }

    .customtabInner .accordion-body {
        padding: 0;
    }

    .tabrightImage figure {
        height: 300px;
        margin: 10px 0px;
    }

    .featuredByTab {
        text-align: center;
        padding-bottom: 10px;
    }

    .ai100tablogo {
        width: 30%;
    }

    .eventshowtabWrap .logoStripText {
        background: transparent;
        width: 100%;
        display: block !important;
    }

    .eventshowtabWrap .logoStripText p {
        font-size: 14px !important;
        padding: 10px;
        line-height: 18px !important;
        margin-bottom: 0;
        padding-left: 0;
    }

    span.strip1 {
        top: 3px;
        right: -50px;
        /* font-size: 10px; */
        line-height: 9px;
        background: #fe7700;
        padding: 5px 0 5px 0;
        width: 100%;
    }

    .eventshowtabWrap .logoSliderInner {
        padding-bottom: 0px;
        display: block;
        background: transaprent;
    }

    .eventshowtabWrap .logoStripScroll .swiper-marquee .swiper-slide {
        width: 90px !important;
        height: 80px;
    }

    .eventshowtabWrap .logoStripScroll .swiper-marquee .swiper-slide figure {
        width: 80% !important;
        padding: 0px 0px;
    }
}

.eventshowtabWrap .logoStripScroll {
    padding-left: 10px;
}

.investorhomewrap {
    background: #000;
    z-index: 99;
    overflow: hidden;
    position: relative;
}

.investorhomewrap:before {
    position: absolute;
    top: 0px;
    content: "";
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 99;
    background: -webkit-gradient(linear, left top, left bottom, from(#2394d1), to(#2394d100)) !important;
    background: -o-linear-gradient(#2394d1, #2394d100) !important;
    background: linear-gradient(#2394d1, #2394d100) !important;
    background-position: center center;
    z-index: -1;
}

.investorhomewrap .aniamtelayerv3-tech {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat no-repeat;
    -webkit-transform-origin: bottom !important;
    -ms-transform-origin: bottom !important;
    transform-origin: bottom !important;
    background-size: cover !important;
    -webkit-animation: animate3 30s linear infinite;
    animation: animate3 30s linear infinite;
    z-index: -2;
    top: 0;
    overflow: hidden;
    -webkit-transform: scale3d(2.5, 2.2, 2);
    transform: scale3d(2.5, 2.2, 2);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    background-position: 0 0;
    -moz-transform: scale3d(2.5, 2.2, 2);
    -ms-transform: scale3d(2.5, 2.2, 2);
    -o-transform: scale3d(2.5, 2.2, 2);
}

.statsInvestor {
    border: #fff solid 1px;
    border-radius: 100px;
    padding: 10px 10px;
    z-index: 999;
}

.statsInvetItem {
    background-image: none;
    border-right: #fff solid 1px;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    .statsInvestor {
        border: #fff solid 1px;
    }

    .bordernone {
        border-right: none;
    }

    .statsInvetItem {
        border-bottom: #fff solid 1px;
    }
}


.sponosrsLogoItem.effect2,
.sponosrsLogoItem.effect20 {
    position: relative;
    z-index: 1;
    margin-top: 0;
    height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0;
}

.sponosrsLogoItem figure,
.sponsors2022Logonew figure {
    margin-bottom: 0;
    height: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
}

.pyqadjzd {
    min-height: 55px !important;
}

.logicimg {
    width: 200px;
}

.tadal {
    width: 120px
}

.cnaimg {
    width: 150px;
}

@media only screen and (min-width:320px) and (max-width:768px) {
    .logicimg {
        width: 180px;
    }

    .cnaimg {
        width: 150px;
    }

    .tadal {
        width: 100px
    }

    .mobilestext {
        font-size: 21px;
    }
}

.lockupdesk {
    display: block !important;
}

.lockupmobile {
    display: none !important;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    .lockupdesk {
        display: none !important;
    }

    .lockupmobile {
        display: block !important;
    }
}

.lockupdesk {
    display: block !important;
}

.lockupmobile {
    display: none !important;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    .lockupdesk {
        display: none !important;
    }

    .lockupmobile {
        display: block !important;
    }
}

.top-logo img {
    display: none;
}

header.headfixed .top-logo img {
    display: block;
}

.HideForHomePage,
#MwoeFooter .sponsorsLogo-wrap,
#MwoeFooter .logoboardstyle01,
#MwoeFooter .logoboardstyle01,
#MwoeFooter .innerbuttonallpages {
    display: none !important;
}

.innerTextSlide.scditeht {
    position: relative;
}

.innerTextSlide.scditeht:before {
    position: absolute;
    content: '';
    width: 88%;
    height: 100%;
    display: block !important;
    background: #00000080;
    z-index: -11;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.index-two .ms-main .slider-inner::after {
    display: none !important;
}

.sectionheading02 h2 .redlinehead {
    width: 10%;
    display: none;
}

.speakerWrap25New .sectionheading02 {
    display: none
}

.speakerWrap25New {
    z-index: 999;
    padding-bottom: 0;
}

.speakerItem01 {
    height: 100%;
}

.Speaker_Carousel_new .speakerItem01 .speakerInfo {
    height: auto;
}

.homehide {
    display: none;
}


.statsstyle02new .statsInnerv3:before {
    display: none;
}

.statsstyle02new .techstatsITemsV3 p {
    color: #fff;
    margin: 0;
    /* width: 10vw; */
}

.statsstyle02new .techStatsLinev3 {
    position: absolute;
    border-bottom: #fff solid 1px;
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
    bottom: 13%;
}

.BGlightgray .headingNew25 h2 {
    font-size: 2.654vw !important;
    line-height: 3.054vw !important;
}

.supernova12 {
    position: relative;
    z-index: 99;
    background-size: cover;
    background-position: center -30vw;
    background-repeat: no-repeat;
}

.supernova12:after {
    position: absolute;
    top: -16%;
    left: 0;
    content: '';
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(20 36 105 / 0%)), color-stop(29%, rgb(0 0 71 / 71%)), color-stop(57%, rgb(0 0 71)), color-stop(78%, rgb(0 0 71)));
    background: -o-linear-gradient(bottom, rgb(20 36 105 / 0%) 0, rgb(0 0 71 / 71%) 29%, rgb(0 0 71) 57%, rgb(0 0 71) 78%);
    background: linear-gradient(0deg, rgb(20 36 105 / 0%) 0, rgb(0 0 71 / 71%) 29%, rgb(0 0 71) 57%, rgb(0 0 71) 78%);
    width: 100%;
    height: 40%;
    z-index: -1;
}

.supernova12:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    /* background: linear-gradient(268deg, rgb(20 36 105 / 0%) 0, rgb(47 106 183 / 71%) 29%, rgb(65 117 205) 57%, rgb(58 101 188) 78%); */
    background: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(20 36 105 / 0%)), color-stop(29%, rgb(0 0 71 / 71%)), color-stop(57%, rgb(0 0 71)), color-stop(78%, rgb(0 0 71)));
    background: -o-linear-gradient(right, rgb(20 36 105 / 0%) 0, rgb(0 0 71 / 71%) 29%, rgb(0 0 71) 57%, rgb(0 0 71) 78%);
    background: linear-gradient(270deg, rgb(20 36 105 / 0%) 0, rgb(0 0 71 / 71%) 29%, rgb(0 0 71) 57%, rgb(0 0 71) 78%);
    width: 70%;
    height: 100%;
    z-index: -1;
}

.supernovaTextarea {
    z-index: 9;
}

.supernovaTextarea h2 {
    color: #fff;
    font-size: 2vw;
    line-height: 2.5vw;
    padding-bottom: 2vw;
}

.supernovaTextarea h3 {
    color: #fff;
    font-size: 1.3vw;
    line-height: 1.8vw;
}

.supernovaTextarea p {
    color: #fff;
    font-size: 1.3vw;
    line-height: 2.0vw;
}

.btnspacetb {
    padding: 30px 0px 40px 0px;
}

.ai100v12 {
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 9;
    padding: 5vw 0;
}

.ai100v12:after {
    position: absolute;
    top: -16%;
    left: 0;
    content: '';
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(20 36 105 / 0%)), color-stop(29%, rgb(0 0 71 / 71%)), color-stop(57%, rgb(0 0 71)), color-stop(78%, rgb(0 0 71)));
    background: -o-linear-gradient(bottom, rgb(20 36 105 / 0%) 0, rgb(0 0 71 / 71%) 29%, rgb(0 0 71) 57%, rgb(0 0 71) 78%);
    background: linear-gradient(0deg, rgb(20 36 105 / 0%) 0, rgb(0 0 71 / 71%) 29%, rgb(0 0 71) 57%, rgb(0 0 71) 78%);
    width: 100%;
    height: 40%;
    z-index: -1;
}

.ai100v12:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    background: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(20 36 105 / 0%)), color-stop(29%, rgb(0 0 71 / 71%)), color-stop(57%, rgb(0 0 71)), color-stop(78%, rgb(0 0 71)));
    background: -o-linear-gradient(right, rgb(20 36 105 / 0%) 0, rgb(0 0 71 / 71%) 29%, rgb(0 0 71) 57%, rgb(0 0 71) 78%);
    background: linear-gradient(270deg, rgb(20 36 105 / 0%) 0, rgb(0 0 71 / 71%) 29%, rgb(0 0 71) 57%, rgb(0 0 71) 78%);
    width: 70%;
    height: 100%;
    z-index: -1;
}

.ai100v12 p {
    color: #fff;
    font-size: 1.5vw;
    line-height: 2.0vw;
    padding: 2vw 0px 0px 0;
}

.ailogohm15 {
    width: 250px;
}

.aimobileimgshow {
    display: none;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    .ailogohm15 {
        width: 100px;
    }

    .ai100v12 p {
        font-size: 13px;
        line-height: 15px;
        padding: 10px 0px 0px 0;
    }

    .supernovaTextarea h2 {
        font-size: 16px;
        line-height: 20px;
    }

    .supernovaTextarea p {
        color: #fff;
        font-size: 13px;
        line-height: 18px;
    }

    .supernova12 {
        background-position: center;
    }

    .btnspacetb {
        padding: 5px 0px 10px 0px;
    }

    .aimobileimgshow {
        display: block;
        padding: 0px;
        margin: 10px 0px;
        border-radius: 30px;
    }

    .ai100v12:before {
        background: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(1 1 70)), color-stop(29%, rgb(0 0 71)), color-stop(57%, rgb(0 0 71)), color-stop(78%, rgb(0 0 71)));
        background: -o-linear-gradient(right, rgb(1 1 70) 0, rgb(0 0 71) 29%, rgb(0 0 71) 57%, rgb(0 0 71) 78%);
        background: linear-gradient(270deg, rgb(1 1 70) 0, rgb(0 0 71) 29%, rgb(0 0 71) 57%, rgb(0 0 71) 78%);
        width: 100%;
    }

    .supernova12:before {
        background: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(0 0 71)), color-stop(29%, rgb(0 0 71)), color-stop(57%, rgb(0 0 71)), color-stop(78%, rgb(0 0 71)));
        background: -o-linear-gradient(right, rgb(0 0 71) 0, rgb(0 0 71) 29%, rgb(0 0 71) 57%, rgb(0 0 71) 78%);
        background: linear-gradient(270deg, rgb(0 0 71) 0, rgb(0 0 71) 29%, rgb(0 0 71) 57%, rgb(0 0 71) 78%);
        width: 100%;
    }
}

.speakerWrap25New .sectionheading02 {
    display: none
}

.speakerWrap25New {
    z-index: 999;
    padding-bottom: 0;
}

.speakerItem01 {
    height: 100%;
}

.Speaker_Carousel_new .speakerItem01 .speakerInfo {
    height: auto !important;
    padding-bottom: 5px;
}

.homehide {
    display: none;
}



@media only screen and (min-width: 320px) and (max-width: 768px) {
    .speakerItem01 {
        border-radius: 20px;
        padding-bottom: 0;
    }

    .techStats25v3 {
        text-align: center;
    }
}

.Speaker_Carousel_new .owl-dots .owl-dot span {
    border-radius: 100px;
}

.investorhomewrap {
    background: #000;
    z-index: 99;
    overflow: hidden;
    position: relative;
}

.investorhomewrap:before {
    position: absolute;
    top: 0px;
    content: "";
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 99;
    background: -webkit-gradient(linear, left top, left bottom, from(#2394d1), to(#2394d100)) !important;
    background: -o-linear-gradient(#2394d1, #2394d100) !important;
    background: linear-gradient(#2394d1, #2394d100) !important;
    background-position: center center;
    z-index: -1;
}

.investorhomewrap .aniamtelayerv3-tech {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat no-repeat;
    -webkit-transform-origin: bottom !important;
    -ms-transform-origin: bottom !important;
    transform-origin: bottom !important;
    background-size: cover !important;
    -webkit-animation: animate3 30s linear infinite;
    animation: animate3 30s linear infinite;
    z-index: -2;
    top: 0;
    overflow: hidden;
    -webkit-transform: scale3d(2.5, 2.2, 2);
    transform: scale3d(2.5, 2.2, 2);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    background-position: 0 0;
    -moz-transform: scale3d(2.5, 2.2, 2);
    -ms-transform: scale3d(2.5, 2.2, 2);
    -o-transform: scale3d(2.5, 2.2, 2);
}

.statsInvestor {
    border: #fff solid 1px;
    border-radius: 100px;
    padding: 10px 10px;
    z-index: 999;
}

.statsInvetItem {
    background-image: none;
    border-right: #fff solid 1px;
}

.statsInvestor {
    margin-bottom: 30px;
}

.statsInvetItem {
    padding: 0 20px;
}

.statsInvetItem p {
    font-size: 0.8vw !important;
    color: #fff;
    line-height: 1.0vw !important;
    padding: 2px;
}

.investorhomewrap p {
    font-size: 1.3vw;
    line-height: 1.7vw;
}

.investorhomewrap .headingNew25 h2 {
    font-size: 1.854vw !important;
    line-height: 1.854vw !important;
    font-weight: 800 !important;
}

.investorhomewrap .headingNew25 h5 {
    color: #f70 !important;
    font-size: 1.383vw;
    line-height: 1.944vw;
}

.spaceleftinvt {
    padding: 5px 5px 5px 5px;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    .statsInvestor {
        border: #fff solid 1px;
        border-radius: 30px
    }

    .bordernone {
        border-right: none;
    }

    .statsInvetItem {
        border-bottom: #fff solid 1px;
        width: 100%;
        padding: 10px 10px;
    }

    .investorhomewrap .headingNew25 h2 {
        font-size: 18px !important;
        line-height: 20px !important;
    }

    .investorhomewrap .headingNew25 h5 {
        font-size: 16px;
        line-height: 18px;
    }

    .investorhomewrap p {
        font-size: 12px;
        line-height: 14px;
    }

    .statsInvetItem p {
        font-size: 12px !important;
        line-height: 14px !important;
        padding: 2px;
    }

    .spaceleftinvt {
        padding: 5px 10px;
    }
}

.datacenterBGBoard.gisecasiabg .bannerInfov3 .bannerlogo {
    width: 30%;
    padding-top: 3%;
}

.datacenterBGBoard.gisecasiabg:before {
    background-image: -o-linear-gradient(to bottom, rgb(0 0 0 / 82%), rgb(0 0 0 / 0%), rgb(0 0 0 / 64%));
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(0 0 0 / 82%)), color-stop(rgb(0 0 0 / 0%)), to(rgb(0 0 0 / 64%)));
    background-image: -o-linear-gradient(top, rgb(0 0 0 / 82%), rgb(0 0 0 / 0%), rgb(0 0 0 / 64%));
    background-image: linear-gradient(to bottom, rgb(0 0 0 / 82%), rgb(0 0 0 / 0%), rgb(0 0 0 / 64%));
}

.datacenterBGBoard.gisecasiabg .bannerInfov3 h5 {
    color: #fff;
    font-size: 2.3vw;
    line-height: 2.9vw;
    font-family: poppins, sans-serif;
    font-weight: 400 !important;
    padding-top: 30px;
    margin: 0;
}

.datacenterBGBoard.gisecasiabg .bannerInfov3 h1,
.datacenterBGBoard.gisecasiabg .bannerInfov3 h4 {
    color: #f6c51a;
    font-weight: 500;
    font-size: 3vw;
    line-height: 3.3vw;
    padding-top: 10px;
}

.cisoItemgisec {
    position: relative;
    background: #1c0101ab;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 20px;
    width: 100%;
    height: 100%;
}

.cisoItemgisec figure {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    border-radius: 20px 0px 0px 20px;
}

.cisoTextinfo3 {
    width: 65%;
    padding: 2vw;
    position: relative;
}

.cisoTextinfo3 h2 {
    color: #fff;
    font-size: 1.8vw;
    padding-right: 30px;
}

.cisoTextinfo3 p {
    color: #fff;
    font-size: 1.2vw;
}

.initByLabel span {
    width: 200px;
    padding: 5px 0;
}

.cisoItemgisec .initByLabel {
    width: 130px;
    height: 130px;
}

.cisoItemgisec .initByLabel-top-right {
    top: -0px !important;
    right: -0px !important;
}

.cisoItemgisec .initByLabel-top-right span {
    left: -7px !important;
    top: 26px !important;
}

.topgoldsponsor {
    padding: 0px 20px;
    padding-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.topgoldsponsor p {
    color: #fff;
    margin: 0;
    font-size: 1.0vw;
    text-transform: uppercase;
}

.topgoldsponsor img {
    width: 15vw;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    .cisoItemgisec {
        display: block;
        width: 100%;
        height: auto;
    }

    .cisoItemgisec figure {
        height: 300px;
    }

    .cisoTextinfo3 h2 {
        font-size: 16px;
        padding-right: 30px;
    }

    .cisoTextinfo3 p {
        color: #fff;
        font-size: 14px;
    }

    .topgoldsponsor p {
        font-size: 14px;
    }

    .topgoldsponsor img {
        width: 80%;
    }

    .datacenterBGBoard.gisecasiabg .bannerInfov3 h5 {
        font-size: 16px;
        line-height: 18px;
    }

    .datacenterBGBoard.gisecasiabg .bannerInfov3 h1,
    .datacenterBGBoard.gisecasiabg .bannerInfov3 h4 {
        font-size: 18px;
        line-height: 20px;
    }

    .datacenterBGBoard.gisecasiabg .bannerInfov3 .bannerlogo {
        width: 54%;
        padding-top: 3%;
    }
}

.newsarticalbox .innercontent h3 {
    color: #FFFFFF;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 500;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow-y: hidden;
    margin-bottom: 10px;
}

.mediapartnernew {
    text-align: center;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    height: 110px;
    margin: 0;
    padding: 5px 10px;
    width: 100%;
    background-color: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 15px;
    -webkit-box-shadow: 0 3px 10px #00000030;
    box-shadow: 0 3px 10px #00000030;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
}

.newsarticalbox .innercontent h3 {
    color: #FFFFFF;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 500;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow-y: hidden;
    margin-bottom: 10px;
}

.mediapartner02 figure {
    text-align: center;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    height: 110px;
    margin: 0;
    padding: 5px 10px;
    width: 90%;
    background-color: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 15px;
    -webkit-box-shadow: 0 3px 10px #00000030;
    box-shadow: 0 3px 10px #00000030;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
}

.newpitchWrap02 {
    position: relative;
    padding: 3vw 0;
}

.newpitch-whiteboard {
    background: #fff;
    position: relative;
}

.newpitch-whiteboard h3 {
    font-size: 3.5vw;
    line-height: 4.0vw;
    color: transparent;
    -webkit-text-fill-color: transparent;
    background: -o-linear-gradient(left, rgb(25 25 25) 0px, rgb(255, 119, 0) 40%) text;
    background: linear-gradient(to right, rgb(25 25 25) 0px, rgb(255, 119, 0) 40%) text;
    padding-bottom: 2vw;
}

.newpitch-whiteboard p {
    font-size: 1.6vw;
    line-height: 2vw;
    color: #000;
}

.investorProimgbg {
    background: #000046;
    position: relative;
    border-radius: 40px;
    background-size: cover;
    background-repeat: no-repeat;
}

.investorProimgbg figure {
    bottom: 0;
    left: 0;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}

.investorProimgbg figure img {
    width: 100%;
    border-radius: 40px 40px 40px 40px;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}

.investorProimgbg h4 {
    font-size: 2.5vw;
    line-height: 2.7vw;
    color: #fff;
    text-align: center;
    padding: 2.4vw 2vw
}

.statsouterpitch {
    position: relative;
    padding: 0px 40px;
    padding-left: 60px;
    padding-bottom: 40px;
}

.statsInvetItempitch {
    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;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0px 10px;
}

.statsInvetItempitch h2 {
    font-size: 1.8vw;
    line-height: 2vw;
    color: #fff;
}

.statsInvetItempitch p {
    font-size: 0.9vw !important;
    line-height: 1.3vw;
    color: #fff;
    text-align: center;
    margin: 0;
}

.pr-50x {
    padding-right: 50px !important;
}

.border-rightv3 {
    border-right: #fff solid 1px;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    .newpitchWrap02 {
        position: relative;
        padding: 30px 0;
    }

    .newpitch-whiteboard h3 {
        font-size: 20px;
        line-height: 23px;
        padding-bottom: 20px;
    }

    .newpitch-whiteboard p {
        font-size: 14px;
        line-height: 18px;
    }

    .pr-50x {
        padding-right: 0px !important;
    }

    .newpitchWrap02 .text-left.mt-5 {
        margin-top: 30px !important;
        margin-bottom: 30px !Important;
    }

    .investorProimgbg h4 {
        font-size: 20px;
        line-height: 25px;
        padding: 20px 10px;
    }

    .statsInvetItempitch h2 {
        font-size: 16px;
        line-height: 20px;
    }

    .statsInvetItempitch p {
        font-size: 10px !important;
        line-height: 14px;
    }

    .statsouterpitch {
        position: relative;
        padding: 0px 0px;
        padding-left: 0px;
        padding-bottom: 10px;
    }
}


.competoutersuper {
    padding: 0.5vw 0;
    background: url(images/Element_bg_.jpg);
    background-position: center top;
    background-size: cover;
    position: relative;
}

.competsuperInner {
    position: relative;
    background: #fff;
    border-radius: 52px;
    -webkit-box-shadow: 0px 4px 8px rgb(164 163 163);
    box-shadow: 0px 4px 8px rgb(164 163 163);
    width: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 9;
    overflow: hidden;
}

.competsuperInner h3 {
    font-size: 3.0vw;
    line-height: 3.5vw;
    padding-bottom: 2vw;
}

.competsuperInner p {
    font-size: 1.2vw;
    line-height: 1.6vw;
    color: #000
}

.competsuperInner figure {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 0px 40px 40px 0px;
    position: relative
}

.competsuperInner:before {
    position: absolute;
    top: 0px;
    left: 0px;
    content: "";
    width: 70%;
    height: 100%;
    z-index: -1;
    background: -o-linear-gradient(right, rgba(20, 36, 105, 0) 0px, rgb(248 248 248 / 71%) 29%, rgb(255 255 255) 57%, rgb(255 255 255) 78%);
    background: linear-gradient(270deg, rgba(20, 36, 105, 0) 0px, rgb(248 248 248 / 71%) 29%, rgb(255 255 255) 57%, rgb(255 255 255) 78%);
    border-radius: 40px 0px 0px 40px
}

section.competoutersuper:before {
    position: absolute;
    content: '';
    left: 0;
    bottom: -90px;
    width: 100%;
    height: 100%;
    background: #fff;
    background: -o-linear-gradient(267deg, rgba(255, 255, 255, 0) 0%, rgb(255 255 255 / 0%) 25%, rgb(255 255 255 / 0%) 50%, rgb(255 255 255 / 98%) 75%, rgb(255 255 255) 100%);
    background: linear-gradient(183deg, rgba(255, 255, 255, 0) 0%, rgb(255 255 255 / 0%) 25%, rgb(255 255 255 / 0%) 50%, rgb(255 255 255 / 98%) 75%, rgb(255 255 255) 100%);
}

.p-2vw {
    padding: 2vw 2vw;
}

.pitchmobileimg {
    display: none;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    .p-2vw {
        padding: 20px;
    }

    .pitchmobileimg {
        display: block;
        margin: 0;
    }

    .competsuperInner {
        background-image: none !important;
    }

    .competsuperInner p {
        font-size: 14px;
        line-height: 16px;
    }

    .competsuperInner h3 {
        font-size: 20px;
        line-height: 24px;
        padding-bottom: 10px;
    }
}


.Scale_as {
    -webkit-transform: scale(1.6);
    -ms-transform: scale(1.6);
    transform: scale(1.6)
}

.stickyBandv3 {
    position: fixed;
    bottom: 20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: rgb(0 0 0 / 45%) !important;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    padding: 15px 30px;
    border-radius: 50px;
    display: none;
    gap: 30px;
    z-index: 9999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.stickyBandv3.show {
    -webkit-transform: translateX(-50%) translateY(0);
    -ms-transform: translateX(-50%) translateY(0);
    transform: translateX(-50%) translateY(0);
    opacity: 1;
    pointer-events: auto;
}

.stickyITemv3 span {
    color: #fff !important;
    font-size: 14px;
    line-height: normal;
    text-align: center;
    font-weight: 600;
    opacity: 0;
    height: 0;
    overflow: hidden;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
}

.sticyItemInner:hover span {
    opacity: 1;
    height: 24px;
    margin: 0 10px 0 10px;
}

.stickyITemv3 img {
    width: 80px;
    height: 80px;
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: -webkit-transform 0.5s ease;
    -o-transition: transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease, -webkit-transform 0.5s ease;
    padding: 10px;
    -o-object-fit: contain;
    object-fit: contain;
}

/*.stickyITemv3:hover img {
    transform: rotate(360deg) scale(1.1);
    }*/
.sticyItemInner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    padding: 5px 5px;
    border-radius: 20px;
}

.sticyItemInner:hover {
    background: -o-linear-gradient(315deg, #ca571c, #84281c);
    background: linear-gradient(135deg, #ca571c, #84281c);
    padding: 10px 10px;
    border-radius: 20px;
    -webkit-box-shadow: 0 0 20px rgba(91, 91, 250, 0.6);
    box-shadow: 0 0 20px rgba(91, 91, 250, 0.6);
}

.headingNew25.gradient-text h2 {
    font-size: 5vw !important;
    line-height: normal !important;
    font-size: 3.775vw;
    color: transparent;
    background: -o-linear-gradient(left, #901bea 0, #ff7300 50%);
    background: -o-linear-gradient(left, rgb(25 25 25) 0px, rgb(255, 119, 0) 61%) text;
    background: linear-gradient(to right, rgb(25 25 25) 0px, rgb(255, 119, 0) 61%) text;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: "Bebas Neue", sans-serif;
    font-weight: 500;
}

.ericssonhomev3 figure.partnerExcBanner {
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
}

.vertical {
    width: 100%;
    position: relative;
    top: 45px;
    right: 0px;
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    font-family: poppins, sans-serif;
    font-weight: 600;
}

#pointer2 {
    width: 45px;
    height: 110px;
    position: absolute;
    background: #ff7700;
    right: 12px;
    color: white;
    text-align: center;
    z-index: 9;
}

#pointer2:after {
    content: "";
    position: absolute;
    right: 0;
    width: 0;
    height: 0;
    bottom: -29.5px;
    left: 0;
    border-left: 23px solid #ff7700;
    border-right: 23px solid #ff7700;
    border-bottom: 30px solid transparent;
}

.partnerEXHead h2 {
    font-size: 25px !important;
    color: #fff;
    letter-spacing: unset !important;
    margin: 0 !important;
    font-family: poppins, sans-serif;
    font-weight: 600;
    line-height: 20px;
}

.ericssonhomev3 figure:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background-image: -o-linear-gradient(bottom, rgb(9 9 116), rgb(9 10 99 / 51%), rgb(10 10 10 / 0));
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(9 9 116 / 79%)), color-stop(rgb(9 10 99 / 27%)), to(rgb(10 10 10 / 0)));
    background-image: -o-linear-gradient(bottom, rgb(9 9 116 / 79%), rgb(9 10 99 / 27%), rgb(10 10 10 / 0));
    background-image: linear-gradient(to top, rgb(9 9 116 / 79%), rgb(9 10 99 / 27%), rgb(10 10 10 / 0));
}

.kasperskyBox3 figure.partnerExcBanner:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background-image: -o-linear-gradient(to top, rgb(33 95 83), rgb(76 12 23 / 0), rgb(10 10 10 / 0));
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(33 95 83 / 74%)), color-stop(rgb(76 12 23 / 0)), to(rgb(10 10 10 / 0)));
    background-image: -o-linear-gradient(bottom, rgb(33 95 83 / 74%), rgb(76 12 23 / 0), rgb(10 10 10 / 0));
    background-image: linear-gradient(to top, rgb(33 95 83 / 74%), rgb(76 12 23 / 0), rgb(10 10 10 / 0));
}

.vietnampartnerhv figure:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background-image: -o-linear-gradient(bottom, rgb(106 5 17), rgb(76 12 23 / 0), rgb(10 10 10 / 0));
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(106 5 17 / 67%)), color-stop(rgb(76 12 23 / 0)), to(rgb(10 10 10 / 0)));
    background-image: -o-linear-gradient(bottom, rgb(106 5 17 / 67%), rgb(76 12 23 / 0), rgb(10 10 10 / 0));
    background-image: linear-gradient(to top, rgb(106 5 17 / 67%), rgb(76 12 23 / 0), rgb(10 10 10 / 0));
}

.industry5-0 figure.partnerExcBanner:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background-image: -o-linear-gradient(to top, rgb(52 157 178), rgb(76 12 23 / 0), rgb(10 10 10 / 0));
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(52 157 178 / 75%)), color-stop(rgb(76 12 23 / 0)), to(rgb(10 10 10 / 0)));
    background-image: -o-linear-gradient(bottom, rgb(52 157 178 / 75%), rgb(76 12 23 / 0), rgb(10 10 10 / 0));
    background-image: linear-gradient(to top, rgb(52 157 178 / 75%), rgb(76 12 23 / 0), rgb(10 10 10 / 0));
}

.ribbon-top-right {
    top: -3px;
    right: -3px;
}

.ribbon {
    width: 100px;
    height: 100px;
    overflow: hidden;
    position: absolute !important;
    z-index: 9;
    display: block;
    background: transparent !important;
}

.ribbon-top-right::before {
    top: 0;
    left: 0;
}

.ribbon-top-right::before,
.ribbon-top-right::after {
    border-top-color: transparent;
    border-right-color: transparent;
}

.ribbon::before,
.ribbon::after {
    position: absolute;
    z-index: -1;
    content: '';
    display: block;
    border: 3px solid #ff7700;
}

.ribbon-top-right span {
    left: -22px;
    top: 30px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.ribbon span {
    position: absolute;
    display: block;
    width: 165px;
    padding: 5px 0;
    background-color: #ff7700;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
}

.ribbon-top-right::after {
    bottom: 0;
    right: 0;
}

.headingNew25 h2 {
    font-size: 48px !important;
    font-weight: 800 !important;
    line-height: normal !important;
}

.headingNew25 h2 span {
    color: #f70;
}

.technewFrontierV4 .technewFeatureBoxV3 {
    -ms-flex-line-pack: start;
    align-content: start;
}

.technewFrontierV4 .technewFeatureBoxV3 p {
    font-size: 20px;
    line-height: 30px;
}

.technewFrontierV4 .technewFeatureBoxV3 {
    -ms-flex-line-pack: start;
    align-content: start;
    padding: 50px;
}


@media only screen and (min-width: 320px) and (max-width: 768px) {
    .stickyBandv3 {
        display: none;
    }
}

.overlay.open .col-xl-3.col-lg-3.col-md-3.col-sm-6.col-xs-12 {
    width: 20%;
    padding-left: 0;
}

.InnerToggleMenu p {
    line-height: 2.3vw;
    color: #000;
}

.InnerToggleMenu h3 {
    color: transparent;
    font-family: "Bebas Neue", sans-serif;
    background: unset !important;
    font-size: 1.8vw;
    padding-bottom: 10px;
    color: #ff7701 !important;
}

.InnerToggleMenu ul {
    padding: 0;
}

.InnerToggleMenu ul li a {
    color: #000;
    font-size: 18px;
    margin-bottom: 8px;
    display: inline-block;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    -o-transition: all 1s ease-in-out 0s;
    transition: all 1s ease-in-out 0s;
    -webkit-transition: all 1s ease-in-out 0s;
    -moz-transition: all 1s ease-in-out 0s;
    -o-moz-transition: all 1s ease-in-out 0s;
    -ms-transition: all 1s ease-in-out 0s;
}

.transparent-btn {
    color: #fff;
    font-size: 14px;
    line-height: 1.5;
    letter-spacing: .03em;
    text-transform: uppercase;
    padding: 8px 10px;
    border: #fff solid 1px;
    transition: .3s all;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    -o-transition: .3s all;
    border-radius: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 10px;
    font-weight: bold;
    margin: 0px 0px 10px 0px !important;
    padding-bottom: 5px !important;
    min-width: 160px;
    padding-right: 4px;
}

.transparent-btn span {
    width: 25px;
    height: 25px;
    background-color: #ff7701;
    border-radius: 50px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: 5px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
}

.transparent-btn span svg {
    fill: #fff;
}

.overlay.open {
    top: 13vw;
}

.overlay .navrow .navmenu-col h3 {
    padding-bottom: 5px;
}

.overlay .navrow .navmenu-col a {
    font-size: 14px;
    padding-bottom: 11px;
}

.overlay.open {
    padding: 0 20px !important;
}

.overlay .navrow .navmenu-col a {
    font-size: 0.8vw;
}

.navboard {
    padding-bottom: 10px;
    padding: 0px 5px 10px 5px;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    .overlay.open .col-xl-3.col-lg-3.col-md-3.col-sm-6.col-xs-12 {
        width: 100%;
    }

    .overlay .navrow .navmenu-col a {
        font-size: 12px;
    }

    .overlay .navrow .navmenu-col {
        margin: 5px 0;
    }

    .navboard {
        padding: 0;
        padding-bottom: 10px;
    }

    nav.overlay-menu.container-fluid {
        padding-bottom: 40px;
    }
}

.custom-dropdown {
    position: relative;
    display: inline-block;
}

.custom-dropdown.show .dropdown-content {
    display: block;
}

.custom-dropdown .dropdown-content {
    display: none;
    position: absolute;
    background: #FFFFFF;
    min-width: 100%;
    border-radius: 0.625rem;
    -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
    z-index: 999;
    -webkit-border-radius: 0.625rem;
    -moz-border-radius: 0.625rem;
    -ms-border-radius: 0.625rem;
    -o-border-radius: 0.625rem;
}

.custom-dropdown .dropdown-content a {
    display: block;
    padding: 10px;
    margin: 0;
    color: #000 !important;
    border: none;
}

.custom-dropdown .dropdown-content a:hover {
    padding-left: 12px;
}


.mediapartnerinner.media03 .col-6.col-sm-3.col-md-3.col-lg-2.mb-3 {
    width: 20%;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    .mediapartnerinner.media03 .col-6.col-sm-3.col-md-3.col-lg-2.mb-3 {
        width: 33%;
        padding: 0 !important;
    }
}

.thumb02.technewFeatureBoxV3 {
    z-index: 1;
}

.thumb02::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-color: rgb(0 0 0 / 54%);
}

.eranextbox01 {
    position: relative;
    margin-top: 0 !important;
}

.eranextbox01::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 14rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#2394d1), to(#2394d100)) !important;
    background: -o-linear-gradient(#2394d1, #2394d100) !important;
    background: linear-gradient(#2394d1, #2394d100) !important;
}

.mediastyle01 .tabibjnk figure {
    height: 140px;
    position: relative;

}


.mediastyle01 .tabibjnk figure p.countrytxt {
    color: #000;
    text-align: center;
    text-transform: uppercase;
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    width: 100%;
    height: 100%;
    margin: 0;
    font-weight: 600 !important;
    font-size: 14px;
    padding-bottom: 2px;
}

.mediapartner02 figure {
    height: 8vw;
    padding: 10px 20px;
    width: 95%;
    margin: 5px 0px;
    background-color: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 15px;
    -webkit-box-shadow: 0 3px 10px #00000030;
    box-shadow: 0 3px 10px #00000030;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
}

@media only screen and (min-width:320px) and (max-width:768px) {
    .mediapartner02 figure {
        height: 100px;
        padding: 10px 10px;
    }
}


#formmodal .modal-content {
    background-color: transparent;
}

#formmodal .btn-close.close {
    position: absolute;
    right: 5%;
    top: 6%;
    z-index: 99;
    opacity: unset;
    filter: invert(1);
}

#formmodal .modal-body.formpoup {
    /* background: #2394d1 !important; */
    border-radius: 40px;
    padding: 20px 40px;
    background-image: url(https://gitexasia.com/images/asiaelement03.jpg) !important;
    background-size: cover;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.form-element-instruction {
    font-size: 10px;
    color: #f5db21;
}

.elq-form .elq-required {
    color: #fff !important;
}

img[src*="Goralogo27.jpg"] {
    transform: scale(1.2)
}

div#BannerPopup .modal-content button.btn-close.close {
    filter: invert(1);
    opacity: 1;
    color: #ffffff;
}

.BlueBtnImp {
    background: #2394d1 !important;
    border: 1px solid #2394d1 !important;
}

.headerBtnMobile .Blue-Btn {
    font-size: 11px !important;
    padding: 9px 6px 9px 6px !important;
    top: 6px;
    position: relative;
}

.elq-form .elq-required {
    color: red !important;
    display: inline;
    float: none;
    font-weight: 700;
    margin: 0;
    padding: 0
}

.elq-form #elq-FormLastRow {
    position: absolute;
    left: -80%;
    top: -80%
}

.elq-form .elq-label {
    display: inline-block;
    max-width: 100%;
    font-weight: 400;
    box-sizing: border-box;
    margin-bottom: 0
}

.elq-form .elq-label-top {
    padding-bottom: 3px
}

.elq-form .elq-item-label {
    max-width: 100%;
    font-weight: 400;
    box-sizing: border-box
}

.elq-form .list-order {
    margin-left: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.elq-form .one-column {
    width: 100%;
    clear: both
}

.elq-form .two-column {
    float: left;
    width: 38%
}

.elq-form .three-column {
    float: left;
    width: 30%
}

.elq-form .elq-item-textarea {
    resize: vertical;
    min-height: 48px;
    max-height: 360px;
    box-sizing: border-box
}

.elq-form .elq-item-input,
.elq-form .elq-item-select,
.elq-form .elq-item-textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    font: inherit;
    margin: 0
}

.elq-form .elq-item-select {
    text-transform: none
}

.elq-form .row.single-checkbox-row {
    margin-left: 0
}

.elq-form .elq-field-style {
    padding-bottom: 10px
}

.elq-form .elq-field-style input[type=submit] {
    -webkit-appearance: button
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.elq-form .loader {
    vertical-align: middle;
    display: inline-block;
    margin-left: 10px;
    border: 3px solid #f3f3f3;
    border-radius: 50%;
    border-top: 3px solid #3498db;
    width: 20px;
    height: 20px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

.elq-form input[type=checkbox],
.elq-form input[type=radio] {
    margin: 0
}

.elq-form .list-order input[type=radio] {
    margin-left: 1px
}

.elq-form *,
.elq-form :after,
.elq-form :before {
    box-sizing: border-box
}

.elq-form html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent
}

.elq-form body {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    color: #333;
    background-color: #fff
}

.elq-form button,
.elq-form input,
.elq-form select,
.elq-form textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

.elq-form a {
    color: #337ab7;
    text-decoration: none
}

.elq-form a:focus,
.elq-form a:hover {
    color: #23527c;
    text-decoration: underline
}

.elq-form a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.elq-form figure {
    margin: 0
}

.elq-form img {
    vertical-align: middle
}

.elq-form .img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.elq-form .img-rounded {
    border-radius: 6px
}

.elq-form .img-thumbnail {
    padding: 4px;
    line-height: 1.42857;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.elq-form .img-circle {
    border-radius: 50%
}

.elq-form hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}

.elq-form .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.elq-form .sr-only-focusable:active,
.elq-form .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

.elq-form [role=button] {
    cursor: pointer
}

.elq-form .container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.elq-form .container:after,
.elq-form .container:before {
    display: table;
    content: " "
}

.elq-form .container:after {
    clear: both
}

@media (min-width:768px) {
    .elq-form .container {
        width: 750px
    }
}

@media (min-width:992px) {
    .elq-form .container {
        width: 970px
    }
}

@media (min-width:1200px) {
    .elq-form .container {
        width: 1170px
    }
}

.elq-form .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.elq-form .container-fluid:after,
.elq-form .container-fluid:before {
    display: table;
    content: " "
}

.elq-form .container-fluid:after {
    clear: both
}

.elq-form .row {
    margin-right: -15px;
    margin-left: -15px
}

.elq-form .row:after,
.elq-form .row:before {
    display: table;
    content: " "
}

.elq-form .row:after {
    clear: both
}

.elq-form .row-no-gutters {
    margin-right: 0;
    margin-left: 0
}

.elq-form .row-no-gutters [class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.elq-form .col-lg-1,
.elq-form .col-lg-2,
.elq-form .col-lg-3,
.elq-form .col-lg-4,
.elq-form .col-lg-5,
.elq-form .col-lg-6,
.elq-form .col-lg-7,
.elq-form .col-lg-8,
.elq-form .col-lg-9,
.elq-form .col-lg-10,
.elq-form .col-lg-11,
.elq-form .col-lg-12,
.elq-form .col-md-1,
.elq-form .col-md-2,
.elq-form .col-md-3,
.elq-form .col-md-4,
.elq-form .col-md-5,
.elq-form .col-md-6,
.elq-form .col-md-7,
.elq-form .col-md-8,
.elq-form .col-md-9,
.elq-form .col-md-10,
.elq-form .col-md-11,
.elq-form .col-md-12,
.elq-form .col-sm-1,
.elq-form .col-sm-2,
.elq-form .col-sm-3,
.elq-form .col-sm-4,
.elq-form .col-sm-5,
.elq-form .col-sm-6,
.elq-form .col-sm-7,
.elq-form .col-sm-8,
.elq-form .col-sm-9,
.elq-form .col-sm-10,
.elq-form .col-sm-11,
.elq-form .col-sm-12,
.elq-form .col-xs-1,
.elq-form .col-xs-2,
.elq-form .col-xs-3,
.elq-form .col-xs-4,
.elq-form .col-xs-5,
.elq-form .col-xs-6,
.elq-form .col-xs-7,
.elq-form .col-xs-8,
.elq-form .col-xs-9,
.elq-form .col-xs-10,
.elq-form .col-xs-11,
.elq-form .col-xs-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.elq-form .col-xs-1,
.elq-form .col-xs-2,
.elq-form .col-xs-3,
.elq-form .col-xs-4,
.elq-form .col-xs-5,
.elq-form .col-xs-6,
.elq-form .col-xs-7,
.elq-form .col-xs-8,
.elq-form .col-xs-9,
.elq-form .col-xs-10,
.elq-form .col-xs-11,
.elq-form .col-xs-12 {
    float: left
}

.elq-form .col-xs-1 {
    width: 8.33333%
}

.elq-form .col-xs-2 {
    width: 16.66667%
}

.elq-form .col-xs-3 {
    width: 25%
}

.elq-form .col-xs-4 {
    width: 33.33333%
}

.elq-form .col-xs-5 {
    width: 41.66667%
}

.elq-form .col-xs-6 {
    width: 50%
}

.elq-form .col-xs-7 {
    width: 58.33333%
}

.elq-form .col-xs-8 {
    width: 66.66667%
}

.elq-form .col-xs-9 {
    width: 75%
}

.elq-form .col-xs-10 {
    width: 83.33333%
}

.elq-form .col-xs-11 {
    width: 91.66667%
}

.elq-form .col-xs-12 {
    width: 100%
}

.elq-form .col-xs-pull-0 {
    right: auto
}

.elq-form .col-xs-pull-1 {
    right: 8.33333%
}

.elq-form .col-xs-pull-2 {
    right: 16.66667%
}

.elq-form .col-xs-pull-3 {
    right: 25%
}

.elq-form .col-xs-pull-4 {
    right: 33.33333%
}

.elq-form .col-xs-pull-5 {
    right: 41.66667%
}

.elq-form .col-xs-pull-6 {
    right: 50%
}

.elq-form .col-xs-pull-7 {
    right: 58.33333%
}

.elq-form .col-xs-pull-8 {
    right: 66.66667%
}

.elq-form .col-xs-pull-9 {
    right: 75%
}

.elq-form .col-xs-pull-10 {
    right: 83.33333%
}

.elq-form .col-xs-pull-11 {
    right: 91.66667%
}

.elq-form .col-xs-pull-12 {
    right: 100%
}

.elq-form .col-xs-push-0 {
    left: auto
}

.elq-form .col-xs-push-1 {
    left: 8.33333%
}

.elq-form .col-xs-push-2 {
    left: 16.66667%
}

.elq-form .col-xs-push-3 {
    left: 25%
}

.elq-form .col-xs-push-4 {
    left: 33.33333%
}

.elq-form .col-xs-push-5 {
    left: 41.66667%
}

.elq-form .col-xs-push-6 {
    left: 50%
}

.elq-form .col-xs-push-7 {
    left: 58.33333%
}

.elq-form .col-xs-push-8 {
    left: 66.66667%
}

.elq-form .col-xs-push-9 {
    left: 75%
}

.elq-form .col-xs-push-10 {
    left: 83.33333%
}

.elq-form .col-xs-push-11 {
    left: 91.66667%
}

.elq-form .col-xs-push-12 {
    left: 100%
}

.elq-form .col-xs-offset-0 {
    margin-left: 0
}

.elq-form .col-xs-offset-1 {
    margin-left: 8.33333%
}

.elq-form .col-xs-offset-2 {
    margin-left: 16.66667%
}

.elq-form .col-xs-offset-3 {
    margin-left: 25%
}

.elq-form .col-xs-offset-4 {
    margin-left: 33.33333%
}

.elq-form .col-xs-offset-5 {
    margin-left: 41.66667%
}

.elq-form .col-xs-offset-6 {
    margin-left: 50%
}

.elq-form .col-xs-offset-7 {
    margin-left: 58.33333%
}

.elq-form .col-xs-offset-8 {
    margin-left: 66.66667%
}

.elq-form .col-xs-offset-9 {
    margin-left: 75%
}

.elq-form .col-xs-offset-10 {
    margin-left: 83.33333%
}

.elq-form .col-xs-offset-11 {
    margin-left: 91.66667%
}

.elq-form .col-xs-offset-12 {
    margin-left: 100%
}

@media (min-width:768px) {

    .elq-form .col-sm-1,
    .elq-form .col-sm-2,
    .elq-form .col-sm-3,
    .elq-form .col-sm-4,
    .elq-form .col-sm-5,
    .elq-form .col-sm-6,
    .elq-form .col-sm-7,
    .elq-form .col-sm-8,
    .elq-form .col-sm-9,
    .elq-form .col-sm-10,
    .elq-form .col-sm-11,
    .elq-form .col-sm-12 {
        float: left
    }

    .elq-form .col-sm-1 {
        width: 8.33333%
    }

    .elq-form .col-sm-2 {
        width: 16.66667%
    }

    .elq-form .col-sm-3 {
        width: 25%
    }

    .elq-form .col-sm-4 {
        width: 33.33333%
    }

    .elq-form .col-sm-5 {
        width: 41.66667%
    }

    .elq-form .col-sm-6 {
        width: 50%
    }

    .elq-form .col-sm-7 {
        width: 58.33333%
    }

    .elq-form .col-sm-8 {
        width: 66.66667%
    }

    .elq-form .col-sm-9 {
        width: 75%
    }

    .elq-form .col-sm-10 {
        width: 83.33333%
    }

    .elq-form .col-sm-11 {
        width: 91.66667%
    }

    .elq-form .col-sm-12 {
        width: 100%
    }

    .elq-form .col-sm-pull-0 {
        right: auto
    }

    .elq-form .col-sm-pull-1 {
        right: 8.33333%
    }

    .elq-form .col-sm-pull-2 {
        right: 16.66667%
    }

    .elq-form .col-sm-pull-3 {
        right: 25%
    }

    .elq-form .col-sm-pull-4 {
        right: 33.33333%
    }

    .elq-form .col-sm-pull-5 {
        right: 41.66667%
    }

    .elq-form .col-sm-pull-6 {
        right: 50%
    }

    .elq-form .col-sm-pull-7 {
        right: 58.33333%
    }

    .elq-form .col-sm-pull-8 {
        right: 66.66667%
    }

    .elq-form .col-sm-pull-9 {
        right: 75%
    }

    .elq-form .col-sm-pull-10 {
        right: 83.33333%
    }

    .elq-form .col-sm-pull-11 {
        right: 91.66667%
    }

    .elq-form .col-sm-pull-12 {
        right: 100%
    }

    .elq-form .col-sm-push-0 {
        left: auto
    }

    .elq-form .col-sm-push-1 {
        left: 8.33333%
    }

    .elq-form .col-sm-push-2 {
        left: 16.66667%
    }

    .elq-form .col-sm-push-3 {
        left: 25%
    }

    .elq-form .col-sm-push-4 {
        left: 33.33333%
    }

    .elq-form .col-sm-push-5 {
        left: 41.66667%
    }

    .elq-form .col-sm-push-6 {
        left: 50%
    }

    .elq-form .col-sm-push-7 {
        left: 58.33333%
    }

    .elq-form .col-sm-push-8 {
        left: 66.66667%
    }

    .elq-form .col-sm-push-9 {
        left: 75%
    }

    .elq-form .col-sm-push-10 {
        left: 83.33333%
    }

    .elq-form .col-sm-push-11 {
        left: 91.66667%
    }

    .elq-form .col-sm-push-12 {
        left: 100%
    }

    .elq-form .col-sm-offset-0 {
        margin-left: 0
    }

    .elq-form .col-sm-offset-1 {
        margin-left: 8.33333%
    }

    .elq-form .col-sm-offset-2 {
        margin-left: 16.66667%
    }

    .elq-form .col-sm-offset-3 {
        margin-left: 25%
    }

    .elq-form .col-sm-offset-4 {
        margin-left: 33.33333%
    }

    .elq-form .col-sm-offset-5 {
        margin-left: 41.66667%
    }

    .elq-form .col-sm-offset-6 {
        margin-left: 50%
    }

    .elq-form .col-sm-offset-7 {
        margin-left: 58.33333%
    }

    .elq-form .col-sm-offset-8 {
        margin-left: 66.66667%
    }

    .elq-form .col-sm-offset-9 {
        margin-left: 75%
    }

    .elq-form .col-sm-offset-10 {
        margin-left: 83.33333%
    }

    .elq-form .col-sm-offset-11 {
        margin-left: 91.66667%
    }

    .elq-form .col-sm-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:992px) {

    .elq-form .col-md-1,
    .elq-form .col-md-2,
    .elq-form .col-md-3,
    .elq-form .col-md-4,
    .elq-form .col-md-5,
    .elq-form .col-md-6,
    .elq-form .col-md-7,
    .elq-form .col-md-8,
    .elq-form .col-md-9,
    .elq-form .col-md-10,
    .elq-form .col-md-11,
    .elq-form .col-md-12 {
        float: left
    }

    .elq-form .col-md-1 {
        width: 8.33333%
    }

    .elq-form .col-md-2 {
        width: 16.66667%
    }

    .elq-form .col-md-3 {
        width: 25%
    }

    .elq-form .col-md-4 {
        width: 33.33333%
    }

    .elq-form .col-md-5 {
        width: 41.66667%
    }

    .elq-form .col-md-6 {
        width: 50%
    }

    .elq-form .col-md-7 {
        width: 58.33333%
    }

    .elq-form .col-md-8 {
        width: 66.66667%
    }

    .elq-form .col-md-9 {
        width: 75%
    }

    .elq-form .col-md-10 {
        width: 83.33333%
    }

    .elq-form .col-md-11 {
        width: 91.66667%
    }

    .elq-form .col-md-12 {
        width: 100%
    }

    .elq-form .col-md-pull-0 {
        right: auto
    }

    .elq-form .col-md-pull-1 {
        right: 8.33333%
    }

    .elq-form .col-md-pull-2 {
        right: 16.66667%
    }

    .elq-form .col-md-pull-3 {
        right: 25%
    }

    .elq-form .col-md-pull-4 {
        right: 33.33333%
    }

    .elq-form .col-md-pull-5 {
        right: 41.66667%
    }

    .elq-form .col-md-pull-6 {
        right: 50%
    }

    .elq-form .col-md-pull-7 {
        right: 58.33333%
    }

    .elq-form .col-md-pull-8 {
        right: 66.66667%
    }

    .elq-form .col-md-pull-9 {
        right: 75%
    }

    .elq-form .col-md-pull-10 {
        right: 83.33333%
    }

    .elq-form .col-md-pull-11 {
        right: 91.66667%
    }

    .elq-form .col-md-pull-12 {
        right: 100%
    }

    .elq-form .col-md-push-0 {
        left: auto
    }

    .elq-form .col-md-push-1 {
        left: 8.33333%
    }

    .elq-form .col-md-push-2 {
        left: 16.66667%
    }

    .elq-form .col-md-push-3 {
        left: 25%
    }

    .elq-form .col-md-push-4 {
        left: 33.33333%
    }

    .elq-form .col-md-push-5 {
        left: 41.66667%
    }

    .elq-form .col-md-push-6 {
        left: 50%
    }

    .elq-form .col-md-push-7 {
        left: 58.33333%
    }

    .elq-form .col-md-push-8 {
        left: 66.66667%
    }

    .elq-form .col-md-push-9 {
        left: 75%
    }

    .elq-form .col-md-push-10 {
        left: 83.33333%
    }

    .elq-form .col-md-push-11 {
        left: 91.66667%
    }

    .elq-form .col-md-push-12 {
        left: 100%
    }

    .elq-form .col-md-offset-0 {
        margin-left: 0
    }

    .elq-form .col-md-offset-1 {
        margin-left: 8.33333%
    }

    .elq-form .col-md-offset-2 {
        margin-left: 16.66667%
    }

    .elq-form .col-md-offset-3 {
        margin-left: 25%
    }

    .elq-form .col-md-offset-4 {
        margin-left: 33.33333%
    }

    .elq-form .col-md-offset-5 {
        margin-left: 41.66667%
    }

    .elq-form .col-md-offset-6 {
        margin-left: 50%
    }

    .elq-form .col-md-offset-7 {
        margin-left: 58.33333%
    }

    .elq-form .col-md-offset-8 {
        margin-left: 66.66667%
    }

    .elq-form .col-md-offset-9 {
        margin-left: 75%
    }

    .elq-form .col-md-offset-10 {
        margin-left: 83.33333%
    }

    .elq-form .col-md-offset-11 {
        margin-left: 91.66667%
    }

    .elq-form .col-md-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:1200px) {

    .elq-form .col-lg-1,
    .elq-form .col-lg-2,
    .elq-form .col-lg-3,
    .elq-form .col-lg-4,
    .elq-form .col-lg-5,
    .elq-form .col-lg-6,
    .elq-form .col-lg-7,
    .elq-form .col-lg-8,
    .elq-form .col-lg-9,
    .elq-form .col-lg-10,
    .elq-form .col-lg-11,
    .elq-form .col-lg-12 {
        float: left
    }

    .elq-form .col-lg-1 {
        width: 8.33333%
    }

    .elq-form .col-lg-2 {
        width: 16.66667%
    }

    .elq-form .col-lg-3 {
        width: 25%
    }

    .elq-form .col-lg-4 {
        width: 33.33333%
    }

    .elq-form .col-lg-5 {
        width: 41.66667%
    }

    .elq-form .col-lg-6 {
        width: 50%
    }

    .elq-form .col-lg-7 {
        width: 58.33333%
    }

    .elq-form .col-lg-8 {
        width: 66.66667%
    }

    .elq-form .col-lg-9 {
        width: 75%
    }

    .elq-form .col-lg-10 {
        width: 83.33333%
    }

    .elq-form .col-lg-11 {
        width: 91.66667%
    }

    .elq-form .col-lg-12 {
        width: 100%
    }

    .elq-form .col-lg-pull-0 {
        right: auto
    }

    .elq-form .col-lg-pull-1 {
        right: 8.33333%
    }

    .elq-form .col-lg-pull-2 {
        right: 16.66667%
    }

    .elq-form .col-lg-pull-3 {
        right: 25%
    }

    .elq-form .col-lg-pull-4 {
        right: 33.33333%
    }

    .elq-form .col-lg-pull-5 {
        right: 41.66667%
    }

    .elq-form .col-lg-pull-6 {
        right: 50%
    }

    .elq-form .col-lg-pull-7 {
        right: 58.33333%
    }

    .elq-form .col-lg-pull-8 {
        right: 66.66667%
    }

    .elq-form .col-lg-pull-9 {
        right: 75%
    }

    .elq-form .col-lg-pull-10 {
        right: 83.33333%
    }

    .elq-form .col-lg-pull-11 {
        right: 91.66667%
    }

    .elq-form .col-lg-pull-12 {
        right: 100%
    }

    .elq-form .col-lg-push-0 {
        left: auto
    }

    .elq-form .col-lg-push-1 {
        left: 8.33333%
    }

    .elq-form .col-lg-push-2 {
        left: 16.66667%
    }

    .elq-form .col-lg-push-3 {
        left: 25%
    }

    .elq-form .col-lg-push-4 {
        left: 33.33333%
    }

    .elq-form .col-lg-push-5 {
        left: 41.66667%
    }

    .elq-form .col-lg-push-6 {
        left: 50%
    }

    .elq-form .col-lg-push-7 {
        left: 58.33333%
    }

    .elq-form .col-lg-push-8 {
        left: 66.66667%
    }

    .elq-form .col-lg-push-9 {
        left: 75%
    }

    .elq-form .col-lg-push-10 {
        left: 83.33333%
    }

    .elq-form .col-lg-push-11 {
        left: 91.66667%
    }

    .elq-form .col-lg-push-12 {
        left: 100%
    }

    .elq-form .col-lg-offset-0 {
        margin-left: 0
    }

    .elq-form .col-lg-offset-1 {
        margin-left: 8.33333%
    }

    .elq-form .col-lg-offset-2 {
        margin-left: 16.66667%
    }

    .elq-form .col-lg-offset-3 {
        margin-left: 25%
    }

    .elq-form .col-lg-offset-4 {
        margin-left: 33.33333%
    }

    .elq-form .col-lg-offset-5 {
        margin-left: 41.66667%
    }

    .elq-form .col-lg-offset-6 {
        margin-left: 50%
    }

    .elq-form .col-lg-offset-7 {
        margin-left: 58.33333%
    }

    .elq-form .col-lg-offset-8 {
        margin-left: 66.66667%
    }

    .elq-form .col-lg-offset-9 {
        margin-left: 75%
    }

    .elq-form .col-lg-offset-10 {
        margin-left: 83.33333%
    }

    .elq-form .col-lg-offset-11 {
        margin-left: 91.66667%
    }

    .elq-form .col-lg-offset-12 {
        margin-left: 100%
    }
}

.elq-form .row {
    display: inherit
}

.LV_invalid_field,
input.LV_invalid_field:active,
input.LV_invalid_field:hover,
textarea.LV_invalid_field:active,
textarea.LV_invalid_field:hover {
    outline: 1px solid #c00
}

.LV_validation_message {
    font-weight: 700;
    margin: 0 0 0 5px
}

.LV_valid {
    display: none
}

.LV_invalid {
    color: #c00;
    font-size: 10px
}

.submit-button-style {
    padding: 7px 20px;
    border: 1px solid #979797;
    border-radius: 3px;
    background-color: #fff;
    color: #4a4a4a;
    cursor: pointer
}

.checkbox-aligned {
    margin-left: 5px;
    display: inline
}

.form-element-layout {
    padding: 5px 10px
}

.form-element-instruction {
    font-size: 10px
}

.form-element-form-text {
    margin: 0
}

.form-field-visible-xs-block {
    display: none
}

.elq-form-design-field .list-order input[type=radio] {
    margin-left: 1px
}

@media (max-width:767px) {
    .form-field-visible-xs-block {
        display: block
    }
}

.form-field-hidden-xs {
    display: block
}

@media (max-width:767px) {
    .form-field-hidden-xs {
        display: none
    }
}

.custom-overlay {
    margin-left: 2px;
    background: #fff;
    box-shadow: 0 0 4px 0 #777;
    border-radius: 2px;
    max-width: 256px
}

.form-element-form-text {
    margin: 0;
    font-size: 12px;
    color: #fff;
    font-weight: 500;
    line-height: 19px;
}

.elq-form .row.single-checkbox-row {
    margin-left: 0;
    display: inline-flex;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 100%;
    color: #fff;
}

.elq-form input[type=checkbox],
.elq-form input[type=radio] {
    margin: 0;
    width: 20px;
}

.elq-form .elq-item-label {
    font-size: 14px;
}

#formmodal .modal-body.formpoup {
    padding: 20px 0px;
}

.LV_invalid {
    color: #ff7701;
}

.ai-asia-open {
    display: none;
}

.elq-form .elq-required {
    color: #ffffff !important;
}

#formmodal .modal-body.formpoup {
    background: #2394d1 !important;
    border-radius: 40px;
    padding: 20px 40px;

}

#formmodal .modal-body.formpoup h2 {
    color: #fff;
    text-align: center;
    padding: 30px 0px;
    text-transform: uppercase;
    padding-bottom: 0;
}

#formmodal .modal-body.formpoup .elq-form .elq-label {
    color: #fff !important;
}

#formmodal .elq-form .elq-field-style {
    padding-bottom: 0px;
}

#formmodal .elq-form .elq-field-style input[type=submit] {
    -webkit-appearance: button;
    margin-bottom: 10px;
}

#formmodal .form-element-form-text {
    margin-top: 10px;
}

#formmodal .modal-body.formpoup {
    border-radius: 40px;
    padding: 20px 40px;
    background-image: url(https://gitexasia.com/images/asiaelement03.jpg) !important;
    background-size: cover;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

/* end */


span.AuoteMark_as em {
    color: #ffffff40;
}

span.AuoteMark_as {
    position: absolute;
    top: 3px;
    font-size: 70px;
    left: 16px;
    z-index: -1;
    animation: zoomAnim 2s infinite ease-in-out;
}

@keyframes zoomAnim {
    0% {
        transform: scale(1);
        opacity: 0.7;
    }

    50% {
        transform: scale(1.3);
        opacity: 1;
    }

    100% {
        transform: scale(1);
        opacity: 0.7;
    }
}

.VoicesLeftSideBox_as {
    z-index: 1;
}

.SingleQouteBox_as .FlipElement_as {
    left: 0;
    top: -20%;
    transform: scale(1.4);
}

section.SingleQouteBox_as {
    position: relative;
    z-index: 1;
}



section.VoicesMainWrapper_as {
    padding: 5px 0 170px 0;
    background: url(../images/ColoredBackground_.jpg);
    background-size: cover;
    background-position: center;
}

.VoicesLeftSideBox_as {
    /* background: #1A1A1A url(https://design.myworldofexpo.com/themes/BharatMobilityGlobalExpo2027/images/VoicesBg_Testimonial.png); */
    background: #1A1A1A url(https://design.myworldofexpo.com/themes/BharatMobilityGlobalExpo2027new/images/VoicesBg_Testimonial-blue.png);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    padding: 40px 0 0px 50px;
    border-radius: 28px;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    -ms-border-radius: 28px;
    -o-border-radius: 28px;
}

.VoicesImg_as {
    width: 30%;
    float: left;
    margin-left: 3%;
}

.VoicesContentBox_as {
    width: 65%;
    float: left;
}

.VoicesContentBox_as p {
    color: #fff;
    font-size: 1.2vw;
    line-height: 1.6vw;
    margin: 0px;
}

.VoicesBottomDetails_as h4 {
    font-size: 1.2vw;
    color: #fff;
    font-weight: 600;
    margin: 0;
}

.VoicesBottomDetails_as p {
    margin: 0;
    font-size: 1vw;
}

.VoicesBottomDetails_as span {
    margin: 0;
    font-size: 1vw;
    color: #ff7700;
}

.VoicesDriving_as {
    position: relative;
    padding-top: 36px;
}

.VoicesBottomDetails_as {
    position: absolute;
    bottom: 20px;
    left: 56px;
}

.VoicesImg_as {
    width: 50%;
    float: left;
    margin-left: 0%;
    margin-top: -9%;
}

.FlipElement_as {
    position: absolute;
    top: 12%;
    left: -10%;
    z-index: -1;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0.5;
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}

.headingNew25 h3 span {
    font-size: 32px;
    color: #ff7700;
}

.headingNew25 h3 {
    text-transform: uppercase;
}

.owl-theme .owl-nav button {
    background: transparent !important;
    border: 0px;
    font-size: 28px !important;
    color: #2394d1 !important;
}

.sectorTech {
    z-index: 999;
}

.sectorTech .nextprevbtn .prev-btn,
.sectorTech .nextprevbtn .next-btn {
    background: transparent;
    border: none;
    box-shadow: none;
    color: #fff !important;
    font-size: 16px;
    padding: 10px;
    min-width: unset !important;
}

.sectorTech .nextprevbtn .prev-btn em,
.sectorTech .nextprevbtn .next-btn em {
    color: #fff;
    font-size: 20px !important;
}



section.herowrapper.new_Main_SEC:before {
    content: '';
    width: 100%;
    height: 100%;
    z-index: 1;
    /* background-image: linear-gradient(to right, #004063 0%, #14a74f2e 100%); */
    /* background-image: url(/images/bg_header.png); */
    position: absolute;
    top: 0;
}

.about-section:before {
    content: '';
    background: #fff !important;
}

.about-section .aniamtelayerv3 {
    background-size: 50% !important;
    background-position: right !important;
    height: 100% !important;
    background-attachment: unset;
    z-index: 9 !important;
    overflow: visible;
    left: 10%;
    animation: none;
}

#quote-sec::before {
    content: '';
    position: absolute;
    background-image: url(../images/line_3_black.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    width: 400px;
    height: 400px;
    top: 0%;
    right: 0%;
    opacity: 0.4;
    z-index: -1;
    animation: pulse 4s linear infinite;

}

#quote-sec::after {
    content: '';
    position: absolute;
    background-image: url(../images/line_2_black.png) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    width: 400px;
    height: 100%;
    top: 70%;
    left: 0%;
    opacity: 0.4;
    z-index: -1;
    animation: pulse 4s linear infinite;
}

.pulse {
    -webkit-animation: pulse 6s linear infinite;
    animation: pulse 6s linear infinite;
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.overflow-hidden {
    overflow: hidden !important;
}

#quote-sec {
    padding-top: 60px;
    position: relative;
    background: #f1f2f4;
}

.sectorTech .aniamtelayerv3 {
    z-index: 0;
    background-size: cover !important;
    /* animation: none !important; */
    opacity: 0.5;
    background-attachment: unset;
    animation: pulse 4s linear infinite !important;
}

.sectorTech {
    overflow: hidden;
}

section.statsWrapV3.statsWrapV3BG02:before {
    content: '';
    position: absolute;
    background: #000000c4;
    width: 100%;
    height: 100%;
    z-index: 999;
    top: 0;
}

/* Tab sec */
.eventshowtabWrap .show .date-venue {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 20px;
}

.eventshowtabWrap .show .date-venue p {
    margin: 0;
    padding: 0;
    /* font-size: 18px; */
}

.eventshowtabWrap .org-logo p {
    margin: 25px 0 0;
    padding: 0;
    font-family: Alexandria, sans-serif;
    font-weight: 800 !important;
    text-transform: uppercase;
}

.eventshowtabWrap .org-logo figure {
    width: 150px;
    height: 80px;
    background: #fff;
    border-radius: 15px;
    margin: 0;
    overflow: hidden;
    padding: 10px;
}

.eventshowtabWrap .org-logo figure img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.eventshowtabWrap .tabStats {
    margin: 30px 0 20px;
}

.eventshowtabWrap .accordion {
    margin: 25px 0 0;
}

.eventshowtabWrap .accordion-button {
    font-size: 1.1vw;
    line-height: 1.5;
}

.eventshowtabWrap .accordion .accordion-body p {
    margin: 0 0 12.5px;
    padding: 0;
    font-size: 1.0vw;
}

.eventshowtabWrap .accordion .accordion-body {
    padding: 0 0 12.5px 0;
}

.eventshowtabWrap .accordion-header {
    padding-bottom: 1.2vw;
}

.eventshowtabWrap .accordion .accordion-body ul li {
    padding: 0 0 7.5px 26px;
    margin: 0;
    position: relative;
    overflow: hidden;
}

.eventshowtabWrap .accordion .accordion-body ul li::before {
    position: absolute;
    content: "";
    top: 5px;
    left: 5px;
    width: 15px;
    height: 15px;
    background: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.9 8.97c-2.4 0-4.6-2.29-4.6-4.8V3.14h-1.98v1.03c0 1.83.77 3.54 1.98 4.8H1.1v2.06h12.2a7 7 0 0 0-1.98 4.8v1.03h1.98v-1.03c0-2.51 2.2-4.8 4.6-4.8h1V8.97z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center/cover;
}

.eventshowtabWrap .slide_wrap .uk-slideshow-items {
    aspect-ratio: 10.5/9 !important;
}

.intro_section {
    background-color: #fff;
    position: relative;
    padding: 50px 0;
    z-index: 9999;
}

.intro_section p {
    font-weight: 400 !important;
    font-size: 1.2vw;
    margin-bottom: 0;
    font-style: italic;
    color: #000;
}

.section_bg {
    padding: 50px 0 250px 0;
    position: relative;
    background-image: url(/images/bg_inner.jpg);
}

.section_bg::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.42);
}

.section_top {
    position: relative;
    margin-top: -270px
}


.attend-section {
    position: relative;
    padding: 50px 0;
    overflow: hidden;
    background:
        linear-gradient(135deg,
            rgba(18, 60, 145, 0.04),
            rgba(110, 201, 76, 0.05),
            rgba(229, 155, 24, 0.05));
}

.attend-section::before {
    content: "";
    position: absolute;
    width: 500px;
    height: 500px;
    background: radial-gradient(circle,
            rgba(28, 95, 168, 0.08) 0%,
            transparent 70%);
    top: -220px;
    left: -150px;
    border-radius: 50%;
}

.attend-section::after {
    content: "";
    position: absolute;
    width: 450px;
    height: 450px;
    background: radial-gradient(circle,
            rgba(227, 154, 22, 0.08) 0%,
            transparent 70%);
    bottom: -220px;
    right: -150px;
    border-radius: 50%;
}



.attend-card {
    position: relative;
    background: #ffffff;
    border-radius: 22px;
    padding: 35px 28px;
    height: 100%;
    overflow: hidden;
    transition: all 0.45s ease;
    border: 1px solid rgba(28, 95, 168, 0.08);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);
    z-index: 2;
}

.attend-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        linear-gradient(135deg,
            rgba(28, 95, 168, 0.03),
            rgba(110, 201, 76, 0.04),
            rgba(227, 154, 22, 0.03));
    opacity: 0;
    transition: 0.4s ease;
}

.attend-card::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 5px;
    background: linear-gradient(90deg,
            #6ec94c,
            #1c5fa8,
            #e59b18);
}

.attend-card:hover {
    transform: translateY(-12px);
    box-shadow: 0 25px 50px rgba(28, 95, 168, 0.15);
}

.attend-card:hover::before {
    opacity: 1;
}

.icon-wrap {
    width: 82px;
    height: 82px;
    border-radius: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 28px;
    position: relative;
    z-index: 2;

    background:
        linear-gradient(135deg,
            rgba(28, 95, 168, 0.12),
            rgba(110, 201, 76, 0.12));

    border: 1px solid rgba(28, 95, 168, 0.12);

    transition: 0.4s ease;
}

.icon-wrap i {
    font-size: 34px;
    color: #1c5fa8;
    transition: 0.4s ease;
}

.attend-card:hover .icon-wrap {
    transform: rotate(-8deg) scale(1.05);
    background:
        linear-gradient(135deg,
            #1c5fa8,
            #6ec94c);
}

.attend-card:hover .icon-wrap i {
    color: #fff;
}

.attend-card h5 {
    font-size: 24px;
    line-height: 1.4;
    font-weight: 700;
    color: #111827;
    margin-bottom: 24px;
    position: relative;
    z-index: 2;
    min-height: 68px;
}

.attend-card ul {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    z-index: 2;
}

.attend-card ul li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 18px;
    color: #5d6470;
    font-size: 17px;
    line-height: 1.8;
    border-bottom: 1px dashed rgba(227, 154, 22, 0.3);
    padding-bottom: 14px;
}

.attend-card ul li:last-child {
    margin-bottom: 0;
}

.attend-card ul li::before {
    content: "\F285";
    font-family: bootstrap-icons;
    position: absolute;
    left: 0;
    top: 2px;
    color: #1c5fa8;
    font-size: 14px;
    font-weight: bold;
}

@media(max-width:991px) {

    .section-title h2 {
        font-size: 38px;
    }

    .attend-card {
        padding: 30px 22px;
    }

    .attend-card h5 {
        font-size: 21px;
        min-height: auto;
    }

    .attend-card ul li {
        font-size: 16px;
    }
}

@media(max-width:767px) {

    .attend-section {
        padding: 70px 0;
    }

    .section-title h2 {
        font-size: 30px;
    }

    .icon-wrap {
        width: 70px;
        height: 70px;
    }

    .icon-wrap i {
        font-size: 28px;
    }
}

@media(max-width:768px) {
    .eventshowtabWrap .slide_wrap .uk-slideshow-items {
        aspect-ratio: 9/9 !important;
    }
}

/* Tab sec */