@import "https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700&display=swap";
*{margin:0;padding:0;box-sizing:border-box;font-family:'Lato',sans-serif}
.whitetext{color:#fff}
body *{color:#4a4a4a}
h1{font-size:50px;font-weight:600;margin-bottom:20px}
.landing_header{background:#fff}
.landing_header .landing-wrapper{overflow:visible}
.landing-wrapper{width:100%;padding:10px;overflow:hidden}
.cell-6-col{width:calc(50% - 16px)}
.cell-5-col{width:calc(41.6666666667% - 16px)}
.cell-7-col{width:calc(58.3333333333% - 16px)}
.cell-12-col{width:calc(100% - 16px)}
.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.region-select ul .dropitems{display:none}
.region-select .dropdown li a{text-decoration:none;padding:8px 10px;display:block;font-size:16px}
.region-select .dropdown li.init a{padding:12px 25px 12px 15px}
.region-select ul.dropdown li.init{width:185px;border:0;padding:0;margin-top:0;margin-bottom:3px;box-sizing:border-box;position:relative;background:transparent}
.region-select ul.dropdown li{list-style:none;position:relative;z-index:9;background:#fff;width:250px;padding:5px 0;border:1px solid #9d9d9d;margin-top:-1px;box-sizing:border-box}
.region-select ul.dropdown{margin-left:20px;border:1px solid #9d9d9d;border-radius:10px;font-size:14px;line-height:16px;height:45px;width:200px}
.region-select ul.dropdown li.init .angle-icon{position:absolute;right:3px;top:12px;color:#fff;width:20px}
.textright{text-align:right}
.textcenter{text-align:center}
.textleft{text-align:left}
.map-area{background:#ebebeb}
.video-area{padding:40px 40px 0px 40px}
.show-in-mob{display:none}
.video-area p{font-size:21px;font-weight:400;line-height:30px}
.intro_title h4{font-size:17px}
.landing-page-heading{font-size:42px;line-height:55px;font-weight:900;color:#000}
.landing-main-content .sub-heading{color:#000;font-size:30px;font-weight:600;max-width:400px;line-height:40px;margin-top:10px}
.footer{background:#ebebeb;font-size:20px;font-weight:600;padding:10px 0}
.expo-landing-main{width:100%;display:flex;flex-direction:column}
.main-logo{text-align:end}
.landing-logo{width:224px;margin:10px 0}
.landing-main-right{display:flex;flex-direction:column;justify-content:center}
.world-map{width:100%;height:auto}
.landing-main-right{position:relative}
.landing-location-pin{position:absolute;text-align:center}
.landing-location-pin:hover{z-index:9}
.landing-location-pin img{width:46px;position:relative;z-index:8;margin: 2px;}
.landing-location-pin:hover > .landing-location-pin-text{display:block;position:absolute;left:-152px;top:0}
.landing-location-pin:hover > .landing-location-pin-text.bra {
    top: unset;
    bottom: -50px;
}
#location-pin-aus:hover > .landing-location-pin-text{left:unset;right:-45px;top:unset;bottom:-70px}
.landing-location-pin-text img{width:150px}
.landing-location-pin-text{display:none;position:relative;min-width:400px;z-index:9;background:#fff;border:2px solid #d8d8d8;border-radius:10px;padding:10px 30px;box-sizing:border-box}
.landing-location-pin-text .event-flag img{max-width:40px}
.landing-location-pin-text .landing-event-name{font-size:25px;font-weight:900;margin:10px 0}
.landing-location-pin-text .landing-event-loc{font-size:18px;margin-bottom:5px}
.landing-location-pin.live-event .site_country{animation: bounceeffect 2.1s ease infinite;position:relative;display:block;width:68px;height:68px;text-align:center;border-radius:50%;}
/*.landing-location-pin.live-event .site_country:before,.landing-location-pin.live-event .site_country:after{    content: "";
    background: rgb(70 39 39 / 40%);
    position: absolute;
    left: 0px;
    top: -8px;
    width: 68px;
    height: 68px;
    display: block;
    z-index: 6;
    border-radius: 50%;
    box-sizing: content-box;
    animation: bounceeffect 2.1s ease infinite;}*/
    @keyframes bounceeffect {
  0%, 20%, 50%, 80%, 100% {transform: translateY(0) scale(1, 1);}
  40% {transform: translateY(-20px) scale(1.1, 1.1);}
  60% {transform: translateY(-15px) scale(1, 1);}
}
/*@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.1, 1.1);
  }
  100% {
    transform: scale(1, 1);
  }
}*/
/*@keyframes pulse {
  0% {
      -webkit-transform: scale(1);
      opacity: 1;
  }

  25% {
      -webkit-transform: scale(0.8);
      opacity: 0.7;
  }

  50% {
      -webkit-transform: scale(0.5);
      opacity: 0.5;
  }

  75% {
      -webkit-transform: scale(0.1);
      opacity: 0.2;
    }

  100% {
      -webkit-transform: scale(0);
      opacity: 0.0;
  }
} */
.landing-location-pin.live-event .site_country:after{border: 3px dashed #a9a9a9;
    background: rgb(255 209 209 / 70%);
    z-index: 5;
    width: 86px;
    height: 86px;
    left: -12px;
    top: -19px;}
/*.landing-location-pin.live-event .site_country .grey-img-bg {    position: absolute;
    width: 46px;
    height: 46px;
    margin-top: -32px;
    margin-left: -23px;
    display: block;
    background: rgb(70 57 57 / 40%);
    left: 50%;
    top: 50%;
    border-radius: 50%;
    z-index: 6;
    animation: bounceeffect 2.1s ease infinite;}*/
.landing-location-pin-text .button{padding:9px 40px 12px;border:0;border-radius:30px;margin:10px 0;font-size:18px;cursor:pointer;font-weight:600;background:#1b2755;color:#fff;opacity:1;text-decoration: none;display: inline-block;}
.landing-location-pin-text .button:hover{opacity:.9}
.landing-location-pin-text.bra .button{background:#002776}
.landing-location-pin-text.uk .button{background:#7f132d}
.landing-location-pin-text.usa .button{background:#e3b124}
.landing-location-pin-text.aus .button{background:#0f673b}
.landing-location-pin-text.uae .button{background:#e3b123}
.virtual-main-container{position:absolute;margin-left:40px;width:70%;color:#666;border-bottom:3px dotted #d8e2e6;text-align:end}
.landing-main-content h1{font-size:2rem;text-align:center;margin-bottom:10px}
.landing-main-content p{margin-bottom:10px}
.landing-main-left{margin-bottom:10px}
#location-pin-usa{top:15%;left:17%}
#location-pin-uk{top:10%;left:40%}
#location-pin-aus{left:80%;bottom:0}
#location-pin-kl{left:65%;bottom:30%}
#location-pin-bra {top: 53.5%;left: 31.5%;;}
#location-pin-uae{top: 39.4%;left: 55.7%;}
#location-pin-global{position:absolute;left:0;top:85%;margin-left:40px;width:50%;color:#666;font-weight:800;border-bottom:3px dotted #d8e2e6;text-align:end}
#location-pin-global img{position:absolute;width:40px;left:0;bottom:-20px}
.landing-location-pin-text-g{position:absolute;font-size:.75rem;width:100%;left:50%;bottom:10%;text-align:left}

@media screen and (min-width: 820px) {
.landing-wrapper{width:100%;max-width:1350px;margin:0 auto;padding:10px;overflow:hidden}
header{display:block}
.expo-landing-navbar{display:flex;gap:10px;justify-content:space-around;box-shadow:0 15px 10px -15px #000;padding:15px 0;height:auto}
.expo-landing-nav-cards{min-width:13vw;max-width:250px;background-color:transparent;height:min-content;object-fit:contain;border-radius:10px;overflow:hidden;box-shadow:5px 5px 5px 3px #ddd;transition:all .4s ease-out;cursor:pointer}
.expo-landing-nav-cards:hover{transform:scale(1.05)}
.expo-landing-nav-cards-img{max-width:100%;object-fit:contain}
.expo-landing-main{display:flex;flex-direction:row;justify-content:space-around;margin-top:20px;height:100%;gap:10px}
.landing-main-right{position:relative;height:480px}
.landing-main-content h1{font-size:2rem;margin:25px 0 10px}
.landing-main-content p{font-size:1rem;margin-bottom:15px}
.landing-location-pin{cursor:pointer;transition:all .4s ease-out}
.landing-location-pin:hover{transform:scale(1.1)}
#location-pin-usa{        top: 32.5%;
        left: 22.8%;}
#location-pin-uk{top:24%;left:40.5%}
    #location-pin-aus {
        left: 81.7%;
        bottom: 24%;
    }
#location-pin-kl{left:68%;bottom:48%}
#location-pin-global{position:absolute;width:65%;height:50px;left:40px;top:300px;transform:scale(1)}
#location-pin-global img{width:45px;position:absolute;bottom:-25px}
#location-pin-global .landing-location-pin-text-g{position:absolute;bottom:0;left:290px;text-align:left}
.main-logo{text-align:end}
}
@media  (max-width: 1300px) {
    #location-pin-aus {
        left: 83.1%;
        bottom: 22.3%;
    }
}

@media  (max-width: 1260px) {
#location-pin-bra {top: 51.5%;left: 30.8%;}
#location-pin-aus {left: 82.7%;bottom: 25%;}
#location-pin-uk {top: 25.6%;left: 40.2%;}
#location-pin-uae {top: 39.2%;left: 55.7%;}
}
@media  (min-width: 1300px) {
    #location-pin-aus {
        left: 83.1%;
        bottom: 22.3%;
    }
}
@media screen and (min-width: 650px) and (max-width: 819px) {
.expo-landing-main{flex-direction:column}
header{display:block}
.expo-landing-navbar{display:flex;gap:10px;justify-content:space-around;box-shadow:0 15px 10px -15px #000;height:auto}
.expo-landing-nav-cards{min-width:18vw;max-width:250px;height:min-content;object-fit:contain;border-radius:10px;overflow:hidden;box-shadow:5px 5px 5px 3px #ddd;transition:all .4s ease-out;cursor:pointer}
.expo-landing-nav-cards:hover{transform:scale(1.05)}
.expo-landing-nav-cards-img{max-width:100%;object-fit:contain}
#location-pin-usa{top: 26.5%;left: 21.8%;}
#location-pin-uk{top: 13.6%;left: 40.2%;}
#location-pin-bra {top: 52.5%;left: 31%;}
#location-pin-kl{left:66%;bottom:67%}
#location-pin-uae {top: 34.2%;left: 54.7%;}
#location-pin-aus{left: 82.4%;bottom: 14%;}
#location-pin-global{left:10%;bottom:10%}
#location-pin-global img{bottom:-20px}
.landing-location-pin-text-g{position:absolute;left:65%;bottom:0}
}
@media (min-width: 820px) and (max-width: 1192px) {
#location-pin-usa{top: 30.9%;left: 21%;}
#location-pin-bra {top: 57.5%;left: 30.8%;}
#location-pin-uk {top: 18%;left: 41%;}
#location-pin-aus {left: 83%;bottom: 14.8%;}
#location-pin-uae {top: 39.2%;left: 53.2%;}
#location-pin-kl{left:68%;bottom:48%}
#location-pin-global .landing-location-pin-text-g{left:190px}
}
@media screen and (min-width: 1193px) {
#location-pin-usa{top: 32.5%;left: 22.8%;}
#location-pin-global .landing-location-pin-text-g{left:290px}
}
@media only screen and (min-device-width : 801px) and (max-device-width : 819px) and (orientation : landscape) {
.landing-wrapper{height:auto}
#location-pin-usa{top:30%;left:21%}
#location-pin-uk {top: 17.5%;left: 40.8%;}
#location-pin-kl{left:70%;bottom:30%}
#location-pin-bra {top: 56.5%;left: 31%;}
#location-pin-uae {top: 37.2%;left: 55.7%;}
#location-pin-aus{left: 83%;bottom: 14.3%;}
}
@media only screen and (min-device-width : 820px) and (max-device-width : 850px) and (orientation : landscape) {
.landing-wrapper{height:auto}
#location-pin-usa{top: 31.5%;left: 21.8%;}
#location-pin-uk{top:17.9%;left: 41%;}
#location-pin-bra {top: 56%;left: 32%;}
#location-pin-kl{left:66%;bottom:67%}
#location-pin-aus{left: 83%;bottom:15%;}
#location-pin-uae {top: 38.2%;left: 55.2%;}
}
@media only screen and (min-device-width : 851px) and (max-device-width : 900px) {
.landing-wrapper{height:auto}
#location-pin-usa{top: 32%; left: 21%;}
#location-pin-uk{top: 17.2%;left: 41%;}
#location-pin-bra {top: 56.5%;left: 31%;}
#location-pin-kl{left:66%;bottom:67%}
#location-pin-aus{left: 83.4%;bottom:14%;}
#location-pin-uae {top: 38.2%;left: 55.2%;}
}
@media only screen and (min-device-width : 900px) and (max-device-width : 1192px){
.landing-wrapper{height:auto}
#location-pin-usa{top: 35%;left: 20.5%;}
#location-pin-uk{top: 29%;left: 39%;}
#location-pin-kl{left:67%;bottom:66%}
#location-pin-aus {left: 81%;bottom: 31.5%;}
#location-pin-bra {top: 48.5%;left: 28.8%;}
#location-pin-uae {top: 39.2%;left: 53.5%;}
}
@media only screen and (min-device-width : 1025px) and (max-device-width : 1192px) and (orientation : landscape) {
.landing-wrapper{height:auto}
#location-pin-usa{top: 35%;left: 20.5%;}
#location-pin-uk{top: 26.6%;left: 40%;}
#location-pin-kl{left:67%;bottom:66%}
#location-pin-aus {left: 82%;bottom: 26.5%;}
#location-pin-bra {top: 51.5%;left: 29.8%;}
#location-pin-uae {top: 39.2%;left: 53.5%;}
}
@media screen and (max-width: 899px) {
.cell-5-col,.cell-7-col,.cell-6-col{width:calc(100% - 16px);margin:0 8px}
.video-area .textright{text-align:center}
.cell-2-col-mob{width:calc(50% - 12px);margin:0}
.hide-in-mob{display:none}
.show-in-mob{display:block}
.logo{margin-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #818181}
.landing-logo{margin:0 0 0 10px;max-width:calc(100% - 10px)}
.landing-wrapper{padding:0;margin-bottom:20px}
.landing-page-heading,.sub-heading{text-align:center}
.landing-wrapper{padding:0}
.landing_header h3{font-size:15px;line-height:20px}
.landing_header .textright{text-align:left}
.show-in-mob .region-select ul{background:#4a4a4a;margin:0 0 20px;width:calc(100% + 16px);padding:0 30px;border-radius:0}
.show-in-mob .region-select ul li{background:#4a4a4a;width:100%}
.intro_title h4{font-size:13px}
.region-select ul.dropdown li.init,.region-select ul.dropdown li{width:100%}
h1{font-size:26px}
.landing-page-heading{font-size:30px;line-height:40px;margin:25px 0 25px 10px}
.landing-main-right{height: auto;}
}
@media screen and (max-width: 720px) {
.video-area{padding:20px 0}
.video-area p{font-size:18px;line-height:28px}
.video-area iframe{width:100%;height:280px}
.video-area .landing-main-left,.video-area .landing-main-right{margin:0 10px}
.landing-main-content .sub-heading{font-size:14px;font-weight:500;margin-top:0;line-height:20px;margin-bottom:15px}
.landing-location-pin.live-event .site_country{width:40px;height:40px}
.landing-location-pin img{width:25px}
.landing-location-pin.live-event .site_country:before{        width: 42px;
        height: 42px;
        border-width: 7px;
        left: -1px;
        top: -7px;}
.landing-location-pin.live-event .site_country:after{width: 52px;height: 52px;left: -8px;top: -14px;border-width:2px;border-color:#9a9a9a}
.landing-location-pin.live-event .site_country .grey-img-bg{width: 30px;height: 30px;        margin-left: -15px;
        margin-top: -21px;}
.landing-location-pin-text{min-width:270px;padding:10px}
.landing-location-pin-text .landing-event-loc{font-size:13px}
.landing-location-pin-text .button{font-size:12px;padding:7px 20px;margin:5px 0}
.landing-location-pin-text .landing-event-name{font-size:16px;font-weight:900;margin:7px 0}
.landing-location-pin:hover > .landing-location-pin-text{left:-50px;top:-75px}
#location-pin-aus:hover > .landing-location-pin-text{bottom:0}
#location-pin-uae:hover > .landing-location-pin-text{left:unset;right:-20px;top:-56px}
#location-pin-aus {        left: 83.3%;
        bottom: 13.9%;}
#location-pin-bra {        top: 59%;
        left: 34%;}
#location-pin-uae {top: 40.4%;left: 57%;}
#location-pin-usa {        top: 32%;
        left: 23.2%;}
#location-pin-uk {top: 20.5%;
        left: 41.5%;}
}
@media screen and (max-width: 400px) {
.landing_header h3{font-size:13px;line-height:20px}
.cell-2-col-mob{width:calc(50% - 8px)}
h1,.landing-page-heading{font-size:24px;line-height:30px;margin:20px 0 10px}
.video-area p,.footer{font-size:16px;line-height:28px}
.video-area iframe{height:230px}
/*#location-pin-aus {left: 82%;bottom: 13.2%;}*/
/*#location-pin-bra {top: 60%;left: 31%;}*/
#location-pin-uae {top: 34.4%;left: 56.4%;}
/*#location-pin-usa {top: 26%;left: 20.4%;}*/
#location-pin-uk {top: 14.8%;left: 40.3%;}
}
@media screen and (min-width: 820px) {
.heading{width:100%;max-width:1350px;margin:10px auto;padding:10px;overflow:hidden}
}
.inner-heading{text-align:left;font-size:42px;font-weight:700;letter-spacing:0;color:#4A4A4A;opacity:1;width:70%}
.img-sec{width:68%;height:245px;background:#4A4A4A;opacity:1}
.event-sec{width:100%;height:245px;background:#ebebeb}
.flexbox-k{display:flex}
.sec-2{background:#FFF 0 0 no-repeat padding-box;margin:0 -46px}
.event-detail-sec{margin:30px 50px}
.event-name{text-align:left;font-size:42px;font-weight:700;letter-spacing:0;color:#4A4A4A;opacity:1}
.venue-sec{text-align:left;font:normal normal normal 20px/27px Segoe UI;letter-spacing:0;color:#4A4A4A;opacity:1;display:flex;flex-direction:column;margin:14px 0 23px;font-weight:400}
.explore-venue{padding:9px 30px;border:1px solid;border-radius:30px;text-decoration:none;background:#4A4A4A;color:#fff}
.venue-image{width:100%;object-fit:fill;height:245px}
.lower-sec{padding:35px}
.info-part{display:flex;flex-direction:column;align-items:center;gap:20px}
.info-head{font-size:42px;font-weight:700;color:#4A4A4A}
.contact-button{padding:10px 25px;border-radius:20px;background:#4A4A4A 0 0 no-repeat padding-box;color:#fff;text-decoration:none}
@media only screen and (max-width: 600px) {
.sec-2{background:#FFF 0 0 no-repeat padding-box;margin:0!important}
.inner-heading{font-size:18px;font-weight:700;padding:15px;text-align:center!important;width:100%}
.event-detail-sec{margin:0!important}
.alternate-flex{flex-direction:column-reverse!important}
.img-sec{width:100%}
.venue-image{object-fit:fill}
.flexbox-k{display:flex;flex-direction:column}
.event-sec{width:100%;height:245px;background:#ebebeb;display:flex;justify-content:center!important;align-items:center}
.event-name{font-size:24px!important;font-weight:700;text-align: center;}
.venue-sec{text-align:center}
.explore-btn{text-align:center}
.lower-sec{padding:20px}
.info-head{font-size:26px}
}
@media only screen and (max-width: 1024px) {
.inner-heading{font-size:22px;font-weight:700;padding:15px;text-align:left;width:100%;margin-top: -40px;}
.sec-2{background:#FFF 0 0 no-repeat padding-box;margin:0!important}
.img-sec{width:100%}
.venue-image{object-fit:fill}
.flexbox-k{display:flex}
.event-name{font-size:31px}
.event-sec{display:flex;justify-content:center;align-items:center}
}
.main-body{width:100%;max-width:1350px;margin:10px auto}
@media screen and (max-width: 600px){
#location-pin-aus {left: 83.1%;bottom: 14.2%;}
#location-pin-bra {top: 57%;left: 33%;}
#location-pin-uae {top:37.4%;left: 57%;}
#location-pin-usa {top: 30.5%;left: 22.5%;}
#location-pin-uk {top: 16.8%;left: 40.6%;}
}
@media screen and (max-width: 520px){
#location-pin-aus {left: 82.1%;bottom: 13.5%;}
#location-pin-bra {top: 56%;left: 33%;}
#location-pin-uae {top:38.4%;left: 57%;}
#location-pin-usa {top: 26.5%;left:22.5%;}
#location-pin-uk {top: 19%;left: 41%;}
}
@media screen and (max-width: 420px){
#location-pin-aus {left: 82.1%;bottom: 13.5%;}
#location-pin-bra {        top: 54%;
        left: 32%;}
#location-pin-uae {top: 33.8%;
        left: 56.5%;}
#location-pin-usa {top: 26.5%;left:21.5%;}
#location-pin-uk {top: 14%;
        left: 39.8%;}
}
@media screen and (max-width: 376px){
#location-pin-aus {left: 82.1%;bottom: 13.5%;}
#location-pin-bra {top: 53%;left: 32%;}
#location-pin-uae {top: 33.4%;left: 56%;}
#location-pin-usa {top: 26.5%;left: 21.5%;}
#location-pin-uk {top: 13.8%;left: 40.1%;}
}
@media screen and (max-width: 350px){
#location-pin-aus {left: 81.9%;bottom: 14.5%;}
#location-pin-bra {top: 53%;left: 31.4%;}
#location-pin-uae {top: 33.4%;left: 56%;}
#location-pin-usa {top: 19.8%;left: 21.4%;}
#location-pin-uk {top: 13.8%;left: 40.1%;}
}
/*css added by mahesh from pce team end*/