
.speaker-details{
  padding-bottom: 80px;
}
.speakers-head{
    padding-top: 30px;
}
.spk-description span{
  display: block;
  font-size: 17px;
    text-transform: capitalize;
    margin-top: 10px;
}

.spkmb{
    margin-bottom: 10px;
}

.spk-description h3{
font-size: 24px;
    line-height: 30px;
    text-transform: uppercase;
    color: var(--title-color);}
.spk-description p{
    font-family: var(--para-font);
    margin: 0 0 18px 0;
    color: var(--body-color);
    line-height: 1.556;
    font-size: 16px;}
.spk-description img{
border-radius: 11px;}


.spk-image img{
border-radius: 9px;}
.moreless-button{
  cursor: pointer;
}


.why-attend{
  padding-bottom: 40px;
  padding-top: 30px;
}

.why p{
font-family: var(--para-font);
    margin: 0 0 18px 0;
    color: var(--body-color);
    line-height: 1.556;
    font-size: 16px;}
    .js{
      justify-content: center;
      display: flex;
    }

    ul.reason-main {
    display: flex; justify-content: center;
    flex-wrap: wrap;
    margin-bottom: 13px;
    list-style: none;
    color: #000; 
    padding-left: 0px;
}
ul.reason-main li {
    width: 375px;background: #f6f6f6;
    margin-right: 30px;
    margin-bottom: 30px;
}
ul.reason-main img {
    max-width: 100%;
    object-fit: cover;
}

.exhibition-over .reason-inner { 
    padding: 7px 26px;
    min-height:297px;
}

.reason-inner { 
    padding: 7px 26px;
    min-height: 450px;
}
.reason-head {
    display: block;
    margin: 18px 0px 11px 0px;
    font-size: 23px;
    line-height: 27px;
    font-weight: 500;
        font-family: var(--title-font);
}

.reason-cont {
    font-family: var(--para-font);
    margin: 0 0 18px 0;
     color: #000;
    line-height: 1.556;
    font-size: 16px;
}
ul.inlist {
    padding-left: 20px;
    list-style: square;
    margin-top: 10px;
}
ul.inlist li {
    margin-bottom: 10px!important;
    color: #000;
    width: auto;
    min-height: auto;
    font-family: var(--para-font);
    margin: 0 0 18px 0;
    line-height: 1.556;
    font-size: 16px;
}

.schedule{
  margin-top: 30px;
}

.confe-list {
    list-style: square;
    padding-left: 20px;
    margin-top: 20px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.confe-list2 {
    list-style: square;
    padding-left: 20px;
    margin-top: 20px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.why-exhibit{
  padding-bottom: 80px;
}
.who-exhibit{
  padding-bottom: 80px;
}

.confe-list li {
    color: #000;
   font-family: var(--para-font);
    font-size: 18px;
    padding-right: 55px;
    line-height: 30px;
    width: 33%;
}
.confe-list2 li {
    color: #000;
   font-family: var(--para-font);
    font-size: 18px;
    padding-right: 55px;
    line-height: 30px;
    width: 98%;
}

.awards-over{
  padding-bottom: 80px;
  padding-top: 20px;
}

ul.faward {
    color: #000;
    justify-content: space-between;
    display: flex;
    max-width: 100%;
    flex-wrap: wrap;
    list-style: none;
    padding-left: 0px;
    width: 979px;
    margin: 7px auto 10px auto;
}

ul.faward li.fdark {
    color: #000;
    background: #f6f6f6;
}

ul.faward li {
  background: #f6f6f6;
    width: 48%;
    margin-bottom: 30px;
    padding: 30px;
}

.awd-newhead {
    font-size: 25px;
    line-height: 38px;
        font-family: var(--title-font);
    font-weight: 600;
    text-transform: uppercase;
    display: block;
    margin-bottom: 10px;
}

.awd-newsubhead {
    font-size: 20px;
    font-family: var(--para-font);
    display: block;
    margin-bottom: 10px;
}

ul.finner-award {
    list-style: square;
    padding-left: 20px;
    margin-top: 20px;
}
ul.finner-award li {
    padding: 0px!important;
    font-size: 16px;
    font-family: Lato;
    margin-bottom: 10px!important;
    width: 100%!important;
}
.awt-cat{
  margin-top: 50px;
}
.awt-cat .vs-btn{
  margin-top: 20px;
}
 .mt-auto{
 margin: 46px auto 0px;
    display: block;}
    .wt{
        width: 100%;
    }

.bt-center{
text-align: center;
    margin: auto;
    display: block;}


.attendee{
   padding: 80px 0px 0px 0px;
}

.att-img img{
    border-radius: 6px;
}

.exhi-list{ padding-left: 0px;
   display: flex; justify-content: center;
    list-style: none;
    flex-wrap: wrap;}

.exhi-list li {
    /* margin: 0px -10px; */
    padding: 10px;
    background: #fff;
    border: 1px solid rgba(0,0,0,.09);
    margin-bottom: 30px;
    display: table; margin-left: 15px;
    text-align: center;
    width: 196px;
}
.winners {
    clear: both;
    margin: 53px 0px 17px 0px;
    float: left;
    width: 100%;
}

ul.winner_ul {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    list-style: none;
    margin-top: 20px;
    /*margin-bottom: 40px;*/
}
ul.winner_ul li {
    background-color: transparent;
    padding: 14px;
    /* border: 1px solid #f1f1f1; */
    margin-bottom: 13px;
    width: 14.9%;
    text-align: center;
    margin-right: 14px;
}
.winner_pic img {
    border: 1px solid #cccbcb
}
.winner_name {
    color: #000;
    font-family: var(--para-font);
    text-align: center;
    font-size: 16px;
    min-height: auto;
    display: block;
    margin: 10px 3px 10px 2px;
}
.winner_cat {
    font-weight: 500;
    color: var(--body-color);
    font-family: var(--para-font);
    font-size: 12px;
    min-height: auto;
    display: block;
    margin: 5px 0 0 0;
    padding-bottom: 12px;
    border-bottom: 1px solid #ffffff;
}
.winner_year {
    color: #000;
    font-size: 14px;
    display: block;
    margin: 11px 0 0 0;
}

.exhibition-over{
    padding:33px 0px;
}

.lnom {
    text-align: center;
    display: block;
    color: #000;
    margin-bottom: 28px;
    font-family: var(--title-font);
    font-size: 23px;
    font-weight: 600;
}

   ul.exblist {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;}
    ul.exblist li {
    width: 23%;
    text-align: center;
    padding: 5px;
    margin: 5px;}
    .team-grid .plus-icon{
        display: none;
    }

.awdlist{
        margin-top: 10px;
    margin-bottom: 20px;padding-left: 0px;}

   .awdlist li {
    padding-left: 10px;
    margin-left: 20px;
    margin-bottom: 8px;
    color: #696969;
  font-family: var(--para-font);
}

 .awdlist li span {
        font-family: var(--para-font);
    font-size: 17px;
    font-weight: 600;
    color: #333;
}

.awrd-winner {
    padding: 0px;
    margin: 0px;
}
.awrd-winner li {
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    height: auto;
    padding-bottom: 10px;
        margin-bottom: 5px;
    color: #696969;
    font-size: 16px;
    margin-left: 0px;
    padding-left: 0px;
    flex-wrap: wrap;
}

.awrd-winner li .awrd {
    width: 50%;
}

.mt{
    margin: auto;
    display: block;
    text-align: center;
    position: relative;
    z-index: 1;
 margin-bottom: 20px;
}

ul.newcount {
    list-style: none;
    padding-left: 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.counter-box {
    display: block!important;
    padding: 40px 20px 37px;
    text-align: center;
}
.cpic {
    min-height: 60px;
}
.counter-box p {
    color: #ffffff;
    font-size: 19px;
}
.cdes {
    display: flex;
    align-items: center;
    justify-content: center;
}
.counter, .cbb {
    display: block;
    font-size: 32px;
    font-weight: 700;
    color: #ffffff;
    line-height: 36px;
}


.mobile-hide {
    display: block;
}

.lg-hide{display: none;}

.ppart P{text-align: center!important;}

.ppart .slider-shadow .slick-list{text-align: center;}
.ft-number a{color: #fff}


@media (max-width: 767px){
.mobile-hide {
    display: none;
}

.lg-hide{display: block;}
.count .col-xl-auto {
        width: 175px !important;
        text-align: left;}
        .footer-wrapper{text-align: center;}
        .mag-right{margin: auto;}
.footer-widget .vs-widget-about {
    max-width: unset!important;
}

    .fspk .row {
        white-space: nowrap;
        display: block;
        overflow: auto;
    }
        .fspk .spkmb {
        display: inline-block;
        vertical-align: top;
        width: 292px;
    }


    .vs-btn{padding-left: 31px;padding-right: 31px;}
    .feature-card {width: 97%;}
    .awrd-winner {
    padding: 20px;}
    
    .awrd-winner li .awrd {
    width: 100%;
}
.dot{
    display: none;
}
    .spk-description h3{
        margin-top: 20px;
    }
    .spk-image img{
        width: 100%;
    }
    .exhibition-over {
     padding-top: 0px; 
}
.exhibition-over .title-area2{
    margin-bottom: 20px;
}

    ul.exblist{
        padding-left: 0px;
    }
    ul.exblist li{
        width: 100%;
    }
    ul.winner_ul li {
width: 44%;
}
    .exhi-list{
        display: flex;
    justify-content: center;
    }
    .who-exhibit {
    padding-bottom: 30px;
}
    .exhi-list li {
    display: flex;
    text-align: center;
    width: 43%;
}
    .attendee {
    padding: 20px 0px 0px 0px;
}
  ul.faward li{
    width: 100%;
  }
  .confe-list {
    display: block;
    padding-left: 30px;
  }
.confe-list li{
  width: 100%;
}

 .why p{
  margin: 0 0 1px 0;
}
.schedule{
  margin-top: 0px;
}

.schedule .title-area2 {
margin-bottom: 20px;
}
.event .title-area2 {
margin-bottom: 20px;
  }
}