
/**==ROBOTIX NEW PAGE START==**/
.robotixLogoSponsor .owl-item {
    padding: 20px 0;
}
  .roboticxAIHero {
    position: relative;
    z-index: 11;
    padding:12% 0 5% 0;
    background-size: cover;
    background-position: center;
    }
.roboticxAIHero:before {
    background: linear-gradient(90deg, #ffffff 0, #ffffffdb 36%, #ebdeff0a 58%, #7c3aed03 38%, #b36cff00 100%);
    position: absolute;
    inset: 0;
    content: "";
}
.roboticxAIHero .airobotimg {
    width: 35%;
    z-index: -1;
}
.robotixAIHerocontentLeft {
    width: 37%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
}
    .robotixAIHerocontentLeft h4 {
    font-size: 3.2vw;
    line-height: 4vw;
    font-weight: 900;
    letter-spacing: 0;
    margin-bottom: 1.2vw;
    color: #000;
    }
	.robotixAIHerocontentLeft h4.venueDateEvent {
    font-size: 2.4vw;
    line-height: 3vw;
}
    .robotixAIHerocontentLeft h4 span {
    color: #0064d5;
    }
    .robotixAIHerocontentLeft p {
    font-size: 1.3vw;
    line-height: 2vw;
    color: #000;
    margin-bottom: 1vw;
    font-weight: 500;
    width: 100%;
    }
    .robotixAIHerocontentLeft .RobotiXColored_as {
    width: 50%;
    margin-bottom: 4%;
    }
    .stat-section{position:relative; z-index:11; background:#f3f6fd}
    .stats-card {
    position: relative;
    width: 100%;
    height:100%;
    padding: 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    text-align: center;
    border-radius: 14px;
    border: 2px solid transparent;
    background: linear-gradient(145deg, rgba(247, 248, 255, 0.98), rgba(237, 239, 251, 0.98)) padding-box, linear-gradient(135deg, #747cff 0%, #b7a9ff 25%, rgb(255 255 255) 50%, #d883ff 78%, #ef25e9 100%) border-box;
    box-shadow: 0 5px 25px rgba(68, 78, 170, 0.04);
    overflow: hidden;
    height: 100%;
    }
    .stats-card::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 43%;
    width: 42px;
    height: 3px;
    background: #f8f9fe;
    border-radius: 0 0 5px 5px;
    z-index: 3;
    }
    .stats-number {
    position: relative;
    z-index: 2;
    margin-bottom: 0;
    font-size: 2.5vw;
    line-height: 1;
    font-weight: 800;
    letter-spacing: -2px;
    white-space: nowrap;
    background: linear-gradient(
    100deg,
    #064da8 0%,
    #285bc1 45%,
    #b95ce0 100%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
    .stats-card p {
    margin: 10px 0 0;
    font-size: 1vw;
    line-height: normal;
    color: #0753ac;
    }
    .addQuoteSection {
    position: relative;
    z-index: 11;
    background: #f3f6fd;
    padding:0 0 80px
    }
    .quoteText p {
    font-size: 1.6vw;
    color: #000;
    }
    .quoteText span { background: linear-gradient(
    90deg,
    #3924e8 0%,
    #8a12f5 45%,
    #ee13dc 100%
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight:bold;
    }
    .quoteWrapper {
    position: relative;
    width: 90%;
    margin: auto;
    }
    .quoteWrapper:after {
    content: "";
    background-image: url(https://www.gitex.com/theme26/images/quoteBg.jpg);
    position: absolute;
    inset: 0;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: -1;
    height: calc(100% - 100px);
    border-radius: 16px;
    top: auto;
    }
    .quoteContentBlock {
    padding:30px 0 30px ;
    padding-left: 0;
    display: flex;
    gap: 20px;
    }
    .quoteIcon {
    flex: 0 0 80px;
    }
    .quoteInfo{padding:20px 0 0; margin-top:20px; position:relative}
    .quoteInfo:before {
    content: "";
    height: 3px;
    position: absolute;
    width: 100px;
    background: linear-gradient(    90deg,    #3924e8 0%,    #8a12f5 45%,    #ee13dc 100%    );
    top: 0;
    left: 0;
    }
    .quoteInfo h4 {
    font-size: 1.6vw;
    margin: 0;
    letter-spacing: 1px;
    color: #000;
    }
    .quoteInfo p {
    font-size: 1.2vw;
    letter-spacing: 2px;
    margin: 5px 0 0;
    }
    .quoteImage img {
    width: 70%;
    }
    .roboticx-meetSection {
    position: relative;
    z-index: 11;
    background: #FFF;
    padding: 80px 0;
    background-size: cover;
    background-position: left;
    background-repeat: no-repeat;
    }
    .meetCardBlock, .card__num, .card__bar, .icon {
    transition: transform .45s cubic-bezier(.2, .8, .2, 1),
    box-shadow .45s cubic-bezier(.2, .8, .2, 1),
    width .45s cubic-bezier(.2, .8, .2, 1),
    color .35s ease,
    opacity .35s ease;
    }
    .meetCardBlock {
    border: 1.5px solid transparent;
    background: linear-gradient(165deg, #ffffff 0%, #f8f7fe 55%, #eeebfb 100%) padding-box,
    linear-gradient(160deg, #c6b8ff 0%, #d9b8ff 45%, #ff8ae8 100%) border-box;
    box-shadow: 0 18px 40px -12px rgba(112, 72, 232, .22), 0 2px 8px rgba(112, 72, 232, .06);
    height: 100%;
    position: relative;
    width: 100%;
    border-radius: clamp(16px, 1.5vw, 24px);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 25px;
    padding-bottom: 50px;
    text-align: center;
    }
    .meetCardBlock::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    z-index: -1;
    opacity: 0;
    background: radial-gradient(85% 75% at 50% 110%, rgba(255, 92, 225, .18) 0%, rgba(255, 92, 225, 0) 70%),
    radial-gradient(70% 60% at 0% 0%, rgba(110, 80, 240, .12) 0%, rgba(110, 80, 240, 0) 70%);
    transition: opacity .45s ease;
    }
    .card__num {
    position: absolute;
    top: 15px;
    right: 15px;
    font-size: 2.5vw;
    font-weight: 700;
    line-height: 1;
    letter-spacing: -.01em;
    font-variant-numeric: tabular-nums;
    color: rgba(180, 160, 235, .30);
    user-select: none;
    font-family: 'Big Shoulders';
	display:none;
    }
	.meetCardBlock figure {
    display: none;
}
    .meetCardBlock h5 {
    font-size: 1.5vw;
    font-weight: 600;
    line-height: 1.28;
    letter-spacing: .005em;
    text-wrap: balance;
    color: #170f4f;
    }
    .card__bar {
    position: absolute;
    left: 50%;
    bottom: 8.5cqw;
    width: 12.5cqw;
    height: max(3px, .95cqw);
    border-radius: 4px;
    transform: translateX(-50%);
    background: linear-gradient(90deg, var(--indigo), var(--magenta));
    }
    .card-solid {
    color: #fff;
    background: radial-gradient(90% 80% at 0% 100%, rgba(150, 40, 240, .55) 0%, rgba(150, 40, 240, 0) 65%),
    linear-gradient(118deg, #5b3de2 0%, #8630e6 42%, #d93bea 72%, #ff3fd9 100%);
    box-shadow:0 20px 44px -12px rgba(140, 50, 235, .45), 0 2px 8px rgba(112, 72, 232, .10);
    }
    .meetCardBlock::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    z-index: -1;
    pointer-events: none;
    background: linear-gradient(112deg, transparent 38%, rgba(255, 255, 255, .55) 50%, transparent 62%);
    background-size: 260% 100%;
    background-position: 130% 0;
    opacity: 0;
    }
    .meetCardBlock::after {
    background: linear-gradient(112deg, transparent 38%, rgba(190, 150, 255, .28) 50%, transparent 62%);
    background-size: 260% 100%;
    background-position: 130% 0;
    }
    .meetCardBlock:hover {
    box-shadow: 0 28px 54px -14px rgba(112, 72, 232, .34), 0 4px 12px rgba(112, 72, 232, .10);
    transform: translateY(-8px);
    }
    .meetCardBlock:hover::after {
    animation: sheen .9s ease-out forwards;
    }
    .meetCardBlock.card-solid:hover {
    box-shadow: 0 30px 58px -14px rgba(170, 50, 240, .60), 0 4px 12px rgba(112, 72, 232, .12);
    }
    .meetCardBlock.card-solid::after {
    background: linear-gradient(112deg, transparent 38%, rgba(190, 150, 255, .28) 50%, transparent 62%);
    background-size: 260% 100%;
    background-position: 130% 0;
    }
    .card-solid:hover .card__num {
    color: rgba(255, 255, 255, .45);
    }
    .meetCardBlock.card-solid h5{color:#FFF}
    .card-solid .card__num {
    color: rgba(255, 255, 255, .30);
    }
    @keyframes sheen {
    from { background-position: 130% 0; opacity: 1; }
    to   { background-position: -30% 0; opacity: 1; }
    }
    img.icon {
    width: 100px;
    }
    .card-solid img.icon {
    filter: brightness(0) invert(1);
    }
    .card__bar {
    position: absolute;
    left: 50%;
    bottom: 30px;
    width: 50px;
    height: 5px;
    border-radius: 4px;
    transform: translateX(-50%);
    background: linear-gradient(90deg, #4a2fe0, #ff3dd9);
    }
    .meetCardBlock:hover .card__bar {
    width: 80px;
    }
    .card-solid .card__bar {
    background: rgba(255, 255, 255, .92);
    }
    .ai-ultra-themes{position:relative; z-index:11; padding:3% 0; background:#FFF}
    .ai-ultra-themes .ph1sector-overlay {
    background: transparent;
    padding: 0;
    }
    .ai-ultra-themes .phsector-card{background:transparent; height:330px;}
    .ai-ultra-themes .phsector-card::before{display:none}
    .ai-ultra-themes .phsector-card figure {
    height:75%;
    margin: 0;
    }
    .ai-ultra-themes .top-content22 {
    position: static;
    padding: 20px;
    }
    .ai-ultra-themes .phstnum {
    padding: 0;
    color: #FFF;
    font-weight: 300;
    opacity: 0.7;
    font-family: 'Big Shoulders';
    }
    .ai-ultra-themes .top-content22 {
    position: static;
    padding: 20px;
    background: radial-gradient(ellipse 46% 300% at 100% 0%,
    rgba(255,43,240,1) 0%, rgba(255,43,240,.44) 40%,
    rgba(255,43,240,.15) 75%, rgba(255,43,240,0) 100%),
    linear-gradient(180deg,
    rgba(38,18,120,0) 0%, rgba(38,18,120,.73) 55%, rgba(38,18,120,.88) 100%),
    linear-gradient(90deg, #1d2acb 0%, #c800f5 100%);
    clip-path: polygon(0 0, 100% 0, 100% 90%, 70% 100%, 0 100%);
    }
    .ai-ultra-themes .top-content22 h3:after {
    top: 0;
    bottom: 0;
    position: absolute;
    margin: 0;
    height: 2px;
    border-radius: 0;
    width: 30px;
	display:none;
    }
.ai-ultra-themes .top-content22 h3 {
    font-family: poppins;
    font-size: 1.1vw;
    line-height: normal;
    max-width: 100%;
    margin: 0;
    position: relative;
    padding-top: 0px;
}
    .MainHeading_as_II .gradientHeading {
    color: #0b0b3a;
    }
    .gradientHeading span {
    background: linear-gradient(90deg, #3a1fd8 0%, #7b22e8 45%, #b423e0 70%, #f01fbf 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    font-size: inherit;
    }
    .roboticx-liveEnergy {
    position: relative;
    z-index: 11;
    background: #FFF;
    }
    .roboticx-liveEnergy .liveengeryItem {
    border: none;
    position: relative;
	min-height:11vw;
    }
    .roboticx-liveEnergy .liveengeryItem:before {
    background: linear-gradient(135deg, #7c3aed 0%, #d946ef 50%, #6366f1 100%);
    -webkit-mask: linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 7px;
    z-index: 2;
    }
    .roboticx-liveEnergy .liveengeryItem::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: linear-gradient(
    180deg,
    rgba(40, 15, 100, 0.45) 0%,
    rgba(25, 10, 70, 0.70) 100%
    );
    z-index: 1;
    }
    .roboticx-liveEnergy .liveengeryItem h2{position:relative; z-index:3; margin:0}
    h2.fullGradientHeading {
    background: linear-gradient(90deg, #1b1055 0%, #3f1fc9 35%, #8b2fe0 65%, #e11fb0 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    }
    .topicBoardWrapper svg.board { display: block; width: 100%; height: auto; }
    /* ---------- type ---------- */
    .topicBoardWrapper .title { font-weight: 800; font-size: 93px; letter-spacing: -.5px; }
    .topicBoardWrapper .num {
    font-weight: 700;
    font-size: 35px;
    letter-spacing: -.5px;
    font-family: 'Big Shoulders';
    }
    .topicBoardWrapper .head {
    font-weight: 700;
    font-size: 30px;
    fill: #00003E;
    font-family: 'Big Shoulders';
    }
    .topicBoardWrapper .sub {
    font-weight: 400;
    font-size: 18px;
    fill: #262663;
    font-family: 'Poppins';
    }
    /* ---------- icons ---------- */
    .topicBoardWrapper .icon { fill: none; stroke: url(#gIcon); stroke-width: 3.1;
    stroke-linecap: round; stroke-linejoin: round; }
    .topicBoardWrapper .icon .fill { fill: url(#gIcon); stroke: none; }
    /* ---------- entrance ---------- */
    @keyframes rise   { from { opacity:0; transform: translateY(16px) scale(.975); }
    to   { opacity:1; transform: none; } }
    @keyframes fadeUp { from { opacity:0; transform: translateY(9px); }
    to   { opacity:1; transform: none; } }
    @keyframes pop    { 0%   { opacity:0; transform: scale(.78); }
    60%  { opacity:1; transform: scale(1.045); }
    100% { opacity:1; transform: scale(1); } }
    @keyframes rule   { from { transform: scaleX(0); } to { transform: scaleX(1); } }
    @keyframes draw   { from { stroke-dashoffset: 100; } to { stroke-dashoffset: 0; } }
    @keyframes ripple { 0%   { transform: scale(1);   opacity:.6; }
    70%,100% { transform: scale(3.1); opacity:0; } }
    @keyframes float  { 0%,100% { transform: translateY(0); }
    50%     { transform: translateY(-7px); } }
    @keyframes breathe{ 0%,100% { opacity:.45; } 50% { opacity:1; } }
    .topicBoardWrapper title, .topicBoardWrapper .rule, .topicBoardWrapper .handIn, .topicBoardWrapper .node &gt; *, .topicBoardWrapper .dot { opacity: 0; }
    .topicBoardWrapper .title  { animation: rise .85s cubic-bezier(.2,.75,.25,1) .18s forwards; }
    .topicBoardWrapper .rule   { animation: fadeUp .01s linear .72s forwards, rule .55s cubic-bezier(.2,.8,.3,1) .72s forwards; }
    .topicBoardWrapper .handIn { animation: rise 1.15s cubic-bezier(.2,.75,.25,1) .05s forwards; }
    .topicBoardWrapper .handFloat { animation: float 7.5s ease-in-out 1.5s infinite; }
    .topicBoardWrapper .wire   { fill: none; stroke-width: 2.1; stroke-linecap: round;
    stroke-dasharray: 100; stroke-dashoffset: 100;
    animation: draw 1.15s cubic-bezier(.4,.05,.25,1) forwards; }
    .topicBoardWrapper .dot    { animation: pop .5s cubic-bezier(.34,1.5,.64,1) forwards; }
    .ripple { animation: ripple 3.6s ease-out infinite; }
    .topicBoardWrapper .ring-in { animation: pop .58s cubic-bezier(.34,1.5,.64,1) forwards; }
    .topicBoardWrapper .num, .head, .sub { animation: fadeUp .55s cubic-bezier(.2,.8,.3,1) forwards; }
    .topicBoardWrapper .halo   { animation: breathe 5.5s ease-in-out infinite; }
    /* transform origins for SVG pieces */
    .topicBoardWrapper .title, .rule, .ring-in, .ring-hov, .num, .head, .sub, .dot, .ripple, .halo,
    .topicBoardWrapper .handIn, .handFloat { transform-box: fill-box; transform-origin: center; }
    .topicBoardWrapper .rule { transform-origin: center; }
    /* ---------- interaction ---------- */
    .topicBoardWrapper .node { cursor: pointer; outline: none; }
    .topicBoardWrapper .ring-hov { transition: transform .35s cubic-bezier(.2,.8,.3,1); }
    .topicBoardWrapper .node .halo { transition: opacity .35s ease; }
    .topicBoardWrapper .node:hover .ring-hov, .topicBoardWrapper .node:focus-visible .ring-hov { transform: scale(1.075); }
    .topicBoardWrapper .node:hover .halo,     .node:focus-visible .halo     { opacity: 1; animation-play-state: paused; }
    .topicBoardWrapper .node:focus-visible .head { text-decoration: underline; text-underline-offset: 4px; }
    .topicBoardWrapperFrame {
    padding: 5% 0 0;
    background: #fbfbfe;
    margin-top: 5%;
	z-index:9
}
    .topicBoardWrapperFrame .MainHeading_as_II h2{position:relative}
    .topicBoardWrapperFrame .MainHeading_as_II h2:after {
    content: "";
    position: absolute;
    bottom:-30px;
    width: 100px;
    height: 5px;
    left: 0;
    right: 0;
    z-index: 9;
    display: block;
    background: linear-gradient(90deg, #4a2fe0, #ff3dd9);
    margin: auto;
	display:none;
    }
    .topicBoardWrapper {
    position: relative;
    top: 14px;
    }
	
	 .liveShowGrid .owl-nav {
    width: 100%;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    }
   .liveShowGrid .owl-nav button.owl-next, .liveShowGrid .owl-nav button.owl-prev {
    position: absolute;
    top: calc(50% - 1rem);
    right: 0;
    margin: 0;
    color: #9322e4;
    width: 3rem;
    height: 3rem;
    font-size: 1.4rem;
    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-align: center;
    background: #FFF;
    border: transparent solid .125rem;
    border-radius: 5rem;
    transition: all .4s ease-in-out 0s;
    -webkit-transition: all .4s ease-in-out 0s;
    -moz-transition: all .4s ease-in-out 0s;
    -o-transition: all .4s ease-in-out 0s;
    -ms-transition: all .4s ease-in-out 0s;
    -webkit-border-radius: 5rem;
    -moz-border-radius: 5rem;
    -ms-border-radius: 5rem;
    -o-border-radius: 5rem;
    background: linear-gradient(145deg, rgba(247, 248, 255, 0.98), rgba(237, 239, 251, 0.98)) padding-box, linear-gradient(135deg, #747cff 0%, #b7a9ff 25%, rgb(255 255 255) 50%, #d883ff 78%, #ef25e9 100%) border-box;
}
.liveShowGrid .owl-nav button.owl-next:hover, .liveShowGrid .owl-nav button.owl-prev:hover {
    background: linear-gradient(145deg, rgba(255, 255, 255, 1), rgba(245, 242, 255, 1)) padding-box,
        linear-gradient(135deg, #5f68ff 0%, #a18cff 25%, #ffffff 50%, #d05cff 78%, #ef0de5 100%) border-box;
    box-shadow: 0 10px 35px rgba(116, 124, 255, 0.25);
    transform: translateY(-5px);
}
    .liveShowGrid .owl-nav button.owl-prev {
    margin-left: -3.75rem;
    left: 0;
    }
    .liveShowGrid .owl-nav button.owl-next {
    margin-right: -3.75rem;
    right: 0;
    }


/**==ROBOTIX NEW PAGE END==**/




div#onLoadModal {
    z-index: 99999;
}

div#onLoadModal .modal-dialog {
    max-width: 52%
}

div#onLoadModal .modal-dialog .modal-header {
    border: 0;
    padding: 0;
    margin: 0
}

div#onLoadModal .modal-dialog .modal-header button.btn-close {
    position: absolute;
    right: 3%;
    top: 6%;
    z-index: 999;
    opacity: 1;
    border: 1px solid #000;
    background: #fff;
    color: #000;
    height: auto;
    padding: 1px 8px 0;
    font-weight: 600
}

@media only screen and (min-width:320px) and (max-width:768px) {
    div#onLoadModal .modal-dialog {
        max-width: 100% !important
    }

    div#onLoadModal .modal-dialog .modal-body {
        padding: 4px
    }

    div#onLoadModal .modal-dialog .modal-header button.btn-close {
        right: 4%;
        top: 8%;
        font-size: 15px
    }
}
 div#onLoadModal .modal-dialog {
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
    padding: 0 10px;
}
    div#onLoadModal .modal-dialog .modal-header {
    border: 0;
    padding: 0;
    margin: 0;
    }
    div#onLoadModal .modal-dialog .modal-header button.btn-close {
    position: absolute;
    right: 3%;
    top: 6%;
    z-index: 999;
    opacity: 1;
    border: 1px solid #000;
    background: #fff;
    color: #000;
    height: auto;
    padding: 1px 8px 0px;
    font-weight: 600;
    }
    .countdown-wrap {
    text-align: center;
    padding: 0;
    background: transparent;
    color: #fff;
    position: absolute;
    z-index: 1;
    right:8%;
    left: unset;
    top: 25px;
	    bottom: auto;
    }
    .countdown-title {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 10px;
    letter-spacing: 1px;
    }
    .countdown {
    display: flex;
    justify-content: center;
    gap: 8px;
    }
    .count-box {
        width: 60px;
    padding: 5px;
    background: #fff;
    color: #000;
    border-radius: 5px;
    }
    .count-box span {
        display: block;
    font-size: 1.5vw;
    line-height: 1.4vw;
    font-weight: 700;
    }
    .count-box small {
    display: block;
    font-size: 0.7vw;
    text-transform: uppercase;
    margin-top: 0px;
    line-height: normal;
}
    @media (max-width:767px) {
	
	div#onLoadModal .modal-dialog .modal-body {
    padding: 4px;
}
div#onLoadModal .modal-dialog .modal-header button.btn-close {
    top: 0;
    right: 0;
    border-radius: 100px;
    padding: 0px;
    width: 25px;
    height: 25px;
}
.countdown-wrap {
    right: 10px;
}
	
    .count-box {
    width: 31px;
    padding: 3px;
    flex: 0 0 31px;
    border-radius: 3px;
}
    .count-box span {
    font-size: 13px;
    line-height: 13px;
    }
    .count-box small {
    font-size: 5px;
    margin-top: 0px;
    }
    .countdown {
    gap: 3px;
    /* flex-wrap: wrap; */
    }
    .countdown-title {
    font-size: 7px;
    margin-bottom: 7px;
    letter-spacing: 0;
    line-height: normal;
    }
    }
    @media(min-width:1100px) and (max-width:1365px) {
    .count-box {
    width: 60px;
    padding: 5px;
    }
    .countdown-title {
    font-size: 10px;
    margin-bottom: 5px;
    }
    .countdown {
    gap: 5px;
    }
    .count-box span {
    font-size: 18px;
    line-height: 18px;
    }
    .count-box small {
    font-size: 9px;
    margin-top: 2px;
    }
    .modal-content .countdown-wrap {
    right: 15%;
    left: unset;
    top: 8px;
    }
    }/* 

@media(min-width:1100px) and (max-width:1365px) {
    .count-box {
        width: 60px;
        padding: 5px
    }

    .countdown-title {
        font-size: 10px;
        margin-bottom: 5px
    }

    .countdown {
        gap: 5px
    }

    .count-box span {
        font-size: 18px;
        line-height: 18px
    }

    .count-box small {
        font-size: 9px;
        margin-top: 2px
    }

    .modal-content .countdown-wrap {
        right: 15%;
        left: unset;
        top: 8px;
    }
} */

/*.sectorslogobox001 {
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    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;
}

.sectorslogobox001 a,
.sectorslogobox001 a.sectorCradLink {
    width: 100% !important;
    height: 100% !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
}

.sectorslogobox001 figure {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    height: 6rem;
    min-height: 6rem;
    padding: 0;
    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;
}

.sectorslogobox001 figure img {
    width: 100% !important;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    -o-object-fit: contain;
}

.sectorslogobox001 figure img:hover {
    transform: none !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
}

.sectorslogobox001 figure img.robotix01 {
    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;
}

.sectorslogobox001 figure img.enerygyx01 {
    transform: translateY(-4px) scale(1.2) !important;
    -webkit-transform: translateY(-4px) scale(1.2) !important;
    -moz-transform: translateY(-4px) scale(1.2) !important;
    -ms-transform: translateY(-4px) scale(1.2) !important;
    -o-transform: translateY(-4px) scale(1.2) !important;
}

.sectorslogobox001 figure img.gqx01 {
    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;
}

.sectorslogobox001 figure img.livx01 {
    transform: scale(0.88) !important;
    -webkit-transform: scale(0.88) !important;
    -moz-transform: scale(0.88) !important;
    -ms-transform: scale(0.88) !important;
    -o-transform: scale(0.88) !important;
}*/


  .agentixHeroWrapp {
    position: relative;
    z-index: 2;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 190px 0 80px;
    background-image: url(theme26/images/banner_HD_no_text_keep_AgenticAI.jpg);
}
	.agentixHeroWrapp:after{  content: "";
    position: absolute;
    inset: 0;   background: radial-gradient(circle at 78% 55%, rgba(255, 80, 30, 0.20) 0%, rgba(255, 80, 30, 0.08) 22%, transparent 45%), radial-gradient(circle at 58% 20%, rgba(255, 70, 90, 0.14) 0%, transparent 38%), linear-gradient(100deg, #ffffff 0%, #fafbfcd4 38%, #eef0f4ba 70%, #e4e7ed 100%); display:none}
	
    .RetailHeroWrap:after {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at 78% 55%, rgba(255, 80, 30, 0.20) 0%, rgba(255, 80, 30, 0.08) 22%, transparent 45%), radial-gradient(circle at 58% 20%, rgba(255, 70, 90, 0.14) 0%, transparent 38%), linear-gradient(100deg, #ffffff 0%, #fafbfcd4 38%, #eef0f400 70%, #e4e7ed00 100%); 
	display:block
    }
	.gmixHerowrap:after {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at 78% 55%, rgba(255, 80, 30, 0.20) 0%, rgba(255, 80, 30, 0.08) 22%, transparent 45%), radial-gradient(circle at 58% 20%, rgba(255, 70, 90, 0.14) 0%, transparent 38%), linear-gradient(100deg, #ffffff 0%, #fafbfcd4 38%, #eef0f400 70%, #e4e7ed00 100%);
	display:block
    }
    .agentixWrapContent {
    position: relative;
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    }
    .agentixLogo figure {
    width: 20vw;
    }
    .agentixblockContent h1 {
    font-size: 4vw;
    margin: 0 0 10px;
    color: #000;
    background-image: linear-gradient(100deg, #df3803, #2e201e);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    }
    .RetailHeroWrap .agentixblockContent h1 {
    background-image: linear-gradient(100deg, #1f13fb, #1a264b);
    }
    .agentixblockContent p {
    font-size: 1.3vw;
    color:#000
    }
    .agentixDateEvent {
    font-weight: bold;
    font-size: 1.5vw;
    font-family: 'Big Shoulders';
    color: #000;
    display: flex;
    align-items: center;
    gap: 14px;
    }
    .PrimaryButton_as.SecondaryButton_Red {
    background-image: linear-gradient(100deg,#ff6a08,#f71957);
    color: #FFF;
    }
    .agentiXSection {
    position: relative;
    z-index: 2;
    padding: 5% 0;
    background: #f2f1f2;
    }
	.agentiXSection.agentixStatSection {
    padding: 2% 0;
}
    .agentiX-stat {
    background: #fff;
    padding: 15px;
    border-radius: 20px;
    height: 100%;
    display: flex;
    gap: 10px;
}
	.AgentixStatContent h2 {
    font-size: 2.5vw;
    color: #e40443;
    line-height: 1;
    margin: 0;
}
    .AgentixStatContent p {
    margin: 0;
    font-size: 0.9vw;
    }
    
    .AgentixStatContent h2 span{font-family: 'Big Shoulders';}
    .statIcon {
    background: rgb(255 106 8 / 10%);
    width: 50px;
    flex: 0 0 50px;
    height: 50px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 6px;
}

.MainHeading_as_II_Small h2 {
    font-size: 3.5vw;
}
.MainHeading_as_II_Small color {
        font-size: 1.5vw;
    }

    .AgenticEconomySection {
    background: #FFF;
    }
    .agentixEconomy{position:relative; overflow:hidden;     border-radius: 24px;}
    .agentixEconomy figure {
    height: 500px;
    margin: 0;
    }
    .agentixEconomy figure img {
    height: 100%;
    border-radius: 24px;
    object-fit: cover;
    }
    .agentixEconomyContent {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 100px 24px 24px;
    padding-right: 60px;
    background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0)    0%,
    rgba(255, 255, 255, 0.65) 40%,
    rgba(255, 255, 255, 0.95) 100%
    );
    background: linear-gradient(to bottom, #fd437c 0%, #612815bd 25%, #f3314a 100%);
    -webkit-mask-image: linear-gradient(to bottom, transparent 0%, #000 45%);
    mask-image: linear-gradient(to bottom, transparent 0%, #000 45%);
    }
    .agentixEconomyContent h3 {
    color: #FFF;
    font-size: 2.1vw;
    margin: 0 0 5px;
    }
    .agentixEconomyContent p {
    color: #FFF;
    font-size: 1.3vw;
    margin:0
    }
    .agenticEcosystem {
    display: grid;
    gap: 15px;
    grid-template-columns: repeat(8, 1fr);
    justify-content: space-between;
    flex-wrap: wrap;
    }
    .agenticEcoColumn figure {
    background: #FFF;
    height: 80px;
    width: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 16px;
    margin: 0 auto 20px;
    padding: 10px;
    }
    .agenticEcoColumn {
    text-align: center;
    }
    .agenticEcoColumn h3 {
    font-size: 1.2vw;
    text-transform: uppercase;
    margin: 0;
    }
    .agenticEcosystemSection{    background-image: linear-gradient(360deg, rgba(224, 225, 219, 0) 0, rgba(224, 225, 219, 0) 25%, rgba(224, 225, 219, .9) 50%, rgba(224, 225, 219, 1) 76%, rgba(224, 225, 219, 1) 100%);}
    .gmixStatSection .MainHeading_as_II p{
    font-size: 1.4vw;
    }
    .gmixStatSection .agentiX-stat {
    box-shadow: 0 12px 32px rgb(228 4 67 / 10%);
    }
    .gmixMarketBlock {
    background:linear-gradient(360deg, rgba(224, 225, 219, 0) 0, rgba(224, 225, 219, 0) 25%, rgba(224, 225, 219, .9) 50%, rgba(224, 225, 219, 1) 76%, rgba(224, 225, 219, 1) 100%);
    height: 100%;
    padding: 10px;
    border-radius: 16px;
    }
    .gmixMarketContent h3 {
    background-image: linear-gradient(100deg, #df3803, #2e201e);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 2.2vw;
    }
    .gmixMarketContent p {
    font-size: 1.2vw;
    }
    .gmixMarketBlock figure {
    height: 200px;
    }
    .gmixMarketBlock figure img{
    height: 100%;
    width:100%;
    object-fit:cover;
    border-radius:16px
    }
    .gmixEcosystem {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    gap: 15px;
    }
    .gmixEcoColumn {
    background: #FFF;
    height: 9vw;
    width: 9vw;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    text-align: center;
    padding: 12px;
    border-top: 2px solid #eb0a10;
    }
    .gmixEcoColumn:nth-child(2n) {
    border-bottom: 2px solid #eb0a10;
    border-top: 0;
    }
    .gmixEcosystem h3 {
    font-size: 1.2vw;
    text-transform: uppercase;
    margin: 0;
    }
    .gmixGrowthColumn{    position: relative;
    flex: 1;
    height: 450px;
    margin-left: -21px;
    background: #0d0b14;
    overflow: hidden;
    clip-path: polygon(26px 0, 100% 0, calc(100% - 26px) 100%, 0 100%);}
    .gmixGrowthColumn:after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to bottom,rgba(11,9,15,0) 0,rgba(11,9,15,0) 40%,rgba(11,9,15,.7) 55%,#0b090f 62%,#1c050b 87%,#7f0f1e 100%);
    }
    .ic {
    width: 30px;
    height: 30px;
    stroke: #ff3b4e;
    fill: none;
    stroke-width: 1.7;
    stroke-linecap: round;
    stroke-linejoin: round;
    margin-bottom: 14px;
    }
    .gmixGrowthContent {
    position: absolute;
    z-index: 1;
    left: 0;
    right:15px;
    bottom: 0;
    color: #fff;
    padding: 15px;
    }
    .gmixGrowthColumn figure {
    position: absolute;
    inset: 0 0 auto 0;
    height: 62%;
    background: center/cover;
    }
    .gmixGrowthContent h4 {
    font-size: 1.5vw;
    color: #FFF;
    }
    .gmixGrowthContent p {
    margin: 0;
    font-size: 1vw;
    line-height: normal;
    }
    .roboticx-liveEnergy.futureMarketSection .liveengeryItem:before {
    background: linear-gradient(100deg, #df3803, #aa3e2e);
    }
    .roboticx-liveEnergy.futureMarketSection .liveengeryItem::after {
    background: linear-gradient(180deg, rgb(61 24 3) 0%, rgb(138 0 18) 100%);
    opacity: 0.5;
    }
    .futureMarketSection .liveShowGrid .owl-nav button.owl-next, .futureMarketSection .liveShowGrid .owl-nav button.owl-prev{background: linear-gradient(145deg, rgb(255 255 255 / 98%), rgb(255 255 255 / 98%)) padding-box, linear-gradient(135deg, #df633d 0%, #dd613c 25%, rgb(255 255 255) 50%, #e07556 78%, #dd613c 100%) border-box;    color: #d24210;}
    .retailStackSection .gmixMarketContent h3 {
    background-image: linear-gradient(100deg, #1f13fb, #1a264b);
    }
    .GitexRetailItem {
    text-align: center;
    border-top: 2px solid #1a264b;
    width: 200px;
    height: 200px;
    background: #FFF;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    padding: 15px;
    box-shadow: 0 12px 32px rgb(228 4 67 / 10%);
    margin: 20px;
    }
    .GitexRetailItem h3 {
    margin: 0;
    text-transform: uppercase;
    font-size: 1.4vw;
    color: #000;
    }
    .owl-item:nth-child(2n) .GitexRetailItem{
    border-top:0;
    border-bottom:2px solid #1a264b;
    }
    .gitexetailsSection .gmixGrowthColumn:after{background: linear-gradient(to bottom, rgba(11, 9, 15, 0) 0, rgba(11, 9, 15, 0) 40%, rgba(11, 9, 15, .7) 55%, #0b090f 62%, #1f13fb63 87%, #1f13fb 100%);}
    .gitexetailsSection .ic {
    stroke: #1d12e1;
    background: #ffffff;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    padding: 5px;
    }
    .roboticx-liveEnergy.GitexRetailMarketSection .liveengeryItem:before {
    background: linear-gradient(100deg, #1f13fbe6, #1f13fb);
    }
    .roboticx-liveEnergy.GitexRetailMarketSection .liveengeryItem::after {
    background: linear-gradient(180deg, rgb(31 19 250) 0%, rgb(138 0 18) 100%);
    opacity: 0.5;
    }
    .statTextBlue .AgentixStatContent h2 {
    color: #1f13fb;
    }
	
.agentixEconomySlider .owl-nav, .gmixGrowthRow .owl-nav  {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 12px;
    margin-top: 25px;
}

.agentixEconomySlider .owl-nav button, .gmixGrowthRow .owl-nav button {
    width: 46px;
    height: 46px;
    border: 1px solid #ff0000 !important;
    border-radius: 50% !important;
    background: #fff !important;
    color: #ff0000 !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
    transition: all 0.3s ease;
}

.agentixEconomySlider .owl-nav button span, .gmixGrowthRow .owl-nav button span {
    display: none;
}

/* Left Arrow */
.agentixEconomySlider .owl-prev::before, .gmixGrowthRow .owl-prev::before {
    content: "";
    width: 9px;
    height: 9px;
    border-left: 2px solid #ff0000;
    border-bottom: 2px solid #ff0000;
    transform: rotate(45deg);
    margin-left: 4px;
}

/* Right Arrow */
.agentixEconomySlider .owl-next::before, .gmixGrowthRow .owl-next::before {
    content: "";
    width: 9px;
    height: 9px;
    border-right: 2px solid #ff0000;
    border-top: 2px solid #ff0000;
    transform: rotate(45deg);
    margin-right: 4px;
}

/* Hover */
.agentixEconomySlider .owl-nav button:hover, .gmixGrowthRow .owl-nav button:hover {
    background: #ff0000 !important;
    border-color: #ff0000 !important;
}

.agentixEconomySlider .owl-prev:hover::before, .gmixGrowthRow .owl-prev:hover::before {
    border-color: #fff;
}

.agentixEconomySlider .owl-next:hover::before, .gmixGrowthRow .owl-next:hover::before {
    border-color: #fff;
}	
	
	
.dropdownWrap {
    position: relative;
    display: inline-block;
}

.dropdownWrap .DropdownBtn_as {
    padding-right: 35px;
    /* background: #FFF; */
    /* color: #ec0a10 !important; */
    font-weight: 500;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    cursor: pointer;
    user-select: none;
    /* border-color: #FFF; */
}


.btn-arrow {
    width: 8px;
    height: 8px;
    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: rotate(45deg);
    transition: transform 0.3s ease;
    margin-top: -4px;
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 11px;
}

.dropdownMenu {
    position: absolute;
    top: calc(100% + 10px);
    left: 0;
    min-width: 230px;
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
    padding: 0 0;
    z-index: 9999;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: all 0.3s ease;
    overflow: hidden;
    width: 330px;
}
.dropdownMenu a {
    display: block;
    padding: 7px 15px;
    color: #222;
    text-decoration: none;
    font-size: 15px;
    transition: all 0.25s ease;
    text-transform: uppercase;
    font-weight: 500;
    font-family: 'Big Shoulders';
    letter-spacing: 0.5px;
}

.dropdownMenu a:hover {
    background: #f4f4f4;
    color: #e60000;
}

.dropdownWrap.active .dropdownMenu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.dropdownWrap.active .btn-arrow {
    transform: rotate(225deg);
    margin-top: 4px;
    top: 9px;
}
.dropdownWrap .TicketBtn_ {
    padding-right: 31px;
}
.ButtonAboveVideo {
    position: absolute;
    bottom: 10%;
    left: auto;
    right: 0;
}
.GGHeader .TicketBtn_, .ButtonAboveVideo .TicketBtn_{
	color: #000;
    background: #fcff34;
    border-color: #fcff34;
	font-weight:bold;
}
.GGHeader .TicketBtn_:hover, .ButtonAboveVideo .TicketBtn_:hover{color: #fff;
    background: #f3933c;
    border-color: #f3933c}
	
	
.ButtonAboveVideo .TicketBtn_ {
    padding: 0.386vw 1.42vw 0.386vw 1.42vw;
}

#getTicket, #ExhibitNow {
    display: none;
}
.GGHeaderFixed_as #GitexConnect, .GGHeaderFixed_as #GroupBooking {
    display: none;
}

.GGHeaderFixed_as #getTicket, .GGHeaderFixed_as #ExhibitNow {
    display: block;
}

	
