@font-face {
  font-family: 'Kallisto-Bold';
  src: url('../fonts/Kallisto-Bold.woff') format('woff'),
    url('../fonts/Kallisto-Bold.ttf') format('truetype'),
    url('../fonts/Kallisto-Bold.svg#Kallisto-Bold') format('svg');
}

@font-face {
  font-family: 'Kallisto-Heavy';
  src: url('../fonts/Kallisto-Heavy.woff') format('woff'),
    url('../fonts/Kallisto-Heavy.ttf') format('truetype'),
    url('../fonts/Kallisto-Heavy.svg#Kallisto-Heavy') format('svg');
}

@font-face {
  font-family: 'Kallisto-Light';
  src: url('../fonts/Kallisto-Light.woff') format('woff'),
    url('../fonts/Kallisto-Light.ttf') format('truetype'),
    url('../fonts/Kallisto-Light.svg#Kallisto-Light') format('svg');
}

@font-face {
  font-family: 'Kallisto-Medium';
  src: url('../fonts/Kallisto-Medium.woff') format('woff'),
    url('../fonts/Kallisto-Medium.ttf') format('truetype'),
    url('../fonts/Kallisto-Medium.svg#Kallisto-Medium') format('svg');
}

@font-face {
  font-family: 'Kallisto-Thin';
  src: url('../fonts/Kallisto-Thin.woff') format('woff'),
    url('../fonts/Kallisto-Thin.ttf') format('truetype'),
    url('../fonts/Kallisto-Thin.svg#Kallisto-Thin') format('svg');
}


@font-face {
  font-family: 'LEMONMILK-Bold';
  src: url('../fonts/LEMONMILK-Bold.woff') format('woff'),
    url('../fonts/LEMONMILK-Bold.ttf') format('truetype'),
    url('../fonts/LEMONMILK-Bold.svg#LEMONMILK-Bold') format('svg');
}

@font-face {
  font-family: 'LEMONMILK-Light';
  src: url('../fonts/LEMONMILK-Light.woff') format('woff'),
    url('../fonts/LEMONMILK-Light.ttf') format('truetype'),
    url('../fonts/LEMONMILK-Light.svg#LEMONMILK-Light') format('svg');
}

@font-face {
  font-family: 'LEMONMILK-Medium';
  src: url('../fonts/LEMONMILK-Medium.woff') format('woff'),
    url('../fonts/LEMONMILK-Medium.ttf') format('truetype'),
    url('../fonts/LEMONMILK-Medium.svg#LEMONMILK-Medium') format('svg');
}

@font-face {
  font-family: 'LEMONMILK-Regular';
  src: url('../fonts/LEMONMILK-Regular.woff') format('woff'),
    url('../fonts/LEMONMILK-Regular.ttf') format('truetype'),
    url('../fonts/LEMONMILK-Regular.svg#LEMONMILK-Regular') format('svg');
}




  .stagesnew{display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 105px;
  align-items: flex-end;}
  .stage-box{position: relative;width: 49.75%;background: #141415;
  padding: 20px;
  margin-bottom: 4px;}
.stage-wrap-in{text-align: center;}
.stage-wrap{display: flex;min-height: 250px;
  align-items: center;}
  .s1{}
  .stitle{color: #39ff14;
  font-family: Kallisto-Medium;
  font-size: 19px;
  transform: rotate(-90deg);}
  .s1{position: absolute;
  left: 12px;
  width: 20px;
  display: flex;
  align-items: center;
  justify-content: center;}
  .s2{width: 24%;margin-left: 25px;}
  .s3{width: 79%;
  padding-left: 20px;}
  .stage-box p{color: #ffffff;text-align: left;
  font-family: Kallisto-Medium;
  font-size: 14px;
  line-height: 23px;}
  .stage-btns{display: flex;}
  .stage-box a.book {
  padding: 10px 10px;
  width: 50%;
  font-size: 12px;
  text-align: center;
}


.swraps{position: absolute;
  left: -38px;}
  .stitles{color: #39ff14;
  font-family: Kallisto-Medium;
  font-size: 19px;
  transform: rotate(-90deg);}



  .stage-box a.bord {
  padding: 10px 10px;
  font-family: 'Kallisto-Medium';
  width: 50%;
  font-size: 12px;
  text-align: center;
}

.stage-box:nth-child(2) .swraps{left: -30px;}
.stage-box:nth-child(3) .swraps{left: -38px;}
.stage-box:nth-child(3) .swraps{left: -103px;}
.stage-box:nth-child(4) .swraps{left: -97px;}
.stage-box:nth-child(5) .swraps{left: -44px;}
.stage-box:nth-child(6) .swraps{left: -35px;}

.stage-box:nth-child(3) img{width:89px;}
.stage-box:nth-child(4) img{width: 100%;
  margin-top: 44px;}
.stage-box:nth-child(5) img{width: 88px;}
.stage-box:nth-child(6) img{width: 87px;}
.stage-box:nth-child(7) img{width:100%;}

.stage-box:nth-child(1){height: 240px;}
  .sone{position: absolute;
  top: -40px;
  width: 90px;}
  .stage-one-head{color: #39FF14;
  font-family: Kallisto-Heavy;
  font-size: 33px;
  width: 300px;
  line-height: 41px;
  padding-top: 96px;
  position: relative;
  z-index: 4;
}
.sthree{position: absolute;
  top: -111px;
  width: 300px;
  right: -23px;
  z-index: 9;}

.watt {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 3;
}
.watt img {
    width: 60px;
}

ul.exhibit-list li img{background: #ffffff;}
.desc p{font-size: 16px;
  line-height: 28px;}
.exhibit-box img{width: 50px;margin-bottom: 15px;}
.fwhite{filter: invert(48%) sepia(79%) saturate(2476%) hue-rotate(86deg) brightness(118%) contrast(119%);}
.summit-in a.book{padding: 10px 10px;
  width: 49%;font-size: 13px;
  text-align: center;}
  .summit-in a.bord{padding: 10px 10px;font-family: 'Kallisto-Medium';
  width: 49%;font-size: 13px;
  text-align: center;}

.box-menu .book {
  padding: 10px 17px !important;
  margin-top: 13px;
  color: black !important;
}

body,
html {
  margin: 0px;
  padding: 0px;
  background: #000000 !important;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  scroll-behavior: smooth;

}

.conference-content .img-slog{width: 554px;max-width: 90%;}


.benefit-ul li:nth-child(1) img{width: 65px;}
.benefit-ul li:nth-child(2) img{width: 65px;}
.benefit-ul li:nth-child(3) img{width: 65px;}
.benefit-ul li:nth-child(4) img{width: 65px;}

li.reg {
  margin-top: 8px !important;
}

li.reg a {
  background: #000;
  padding: 12px 20px !important;
  color: #fff !important;
  border-radius: 5px;
  font-size: 15px;
}

.intro {
  background: #000000;
  float: left;width: 100%;
}

.int {
  margin-top: -74px;
  position: absolute;
  z-index: 1;
  width: 206px;
  right: 38px;
}

.intro-cont {
  font-family: 'Kallisto-Bold';
  color: #fff;
  font-size: 41px;
  line-height: 47px;
  float: right;
  margin-top: 126px;
  text-align: right;
  padding-left: 75px;
}

.intro-cont span {
  color: #39ff14;
}

.summits ul li:nth-child(3) .summit-two img{
 width: 144px;
  margin-left: 22px;
  margin-top: 38px;
}
.summits ul li:nth-child(4) .summit-two img{
  width: 147px;
  margin-left: 14px;
  margin-top: 91px;
}

.ints {
  position: absolute;
  width: 103px;
}

.intro-right {
  position: relative;
  width: 99%;
  float: right;
  bottom: 60px;
}

.ints {
  position: absolute;
  left: 180px;
  top: 86px;
}

.intro-ico {
  position: relative;
}

.ring {
  width: 245px;
  position: absolute;
  top: 53px;
  right: 16px;
  z-index: 0;
}

.ctel .watt{display: none;}



    .date{
  color: #fff;
  font-size: 21px;
  font-family: 'Kallisto-Medium';
  margin-bottom: 80px;}
.date span{color: #39FF14;
  font-size: 30px;
  font-family: 'Kallisto-Bold';
  line-height: 42px;}



.banner {
  background: url(../images/bannerbg.jpg);
  min-height: 100vh;
  background-size: cover;
  background-position: center;
  padding-top: 120px;
  background-position: bottom;
  margin-top: 0px;
  float: left;width: 100%;
  position: relative;
}

.banner video {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh; 
  object-fit: cover;
}

.human {
  position: absolute;
  right: 12px;
  width: 700px;
  bottom: -15px;
}

.banner-link a {
  background: #39FF14;
  padding: 15px 37px;
  color: #000;
  border-radius: 5px;
  font-family: Kallisto-medium;
}

.banner-link a:hover {
  color: #000000;
}

.banner-link {
  position: relative;
  padding-left: 63px;
}

.banner-content {
  padding-top: 34%;
}

.banner-link img {
  position: absolute;
  width: 120px;
  top: -68px;
  left: -15px;
}

.banner-bottom {
  background: #000000;
  width: 100%;
}

.banner p {
  font-family: 'Kallisto-Bold';
  color: #fff;
  font-size: 29px;
  line-height: 39px;
  margin: 25px 0px 23px 0px;
}

img.img-slog {
  width: 100%;
}

.header {
  background: #000;
  margin-top: 0px;
  padding: 10px 0px
}


.speakers,
.jury {
  background: #000000;
  padding-top: 50px;
}

.spk-nam,
.jury-nam {
  color: #39FF14;
  text-align: center;
  font-family: Kallisto-Medium;
  font-size: 18px;
  line-height: 26px;
  width: 89%;
  margin: 9px auto 5px auto;
  text-transform: uppercase;
  white-space: normal;
}

.spk-des,
.jury-des {
  color: #fff;
  text-align: center;
  font-family: Kallisto-light;
  font-size: 13px;
  display: block;
  margin-top: 5px;
  font-weight: 400;
  white-space: normal;
  letter-spacing: 0px;
}

.speakers ul,
.jury ul {
  display: flex;
  justify-content: flex-start;
  padding-left: 0px;
  list-style: none;
  flex-wrap: wrap;
}

.speakers ul li,
.jury ul li {
  text-align: center;margin-right: 20px;
  width: 22%;
  margin-bottom: 32px;
}

.spk-inner,
.jury-inner {
  position: relative;
}

.spk-title {
  position: absolute;
  bottom: 46px;
}

.spk-col-name,
.jury-col-name {
  position: relative;
}

.spk-head {
  color: #39ff14;
  font-family: Kallisto-Heavy;
  font-size: 37px;
  line-height: 38px;
}

.spk-col-name img {
  width: 119px;
  right: 63px;
  bottom: 71px;
  position: absolute;
}

.new img {
  width: 119px;
  right: 63px;
  bottom: 32px;
  position: absolute;
}

.jury-col-name img {
  width: 140px;
  right: 63px;
  bottom: 32px;
  position: absolute;
}

.spk-col-title {
  position: absolute;
  bottom: 46px;
  right: 0px;
}

.jury {
  padding-bottom: 60px;
}

.jury-col-title {
  position: absolute;
  bottom: 46px;
  right: 65px;
}

.jury-head {
  color: #39FF14;
  font-family: Kallisto-Heavy;
  font-size: 37px;
  line-height: 38px;
}

.con-box{width: 24%}
.con-box:nth-child(4){  height: 304px;
    background: #141415;}

.query{width: 75%;
float: right;
    margin-top: 30px;
    clear: both;}





.summits {
  background: #000000;
  padding-bottom: 60px;
}

.summit-main-title {
  color: #39ff14;
  font-family: Kallisto-Medium;
  font-size: 19px;
}

.summit-one {
  transform: rotate(-90deg);
  position: absolute;
  top: 115px;
  left: -57px;

}

.summit-in {
  position: relative;
  display: flex;
}

.summits ul {
  padding-left: 0px;
  list-style: none;
}

.summits ul li {
  width: 48%;
  background: #141415;
  padding: 20px;
}

.summit-three p {
  color: #ffffff;
  font-family: Kallisto-Medium;
  font-size: 14px;
  line-height: 23px;
}

a.book {
  background: #39FF14;
  color: #000;
  margin-right: 10px;
  font-size: 16px;
  padding: 10px 28px;
  border-radius: 4px;
  font-family: 'Kallisto-Medium';
}

a.book:hover {
  color: #000000;
}

a.bord {
  background: transparent;
  color: #ffffff;
  border: 1px solid #39ff14;
  font-size: 13px;
  padding: 9px 9px;
  border-radius: 4px;
}

a.bord:hover {
  color: #ffffff;
}

.summit-three {

  width: 515px;
}

.summit-three .action-btns {
  display: flex;
}

.summit-two {
  float: left;
  width: 53%;
}

.summits ul {
  display: block;
}

.summits ul li {
  display: inline-block;
  width: 49.5%;
  margin-bottom: 5px;
  vertical-align: top;
}

.summits ul li:nth-child(1) {
  margin-top: 117px;
}

.summits ul li:nth-child(2) {
  margin-top: 44px;
}

.summits ul li:nth-child(3){height: 290px;}
.summits ul li:nth-child(5){height: 300px;}

.summits ul li:nth-child(2) {
  margin-top: 44px;
}

.summits ul li:nth-child(1) {
  height:238px;
}

.summits ul li:nth-child(2) .summit-one {
  left: -48px;
}

.summits ul li:nth-child(3) .summit-one {
  left: -125px;
}

.summits ul li:nth-child(4) .summit-one {
  left: -116px;
}

.summits ul li:nth-child(5) .summit-one {
  left: -65px;
}
.summits ul li:nth-child(5) .summit-three .action-btns  {
  margin-top: 21px;
}
.summits ul li:nth-child(3) .summit-three  {
 padding-top: 52px;
}

.summits ul li:nth-child(4) .summit-three  {
  padding-top: 48px;
}
.summits ul li:nth-child(2) .summit-two img{margin-top: 24px;
  margin-left: 4px;}
.summits ul li:nth-child(5) .summit-three  {
  padding-top: 53px;
}


/* .summits ul li:nth-child(2) img {
  width: 190px;
  margin-top: 95px;
  margin-left: 11px;
} */

/* .summits ul li:nth-child(3) img {
  width: 135px;
  margin-top: 44px;
  margin-left: 25px;
} */

/* .summits ul li:nth-child(4) img {
  width: 213px;
  margin-top: 75px;
  margin-left: 49px;
} */

.summits ul li:nth-child(4) .summit-two {
  margin-right: 0px;
}

.summits ul li:nth-child(5) img {
  width: 165px;
  margin-top: 17px;
  margin-left: 11px;
}

.summits ul li:nth-child(4) {
  padding-bottom: 38px;height: 290px;
}

.summits ul li:nth-child(6) img {
margin-top: 13px;
  margin-left: 7px;
  width: 175px;

}

.summits ul li:nth-child(7) img {

  margin-top: -31px;

}

.summits ul li:nth-child(6) {
  height: 301px;
}

.summits ul li:nth-child(7) {
  height: 255px;
}

.summits ul li:last-child {
  position: relative;
  margin-top: 0px;
  height: 259px;
}

.i1 {
  width: 84px;
  position: absolute;
  top: -52px;
}

.i2 {
  width: 315px;
  position: absolute;
  left: 1px;
  top: 89px;
}


  .i3 {
  width: 263px;
  position: absolute;
  right: -25px;
/*  bottom: -228px;*/
  top: -83px;
}



.sep img {
  width: 100%;
}


.stats {
  background: #000000;
  padding-bottom: 40px;
  padding-top: 137px;
}

.stats ul {
  display: flex;
  justify-content: space-around;
  list-style: none;
  padding-left: 0px;
}

.stats ul li {
  width: 31%;
  color: #ffffff;
  text-align: center;
}

.stat-count {
  color: #39FF14;
  position: relative;
  font-family: Kallisto-Bold;
  font-size: 59px;
}

.stat-count span {
  position: relative;
  margin-left: -55px;
  top: -28px;
  color: #fff;
  font-size: 71px;
  font-family: Poppins;
  font-weight: 400;
}

.stat-num {
  font-family: Kallisto-Medium;
  font-size: 18px;
}

.statpic {
  position: absolute;
  top: -138px;
  left: 115px;
  z-index: 1;
  width: 141px;
}



.footer {
  background: url(../images/footerbg.jpg);
  background-size: cover;
  padding: 100px 0px 30px 0px;
  background-position: center;
  margin-top: auto;
}



.cus {
  position: relative;
  color: #39ff14;
  font-family: Kallisto-Heavy;
  font-size: 33px;
  top: 138px;
}

.cus img {
  position: absolute;
  width: 100px;
  top: -124px;
  left: -15px;
  z-index: 1;
}

.conbg {
  background: #141415;
  padding: 20px;
}

.ctitle {
  font-family: 'Kallisto-Heavy';
  color: #39ff14;
  text-transform: uppercase;
  margin-bottom: 23px;
  font-size: 15px;
}

.cname,
.ctel,
.cmail {
  text-align: right;
}
.query .cmail {text-align: left;}
.query .cname {text-align: left;}

.ctel a,
.ctel a:hover{
  color: #ffffff;
  font-size: 16px
}

.cmail,
.cmail a,
.cmail a:hover {
  color: #ffffff;
  font-size: 11.5px
}



.cname {
  color: #ffffff;
  margin-bottom: 20px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 1px;
  font-size: 19px;
  -webkit-text-stroke-color: #39ff14;
  font-family: Kallisto-Heavy;
}

.ctel {
  font-family: Kallisto-Bold;
  font-size: 16px;
}

.cmail {
  font-family: Kallisto-Medium;
  font-size: 13px;text-align: right;
  margin-top: 4px;
}

.con-wrap {
  display: flex;
  justify-content: space-between;
}


.subscribe {
  padding-top: 65px;
  clear: both;
}

.mag {
  width: 180px;
  float: right;
}

p.nfoot a {
  color: #39ff14;
  text-decoration: underline !important;
}

p.nfoot {
  font-size: 12px !important;
  line-height: 18px !important;
}

.newsletter-head {
  color: #39ff14;
  font-family: Kallisto-Heavy;
  font-size: 31px;
  margin-bottom: 10px;
}

.subscribe p {
  font-family: Kallisto-Medium;
  font-size: 16px;
  color: #ffffff;
  line-height: 26px;
}

ul.newsletters {
  display: flex;
  width: 600px;
  max-width: 100%;
  margin-top: 28px;
  padding-left: 0px;
  list-style: none;
}

.btnsub {
  background: #39ff14;
  border-radius: 0px 5px 5px 0px !important;
  text-transform: uppercase;
  padding: 7.8px 25px !important;
}

ul.newsletters li:first-child {
  width: 85%;
}

ul.newsletters li:last-child {
  width: 15%;
  margin-left: -10px;
    font-family: Kallisto-Medium;
}

#txtNewsletter {
  height: 41px;
    font-family: Kallisto-Medium;
}




.quick-links {
  position: relative;
  padding-top: 60px;
}

.qhead {
  transform: rotate(-90deg);
  position: absolute;
  color: #39ff14;
  font-family: Kallisto-Medium;
  font-size: 19px;
  top: 115px;
  left: -58px;
}

.call-head {
  font-family: Kallisto-Medium;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
}

.quick-links ul {
  list-style: none;
  margin-top: 15px;
  padding-left: 0px;
}

.quick-links .col-md-3:nth-child(1) {
  padding-left: 80px;
}

.quick-links .col-md-3 {
  padding-left: 60px;
}

.quick-links ul li {
  margin-bottom: 10px;
  font-family: Kallisto-Medium;
}

.quick-links ul li a {
  color: #ffffff;
}

.fhead {
  color: #39ff14;
 font-family: Kallisto-Medium;
  font-size: 16px;
  margin-bottom: 10px;
}

ul.flist {
  list-style: none;
  padding-left: 0px;
  display: flex;
}

ul.flist li {
  margin-right: 7px;
}

.copyright {
  padding-top: 40px;
  clear: both;
}

.copyright p {
  color: #fff;
  font-family: Kallisto-Medium;
  font-size: 15px;
}


/*packages*/

.Package {
  background: #000000;
  padding-top: 50px;
}

ul.delegate_price {
  margin: auto;
  display: flex;
  justify-content: center;
  list-style: none;
  padding-left: 0px;
  flex-wrap: wrap;
}

ul.delegate_price li {
  padding: 25px 25px 48px 25px;
  background: #141415;
  text-align: center;
  width: 311px;
  box-shadow: 0px 0px 1px 1px #4b4b4b;
  position: relative;
  margin: 0px 10px 20px 10px;
  min-height: 551px;
}

.del1 {
  color: #fff;
  font-family: Kallisto-bold;
  display: block;
  font-size: 16px;
}

.del2 {
  display: block;
  background: #333333;
  font-size: 15px;
  padding: 10px;
  width: 236px;
  margin: auto auto 20px auto;
  border-radius: 50px;
  color: #ffffff;
   font-family: Kallisto-medium;
  font-weight: normal;
}

.del1 span {
  color: #39ff14;
  display: block;
  font-size: 30px;
  line-height: 39px;
  margin: 14px 0px 30px 0px;
}

del {
  color: #fff;
  font-family: Kallisto-bold;
  display: block;
  font-weight: bold;
  font-size: 27px;
  margin-bottom: 15px;
}

.rupes {
  font-size: 32px;
  line-height: 32px;
  font-weight: bold;
  color: #39ff14;
  font-family: Kallisto-bold;
}
.rupes  span{color: #fff; font-size: 16px}

.del5 {
  display: block;
  margin: 20px 0px;
  color: #fff;
  font-family: Kallisto-bold;
}

ul.delegate_price ul.awd-inner li {
  position: relative;
  color: #ffffff;
  /*font-family: Kallisto-Heavy;*/
  margin: 0px 0px 10px 0px;
  padding: 0px;
  text-align: left;
  min-height: auto !important;
  box-shadow: none;
  font-size: 14px;
  line-height: 23px;
}

.awd-inner {
  margin-bottom: 30px
}

ul.awd-inner li {
  color: #000000;
  font-weight: 400;
  position: relative;
  margin-bottom: 10px;
  font-family: Kallisto-medium;
  font-size: 14px;
  line-height: 21px;
  white-space: pre-wrap;
  width: auto !important;
}

.pric-cent {
  display: block;
  text-align: center;
  position: absolute;
  bottom: 31px;
  margin: auto 28px;
}

.banner-link:hover {
  color: #000
}

/*end*/


/*Exhibit start*/

.intro-exhibit {
  color: #39ff14;
  font-family: Kallisto-bold;
  font-size: 41px;
  line-height: 38px;
  margin-top: 90px;
  text-align: center;

  padding-bottom: 45px
}

.benefit-ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.benefit-ul li {
  width: 38%;
  margin-right: 101px;
  margin-bottom: 30px;
}

.benefit-box {
  display: flex;
}

.benefit-box img {
  padding-right: 30px;
  width: 30%;
  height: 30%;
}

.benefit-txt strong {
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #39ff14;
  font-family: Kallisto-bold;
  text-align: left;
  padding-bottom: 10px;
  display: flex;
}

.benefit-txt p {
  color: #fff;
  font-size: 15px;
  line-height: 25px;
  text-align: left;
  font-family: 'Kallisto-Medium';
}

.exhibit {
  background: #000000;
  padding-bottom: 60px;
}


.exhibit-ul {
  display: flex;
  margin: auto;
  text-align: center;
  flex-wrap: wrap;
  justify-content: center;
}

.exhibit-ul li {
  width: 30%;
  margin-bottom: 20px;
  padding-bottom: 20px;
  padding: 10px 20px;
  text-align: center;
}

.exhibit-txt p {
 color: #fff;
  font-size: 15px;
  line-height: 24px;
  text-align: center;
  font-family: 'Kallisto-Medium';
}

.exhibit-ul {
  padding-left: 0px
}

.exhibit-txt img {
  width: 30%;
  height: 30%
}






/* inner page */
.inner {
  height: 200px;
  position: relative;
  margin-top: 80px;
}

.inner-banner video {
  object-fit: cover;
  position: absolute;
  width: 100%;
  height: 100%;
}

.inner-banner h1 {
  color: #39ff14;
  z-index: 2;
  position: absolute;
  font-family: Kallisto-Bold;
  font-size: 35px;
  padding-top: 72px;
}

.inner-banner h2 {
  color: #fff;
  z-index: 2;
  position: absolute;
  font-family: Kallisto-Bold;
  font-size: 20px;
  padding-top: 115px;
}

.desc {
  margin-top: 20px;
}

.hover-overlay img {
  width: 100%;
}

.inner-banner .container {
  position: relative;
}


.inner-content {
  padding: 50px 0px;
}

ul.exhibit-list {
  list-style: none;
  padding-left: 0px;
  display: flex;
  justify-content:center;
  flex-wrap: wrap;
}

ul.exhibit-list li {
  display: inline-block;
  margin: 10px 10px;
  
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #39ff14;

}

/*.swiper-slide{
  border: 1px solid #39ff14;
}*/
.sponsor-title{
  color: #fff;
  text-align: center;
  font-family: 'Kallisto-Light';
}
.partner-list{

    list-style: none;
    padding-left: 0px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.sponsor img{
margin: 10px 10px;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #39ff14;}
    .sponsors-logo img{
padding: 10px;
    }

.slide-img{
 
    margin: 10px 10px;
    
    padding: 10px;
    border-radius: 5px;
   border: 1px solid #39ff14;
    
     

}
.slide-img img{
  background: #ffffff;
   padding: 10px;
}
.conference-overview {
  position: relative;
  margin-top: 80px;
  min-height: 600px;
}

.conference-overview video {
  object-fit: cover;
  position: absolute;
  width: 100%;
  height: 100%;
}

.conference-content {
  position: absolute;
  top: 115px;
}

.conference-overview p {
  font-family: 'Kallisto-Bold';
  color: #fff;
  font-size: 30px;
  line-height: 39px;
  margin: 25px 0px 30px 0px;
}

/* forms */
.section.innerp {
  margin-top: 10px;
  padding: 60px 0;
  overflow: hidden;
}

.innerp p {
  font-family: 'Kallisto-Medium';
  color: #fff;
}

.innerp label {
  color: #39ff14;
  font-family: 'Kallisto-Medium';

}

.innerp .form-control {
  background-color: #000;
  border: transparent;
  border-bottom: 1px solid #39FF14;
  color: #fff;
  font-family: 'Kallisto-Medium';
 /* -webkit-font-family: 'Kallisto-Medium';
  -moz-font-family: 'Kallisto-Medium';*/  
}
.innerp .form-control option{
   font-family: 'Kallisto-Medium';
}

.innerp .d-md-block {
  color: #39FF14;
}

.innerp .form-control::placeholder {

  color: #fff;
}

.innerp .form-control:focus {
  background-color: transparent;
  color: #fff;
}

.but {
  display: block;
  text-align: center;

  margin: 20px 28px;
}

.conn {
  background: transparent;
  color: #ffffff;
  border: 1px solid #39ff14;
  font-size: 14px;cursor: pointer;
  padding: 12px 20px;
  border-radius: 4px;
  font-family: 'Kallisto-Medium';
  text-transform: uppercase;

}

.conn:hover {
  background: #39FF14;
  color: #000000 !important;
  transition: .5s;
}

select.form-control:not([size]):not([multiple]) {
  background-color: #000;
}

/* forms end */

/* policy */
.section {
  margin-top: 10px;
  padding: 60px 0;
}

.section h3 {
  color: #39FF14;
  font-family: 'Kallisto-Medium';
}

.section p,
.section .lsss {
  color: #fff;
  font-family: 'Kallisto-Medium';
}

.nfoot {
  color: #fff;
  width: 100%;

}

.nfoot a {
  color: #39FF14;
}

/*investor-profile*/
.pro-ul {
  list-style: none;

}

.pro-ul li {
  display: flex;
  padding-bottom: 20px;
}

.pro-ul li img {
  height: 100%;
  border: 1px solid #39ff14;
  margin-right: 15px;
  padding: 10px;border-radius: 5px;
}

.pro-box p {
  margin-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.pro-box p strong {
  color: #39ff14;
}

.invest-ul {
  padding-left: 20px;
  list-style: disc;
  color: #f3f3f3;margin-bottom: 26px;
}


.investor {
  color: #39ff14;
  font-size: 40px;
  margin-bottom: 20px;
  font-family: 'Kallisto-Medium';
  line-height: 47px;
  font-weight: 400;
}



.exb-img img {
  width: 100%;
  /* min-height: 300px; */
}

.img-responsive {
  display: inline-block;
}



.invest {
  padding: 50px 0px;
}

.exrt {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.exrt li {
  border: 1px solid #39ff14;
  padding: 14px;
  margin: 5px;
  text-align: center;
}

  .gallery {
      width: 100%;
      padding-top: 50px;
      padding-bottom: 50px;
    }
    .gallery .container{
        overflow: hidden;
    }

   .gallery .swiper-slide {
      background-position: center;
      background-size: cover;
      width: 500px;
      height: 400px;
    }

    .gallery .swiper-slide img {
      display: block;
      width: 100%;
    }
    .swiper-pagination-bullet-active{background: #ffffff;}
    .swiper-pagination-bullet{
        background:   #39ff14;
    }
    .gone{
  display: flex;
    flex-wrap: wrap;}
    .gone li{width: 31%; margin: 10px}
    .gone img {width: 100%}

.pics .swiper-button-next{color: #39ff14}
.pics .swiper-button-prev{color: #39ff14}
.pics .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: -17px;
}



.many-logo{ margin:  30px 0px }

.many-logo ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding-left: 0px;
    list-style: none;
}
.many-logo ul li {
    line-height: 20px;
    font-size: 25px;
    text-align: center;
    padding: 15px;
    width: 20%;
    display: flex;
    align-items: center;

  /*  border-right: 1px solid #fff;*/

}
.many-logo ul li a{
}

.many-logo span {
       color: #39ff14;
    font-family: Kallisto-light;
    padding-top: 9px;
    display: block;
    font-size: 26px;
    line-height: 33px;
    padding-right: 10px;
    text-align: left;
}
.many-logo ul li img {width: 200px}
.lg-hide{display: none; text-align: center;}