.contact .container .row{display: flex;}
@font-face {
    font-family: 'Oswald-Light';
    src: url('../fonts/Oswald-Light.woff') format('woff'),
        url('../fonts/Oswald-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Oswald-Regular';
    src: url('../fonts/Oswald-Regular.woff') format('woff'),
        url('../fonts/Oswald-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Oswald-Bold';
    src: url('../fonts/Oswald-Bold.woff') format('woff'),
        url('../fonts/Oswald-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Oswald-Medium';
    src: url('../fonts/Oswald-Medium.woff') format('woff'),
        url('../fonts/Oswald-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Oswald-Heavy';
    src: url('../fonts/Oswald-Heavy.woff') format('woff'),
        url('../fonts/Oswald-Heavy.ttf') format('truetype');
}

.anims-txt {
position: absolute;
  left: -111px;
  top: 45%;
  transform: rotate(-90deg);
  color: #DEDEDE;
  font-family: Poppins;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 0.4px;
  font-size: 110px;
  text-align: center;
  -webkit-text-stroke-color: #DEDEDE;
  padding-left: 9px;
  line-height: 130px;
  z-index: 9;
  font-weight: bold;
}



.pwrap {
    min-height: 458px;
}

/*.till1,
.till {
    margin-top: 50px;
}*/

.ticket {
    background: #009817 !important;
    border-radius: 0px !important;
}

.ticket:hover {
    background-color: #000000 !important;
}

.spk-company {
    display: none !important;
}

ul.newcount {
    justify-content: space-evenly !important;
}

.conf-pack-head P {
    font-weight: 400;
}

.sm_menu_outer .mobile_menu li.hasChild>a {
    background: url(../images/next.png) no-repeat;
    background-position: right;
    background-size: 18px;
    margin-right: 17px;
}

.spackage input[type="radio"] {
    width: 100%;
    height: 100%;
}

.donly a.reg-link {
    position: absolute;
    right: 0px;
    top: 20px !important;
    padding: 10px !important;
}

.sub-menu{
    top: -19px;
}
nav ul li ul {
    top: 49px !important;
}


@media screen and (min-width:3500px) {
    .main .scroll {
        justify-content: center !important;
        margin: auto;
    }
}

.w-attend {
    padding: 30px 0px 60px 0px;
}

.w-attend li {
    margin-bottom: 10px;
    font-size: 16px;
}

.sidenav {
    display: none !important;
}

ul.new-division {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding-left: 0px;
    justify-content: center;
    margin-bottom: 30px;
}

ul.new-division li {
    margin: 20px 12px 0px;
    text-align: center;
}

.frmblk select {
    height: 37px;
}

.frmblk .form-control {
    background: #ffffff;
}

.cpic img {
    width: 54px;
}

.front-speakers ul.inner-speaker {
    justify-content: center;
}

/*.bordyy{background: url(../images/bordr.png);height: 7px;}*/
.bordyy {
    background: url(../images/bordr.png);
    height: 12px;
    background-repeat: repeat-x;
    background-size: contain;
}

.front-speakers {
    margin-top: 50px;
    clear: both;
}

.front-speakers .spk-logo {
    display: none;
}

.front-speakers ul li {
    width: 14.7%;
}

.front-speakers .spk-box img {
    transition: none;
    filter: grayscale(0);
}

.event-build .conts {
    background: rgba(0, 0, 0, 0.7);
}

.front-speakers .spk-details {
    height: 138px;
}

.main .scroll .card {
    border: 1px solid #e3e3e3;
}

.trade .speaker-head {
    margin-bottom: 30px;
}

.showy ul {
    display: flex;
        justify-content: space-evenly;
    flex-wrap: wrap;
}

ul.show-in {
    padding-left: 10px;
    margin-top: 10px;
    list-style: disc;
}

ul.show-in li {
    padding: 0px;
    width: 100% !important;
    min-height: auto !important;
    margin-bottom: 10px;
}

.date-init b {
    font-size: 5rem;
    font-weight: bold;
    color: #ffe000;
}

.top-shows ul {
    display: flex;
    list-style: none;
    padding-left: 0px;
       justify-content: space-around;
    padding-top: 17px;
    align-items: center;
}
/*.top-shows ul  li{ margin-right: 60px }*/

.sig {
    color: #ffffff;
    font-family: Mistral;
    font-size: 6rem;
}

.newer {
    clear: both;
    margin-bottom: 30px;
}

.show-headd {
    position: absolute;
    bottom: 0px;
    transition: all ease-in 0.5s;
    color: #ffffff;
    padding: 20px;
    width: 100%;
    background: rgba(0, 0, 0, 0.4);
    font-family: 'Poppins';
    font-weight: 700;
    font-size: 23px;
}

.show-headd span {
    float: right;
}

.show-headd .fa {
    font-size: 30px;
    padding-right: 6px;
}

ul.newer-bottom li:hover .show-headd {
    background: #ca167f;
}

ul.newer-bottom {
    padding-left: 0px;
    list-style: none;
    margin: 0px;
    display: flex;
}

ul.newer-bottom li {
    min-height: 50vh;
    width: 33.33%;
}

.show1 {
    position: relative;
    background-position: center;
    background-size: cover !important;
    background: url(../images/gallery/franchise1.jpg);
}

.show2 {
    position: relative;
    background-position: center;
    background-size: cover !important;
    background: url(../images/gallery/franchise0.jpg);
}

.show3 {
    position: relative;
    background-position: center;
    background-size: cover !important;
    background: url(../images/gallery/franchise4.jpg);
}

.show4 {
    position: relative;
    background-position: center;
    background-size: cover !important;
    background: url(../images/gallery/franchise6.jpg);
}

.show5 {
    position: relative;
    background-position: center;
    background-size: cover !important;
    background: url(../images/gallery/franchise5.jpg);
}

.backs a {
    color: #ffffff;
    background: #cf147f;
    text-decoration: none;
    padding: 13px 27px;
    margin-top: 14px;
    display: inline-block;
}

.backs p {
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    margin-top: 12px;
}

.backs .head {
    font-size: 28px;
    line-height: 35px;
    font-family: 'Poppins';
    font-weight: 600;
}

.backs {
    background: #202020;
    padding: 37px;
    color: #ffffff;
    min-height: 420px;
}

ul.newer-list {
    list-style: none;
    padding-left: 0px;
    display: flex;
    margin-top: 24px;
    margin-bottom: 0px;
}

ul.newer-list li {
    width: 25%;
    min-height: 420px;
}

.shighs {
    margin-top: 50px;
}

.top-social {
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 9;
    width: 42px;
    display: block;
    background: #f07e22;
    padding: 12px;
    text-align: center;
    color: #ffffff;
}

.top-social .fa {
    color: #ffffff;
    margin: 10px 0px
}

.fa-angle-up {
    position: fixed;
    right: 17px;
    bottom: 70px;
    color: #ffffff;
    z-index: 99;
    font-size: 24px !important;
    font-weight: 400;
    background: #7f246c;
    width: 34px;
    height: 34px;
    padding: 3px 9px;
    border-radius: 0px;
}

.ftr-head1 {
    font-size: 36px;
    text-transform: uppercase;
    font-weight: 800;
    font-family: Poppins, sans-serif;
}

.home-exhibitors {
    clear: both;
}

.footerlink .ftr-head1 {
    font-size: 24px;
    margin-bottom: 20px;
}

.contact {
    position: relative;
    padding-bottom: 57px;
    margin-bottom: -6px;
}

.conts {
    background: rgb(31 29 88);
    padding: 1px 25px;
    color: #ffffff;
    min-height: 694px;
}

.contact .headcomman {
    color: #ffffff;
}

.con1 {
    color: #ffffff
}

.con2 a,
.con3 a {
    color: #ffffff;
}

.wtt {
    background-color: #ffffff;
    padding: 0px 20px 20px 20px;
}

.no-pd {
    padding: 0px
}

.cons1 {
    position: absolute;
    left: 0px;
    bottom: 0px;
    display: none;
}

.cons2 {
    position: absolute;
    right: 0px;
    bottom: 200px;
    display: none;
}

ul.donate-now input[type="radio"]:checked+label,
.Checked+label {
    background: #1b1d1f;
    color: #fff !important;
    border: 1px solid #1b1d1f;
}

#msform input,
#msform textarea,
#msform select {
    margin-bottom: 0px;
}

.contact .container {
    width: 1067px;
    max-width: 100%;
}

@media screen and (min-width:1365px) and (max-width:2500px) {
    .contact .container {
        width: 778px !important;
    }


    .conts {
        min-height:693px;
    }
}

@media screen and (min-width:1000px) and (max-width:1366px) {
    .contact .container {
        width: 778px !important;
    }

    .conts {
        min-height: 722px;
    }
}

.startup {
    margin-bottom: 53px;
    padding: 0px;
    clear: both;
}

.visitor-head {
    display: block;
    clear: both;
    margin-bottom: 32px;
    font-size: 20px;
    font-weight: 800;
}

.visitor-point {
    padding: 56px;
    min-height: 520px;
    background: #f4f4f4;
}

.visitor-point ul {
    margin-top: -20px;
    padding-left: 20px;
}

.visitor-point ul li {
    margin-bottom: 7px;
}

ul.conf-package {
    text-align: center;
    float: left;
    padding-left: 0px;
    list-style: none;
    position: relative;
    z-index: 0;
}

a.comman-button:hover {
    background-position: 100% 0;
    color: #fff;
    text-decoration: none;
}

/*ul.conf-package li:hover {
    background: #ffffff;
}*/
/*ul.conf-package li:first-child {
    display: inline-block;
    width: 510px;
    margin-bottom: 15px;
    vertical-align: top;
    margin-right: 30px;
    position: relative;
    min-height: 600px;
    padding-top: 0px;
    box-shadow: 0px 0px 7px 0px #c7c4c4;
    background: #ffffff;
    border: 1px solid #ebebeb;
}*/

ul.conf-package li {
    display: inline-block;
    width: 250px;
    margin-bottom: 15px;
    vertical-align: top;
    margin-right: 10px;
    position: relative;
    min-height: 350px;
    padding-top: 0px;
  box-shadow: 0px 0px 7px 0px #c7c4c4;
    background: #fff;
    border: 1px solid #ebebeb;
}


.incl {
    background: #F9F9F9;
    font-size: 15px;
    padding: 10px 40px;
    margin-top: 1px;
}

.packk {
    position: absolute;
    top: 0px;
    left: 0px;
}

.packkk {
    position: absolute;
    bottom: 0px;
    left: 0px;
}

.conf-pack-head {
    margin-top: 0px;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 13px;
    /* margin-top: 110px;*/
    background: #B52F7D;
    padding: 10px 18px;
    font-size: 18px;
    color: #fff !important;
    font-family: 'Poppins';
}

.conf-pack-cont {
    color: #524f4f;
    padding: 0px 0px;
    min-height: 86px;
    font-family: 'Open Sans', sans-serif;
    margin: 5px 0px;
    font-weight: 500;
    font-size: 15px;
}

.conf-pack-offer span {
    font-size: 14px;
    font-weight: 200;
    display: inline-flex;
}

.till {
    margin: 15px auto;
    font-size: 14px;
    color: #000000;
    background: #ff00001a;
    width: 168px;
    padding: 10px;
    margin: auto;
    margin-bottom: 30px;
}

.till1 span {
    font-size: 12px;
    font-weight: 400;
    font-family: 'Poppins';
    padding-bottom: 10px;
    background: none !important;
}

.conf-pack-main {
    color: #5C5C5C;
    font-family: 'Poppins';
    font-size: 20px;
    font-weight: 500;
    display: block;
    /*margin: 6px 0px;*/
}

.valid {
    font-size: 14px;
    color: #000000;
    background: #ff00001a;
    width: 178px;
    padding: 10px;
    margin: 24px auto;
    margin-bottom: 16px;
}

.conf-pack-offer {
    color: #000000;
    font-family: 'Poppins';
    font-size: 50px;
    line-height: 55px;
    font-weight: 700;
        border-bottom: dotted #aca7a7;
    margin-bottom: 30px;
    padding-bottom:10px;
}

del {
    font-size: 30px;
}

ul.packy li {
    font-size: 16px;
}

a.comman-button {
    transition: all ease 0.5s;
    cursor: pointer;
    padding: 16px 40px;
    border: none;
    border-radius: 5px;
    display: inline-block;
    background-image: linear-gradient(to left, #cf147f, #cf147f, #cf147f, #cf147f);
    /* background-image: linear-gradient(to left, #0455a7, #1b4ac5, #004489, #1c7ced); */
    /* background: #0455a7; */
    background-size: 300%;
    text-transform: uppercase;
    background-position: 0 0;
    -webkit-appearance: none !important;
    color: #fff;
    text-decoration: none
        /*color: #ffffff;font-family:'Open Sans', sans-serif;padding: 14px 28px;background:#8c4996;text-decoration: none;display: inline-block;font-size: 17px;border-radius: 5px;*/
    ;
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 16px;
}

.conf-per {
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: 500;
    display: block;
    font-size: 15px;
    margin-bottom: 33px;
}


/*.workshop-cont{font-weight: 600;}*/
.benefit ul {
    display: flex;
    justify-content: space-between;
    text-align: center;
    padding-left: 0px;
    list-style: none;
    margin: 38px 0px 80px 0px;
}

.benefit ul li {
    width: 24%;
    box-shadow: -4px 0px 16px 1px #e3e3e3;
    padding: 32px;
    background: #ffffff;

}

.benf-img img {
    width: 57px;
}

.bhead {
    display: block;
    font-weight: 800;
    margin: 18px auto 10px auto;
    font-family: 'Poppins';
    font-size: 22px;
    line-height: 28px;
    color: #444040;
}

.benefit {
    padding-top: 55px;
    background: url(../images/lightback.jpg);
    background-position: revert;
    background-size: cover;
    margin-bottom: 0px;
    clear: both;
}

.exb-ul li img {
    width: 70%
}

.spk-nam {
    text-transform: capitalize;
    margin-bottom: 6px;
    color: #3e3e3e;
}

.gap {
    margin-bottom: 36px;
}

.learning .speaker-head {
    margin-bottom: 50px;
    display: block;
}

@media screen and (min-width: 4000px) .event-build {
    min-height: 2000px;
}

.event-build {
    background: url(../images/jio.jpg);
    min-height: 553px;
    background-size: cover;
    background-position: right;
}

.internationals {
    padding: 80px 0px;
    clear: both;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.internationals ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 50px 0px 0px 0px;
    list-style: none;
    padding-left: 0px;
}

.internationals ul li {
    width: 25%;
    text-align: center;
    border: 1px solid #f4f4f4;
    padding: 25px;
}

.internationals ul li img {
    max-width: 200px;
}

.internationals ul li:nth-child(2n) {
    border-right: 0px;
}

.videos {
    background: url(../images/2023/bgvideo.png);
    background-position: center;
    background-size: cover;
    position: initial;
    z-index: 9;
    background-size: 100%;
    background-repeat: no-repeat;
}

.moby video {
    width: 190px;
    height: 333px;
    object-fit: cover;
    position: absolute;
    left: 81px;
    top: 32px;
}

.moby {
    background: url(../images/2023/mbg.png);
    width: 369px;
    min-height: 442px;
    background-position: center;
    overflow: hidden;
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
    top: 92px;
    left: 9px;
}

.internationals ul li:nth-child(n) {
    border-left: 0px;
}

.pointer {
    display: block;
}

.pointer-number {
    display: inline-block;
    width: 50px;
    margin-right: 10px;
    color: #3696f5;
    font-weight: bold;
    font-size: 32px;
    font-family: 'Poppins';
}

.pointer-head {
    display: inline-block;
    color: #171836;
    font-weight: bold;
    font-size: 21px;
    font-family: 'Poppins';
}

.pointer-cont {
    display: block;
    margin-top: 14px;
    font-family: 'Open Sans';
    color: #555555;
    line-height: 25px;
    font-size: 16px;
}

.top-left h2 {
    font-size: 50px;
    line-height: 58px;
    margin-bottom: 33px;
}

.learning a.comman-button {
    margin-top: 31px;
}

.foryou {
    float: left;
    clear: both;
    width: 100%;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.you-left,
.you-right {
    float: left;
    width: 50%
}

.you-left {
    padding: 50px 70px;
    background-image: url(../images/2023/awardsbg.jpg);
    background-position: center;
    min-height: 510px;
    background-size: cover;
}

.you-right {
    padding: 50px 70px;
    background-image: url(../images/2023/starbg.jpg);
    background-position: center;
    min-height: 510px;
    background-size: cover;
}

.foryou ul {
    list-style: none;
    padding-left: 0px;
    margin-top: 30px;
    margin-bottom: 23px;
}

.foryou ul li {
    color: #ffffff;
    margin-bottom: 7px;
}

.you-subhead {
    color: #21a5dd;
    font-family: 'Poppins';
    font-weight: 600;
    text-transform: uppercase;
    display: block;
    margin-bottom: 30px;
    font-size: 25px;
}

.you-head {
    font-size: 38px;
    font-family: 'Poppins';
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 700;
    line-height: 47px;
}


#timer {
    /*    color:#d6338a;*/
    color: #f37772;
    margin-bottom: 35px;
}

#timer div {
    display: inline-block;
    font-weight: 800;
    font-size: 45px;
    font-family: "Glacial Indifference", sans-serif;
    margin-right: 6px;
    display: inline-block;
}

#timer div span {
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
    margin: 0px 12px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 100;
}

.top-left {
    width: 559px;
    margin-top: 132px;
}

.top-left ul {
    margin-top: 39px;
}

.top-left ul li {
    display: flex;
    align-items: flex-start;
    margin-bottom: 50px;
    font-size: 16px;
}

.top-left ul li strong {
    display: inline-block;
}

.top-left ul li span {
    font-weight: 900;
    font-size: 33px;
    font-family: 'Poppins';
    display: inline-block;
    margin-right: 11px;
    line-height: 33px;
}

.top-left h2 {
    font-size: 50px;
    line-height: 58px;
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 33px;
    font-family: 'Poppins';
}

.learns {
    background-image: url(../images/counter1.jpg);
    min-height: 600px;
    background-position: center;
    margin: 0px;
    background-size: cover;
    clear: both;
}

.delhicount {
    float: left;
    clear: both;
    width: 100%;
    /*    background:#e6ec34;*/
    margin-bottom: 69px;
    padding-top: 20px;
}

.cplus {
    font-family: 'Poppins';
    font-size: 26px;
    padding-left: 3px;
    font-weight: 600;
    color: #191919;
    padding-top: 3px;
}

.cdes {
    display: flex;
    align-items: center;
    justify-content: center;
}

.cpic {
    min-height: 60px;
}

ul.newcount {
    list-style: none;
    padding-left: 0px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

ul.newcount li {
    width: 14%;
}

.counter-box {
    display: block;
    padding: 40px 20px 37px;
    text-align: center
}

.counter-box i {
    font-size: 60px;
    margin: 0 0 15px;
    color: #d2d2d2
}

.cbb {
    color: #191919 !important;
    font-size: 24px !important;
    line-height: 37px !important;
    padding-top: 28px;
}

.counter-box p {
    font-family: Poppins;
    color: #464646;
    margin-top: -18px;
    line-height: 27px;
    font-size: 20px;
    font-weight: 400;
    text-transform: none;
}

.counter,
.cbb {
    display: block;
    font-size: 30px;
    font-weight: 700;
    color: #464646;
    line-height: 36px;
    font-family: Poppins;
}

.card .bbuton {
    position: absolute;
    bottom: 5px;
}

.bbuton {
    display: inline-block;
    margin: 20px 3px;
    color: #ffffff !important;
    background: #cf147f;
    text-decoration: none !important;
    padding: 11px 29px;
    border-radius: 0px;
    font-size: 17px;
    text-transform: none;
    text-transform: uppercase;
    letter-spacing: 0px;
}

.bbuton2 {
    display: inline-block;
    margin: 20px 3px;
    color: #ffffff !important;
    background: #f07e22;
    text-decoration: none !important;
    padding: 11px 29px;
    border-radius: 0px;
    font-size: 17px;
    text-transform: none;
    text-transform: uppercase;
    letter-spacing: 0px;
}

.bans-date {
    color: #ffffff;
    font-family: 'Roboto';
    font-size: 22px;
    font-weight: bold;
}

.banner-content {
    text-align: center;
}

.lpdesk {
    display: block;
    top: 59%;
    z-index: 9;
    position: absolute;
    width: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.slogan {
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    display: block;
    margin-bottom: 4px;
    font-size: 25px;
}

.vlp h1 {
    font-family: 'Poppins';
    color: #ffffff;
    font-size: 64px;
    text-transform: uppercase;
    font-weight: 100;
    letter-spacing: -4px;
    line-height: 67px;
}

.vlp h1 span {
    font-weight: 400;
    font-family: 'Open Sans';
}

.chairman-cont p {
    font-family: FlamaLight Regular;
    font-size: 16px;
    line-height: 23px;
    display: block;
    margin-bottom: 0px;
}

.chairman-cont p span {
    color: #f48480;
}

.times {
    background: #ffffff;
    display: none;
}

video {
    width: 100%;
    height: 380px;
    object-fit: cover;
}

.magg {
    font-size: 13px;
    line-height: 18px;
    padding-top: 9px;
}

.c-header {
    font-family: Flama-Bold;
    font-size: 19px;
    display: block;
    margin-bottom: 9px;
}

.chair-main {
    font-family: Flama-Bold;
    font-size: 23px;
    display: block;
    margin-bottom: 0px;
}

.cheader {
    font-family: Flama-Bold;
    font-size: 25px;
    display: block;
    margin-bottom: 0px;
}

.chair-subhead {
    color: #46a3af;
    font-family: FlamaLight Regular;
    font-size: 18px;
    display: block;
    margin-bottom: 29px;
}

.chair-des {
    color: #ffffff;
    font-family: FlamaLight Regular;
    font-size: 18px;
    display: block;
    margin-bottom: 11px;
}

.chair-head {
    font-family: 'Century751BT-BoldB';
    font-size: 41px;
}

.gvm {
    position: absolute;
    right: 0px;
    height: 403px;
    top: 0px;
}

.lp-one {
    width: 200px;
    display: block;
    margin: 0px auto 35px auto;
}

.lp-two {
    width: 670px;
    max-width: 100%;
    margin: auto;
    display: block;
}

.theme-txt {
    text-align: center;
}

.theme {
    padding: 0px;
    margin-bottom: 80px;
    margin-top: 0px;
    clear: both;
    float: left;
    width: 100%;
    background: url(../images/theme-background.jpg);
    background-position: center;
    background-size: cover;
}

.chairman {
    position: relative;
    padding: 60px 0px;
    clear: both;
    margin-top: 50px;
    float: left;
    width: 100%;
    min-height: 403px;
    margin-bottom: 80px;
    color: #ffffff;
    background: url(../images/chairman-bg.jpg);
    background-position: center;
    background-size: cover;
}

.logowhite img {
    width: 186px;
    margin-left: 50px;
    margin-top: 6px;
}

@media screen and (min-width: 1200px) and (max-width: 1366px) {}

.theme-heading {
    font-size: 29px;
}

.theme ul li {
    font-size: 18px;
    line-height: 29px;
}
}

.theme {
    padding: 0px;
    float: left;
    width: 100%;
    position: relative;
    margin-top: 40px;
    margin-bottom: 50px;
}

.theme-left {
    padding: 50px 0px 0px 0px;
    min-height: 370px;
    background-size: cover;
    background-position: center;
    width: 50%;
    float: left;
}

.theme-right {
    float: right;
    width: 50%;
    padding: 61px 50px 0px 0px;
    min-height: 370px;
}

.theme-cont {
    width: 510px;
    max-width: 100%;
}

.theme-heading {
    font-family: Century751BT-BoldB;
    color: #ffffff;
    padding-top: 3px;
    text-align: center;
    display: block;
    margin-bottom: 20px;
    font-size: 27px;
    line-height: 35px;
}

.theme ul {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    justify-content: space-between;
    padding-left: 0px;
}

.theme ul li {
    color: #ffffff;
    width: 48%;
    text-align: center;
    font-size: 18px;
    font-family: Flama Regular;
    font-weight: 300;
    line-height: 22px;
}

.theme ul li span {
    font-family: 'Century751BT-BoldB';
    font-weight: 700;
    display: block;
    font-size: 49px;
    line-height: 65px;
    color: #f48480;
    margin-bottom: 0px;
    font-style: italic;
}







.mySwiper2 {
    margin-top: 30px;
}

.icon li {
    margin: auto;
}

.business .trade-sub-txt {
    font-size: 17px !important;
    line-height: 23px;
}

.home-speakers .home-exb-title,
.reveal .home-exb-title {
    margin-bottom: 20px !important;
    margin-top: 50px;
}

.video-banner-sub-title span {
    line-height: 33px;
    margin-top: 20px;
    margin-bottom: 20px;
}

ul.lean {
    list-style: none;
    display: flex;
    padding-left: 0px;
    flex-wrap: wrap;
}

ul.lean li {
    margin: 10px 10px;
    background-color: #F7F7F7;
    padding: 20px;
    box-shadow: 0px 6px 12px #00000029;
    color: #ffffff;
    width: 23%;
}

.learn .white-btn {
    background: transparent !important;
    border: none !important;
    height: 100%;
    padding: 4px 0px 16px 0px !important;
    text-align: left;
    min-height: 145px;
    width: 100%;
    text-decoration: none;
    position: relative;
    margin-right: 0px;
}

.lcont {
    font-family: 'Roboto';
    font-size: 14px;
    line-height: 20px;
    color: #212122;
    display: block;
    margin-bottom: 10px;
    margin-top: 8px;
}

.learn .new2 {
    border: none !important;
    border-radius: 0px;
    padding: 20px;
    text-align: left;
    min-height: 185px;
    width: 100%;
    text-decoration: none;
    position: relative;
    margin-right: 0px;
}

.learn .new2 .lhead,
.learn .new2 .lcont {
    color: #ffffff;
    text-decoration: none;
}

.new2 img {
    display: inline-block;
    padding-left: 5px;
}

a.new2:hover .arrow {
    transition: .5s;
    transform: translateX(10px);
    visibility: visible;
}

.learn .new2 .arrow {
    position: absolute;
    bottom: 15px !important;
    right: 22px !important;
}

a.new2 .arrow {
    visibility: visible;
}

a.new2:hover {
    background-color: #212122;
}

ul.lean li:last-child {
    background-color: #264d9c;
    color: #000000;
    padding: 0px;
}

a.new2:hover {
    background-color: #264d9c;
}

.new2 img {
    display: inline-block;
    padding-left: 5px;
}

.learn .white-btn:hover .lhead {
    color: #D18300;
}

a.white-btn:hover .arrow {
    transition: .5s;
    transform: translateX(10px);
    visibility: visible;
}

a.white-btn:hover {
    background-color: #D18300;
    color: #ffffff;
    padding: 15px 35px;
    border: 1px solid #D18300;
}

.lean a {
    display: block;
    float: right;
    width: 100%;
    text-align: right;
}

.lhead {
    font-family: 'Roboto';
    font-size: 20px;
    line-height: 27px;
    display: block;
    color: #212122;
    margin-bottom: 10px;
    margin-top: 8px;
    font-weight: 600;
}

.learn .oarrow {
    position: absolute;
    bottom: 0px;
    right: 10px;
}

.learn .arrow {
    position: absolute;
    bottom: 0px;
    right: 5px;
}

.arrow {
    display: inline-block;
    visibility: hidden;
}

a.white-btn:hover .oarrow {
    display: none;
}

.report-post {
    font-family: Poppins, sans-serif;
    margin-bottom: 19px;
    color: #ffffff;
    padding-left: 16px;
    font-size: 23px;
    font-weight: 600;
    line-height: 26px;
}

.report-head {
    color: #c5c2c2;
    padding-left: 16px;
    font-size: 14px;
    display: block;
    margin: 29px 0px 13px 0px;
}

.report a {
    color: #E2E2E2;
    display: block;
    text-align: center;
    margin-top: 17px;
    font-family: Poppins, sans-serif;
    text-decoration: underline;
    font-weight: 300;
}

ul.report-card {
    padding-left: 16px;
    color: #ffffff;
    display: flex;
    list-style: none;
    flex-wrap: wrap;
}

ul.report-card .card-rgt {
    color: #E2E2E2;
    padding-left: 20px;
    width: 290px;
    font-family: Poppins, sans-serif;
}

ul.report-card .card-lft {
    color: #ffffff;
    padding-left: 0px;
    font-family: Poppins, sans-serif;
    font-size: 20px;
    width: 51px;
}

ul.report-card li {
    width: 50%;
    margin: 0px 0px 10px 0px;
    display: flex;
}

.pavlp {
    margin-bottom: 0px;
}

.report {
    background: url(../images/qbg.png), #000000;
    background-position: bottom;
    background-size: cover;
    margin: 0px;
    padding: 10px 0px 21px 0px;
}

/*a.reg-link:hover, a.bookseats:hover{background:linear-gradient(180deg, #264D9C 0%, #13274E 100%) 0% 0% no-repeat padding-box;
color: #ffffff!important;}*/
.navbar-brand {
    float: left;
    height: auto !important;
    padding: 0px !important;

}

.header-left {
    padding-left: 15px;
}

.navbar-brand>img {
    padding-top: 4px;
    width: 276px;
}

.pavilion-content .exb-left {
    font-family: Poppins, sans-serif;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 38px;
    line-height: 43px;
    margin-bottom: 36px;
    width: 100%;
    text-align: center;
}

.benf ul {
    list-style: none;
    padding-left: 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 0px;
}

.cbenf ul li {
    width: 50%;
    padding: 0px 20px;
    margin-bottom: 41px;
    text-align: left;
}

.bhead {
    display: block;
    font-weight: 800;
    margin: 18px auto 10px auto;
    font-family: 'Poppins';
    font-size: 22px;
    line-height: 28px;
    color: #5d5d5d;
}

.cbenf ul {
    margin-top: -12px;
}

.cbenf {
    margin-top: 78px !important;
}

.benf-img img {
    width: 51px;
}




.topbrands {
    display: none !important;
}

/*ul.newspksession{display: none!important;}*/
.eimg {
    margin-left: -19px
}

.dimg {
    margin-left: -37px
}

ul.icon li:nth-child(n+2) img {
    display: none
}

.mySwiper .swiper-slide {
    text-align: center
}

.topbrands {
    position: relative
}

.mySwiper1 ul {
    list-style: none;
    padding-left: 0;
    margin-top: 23px;
}

.mySwiper1 ul li {
    margin-bottom: 20px
}

.mobile_menu .panel-body {
    padding: 25px
}

.mobile_menu {
    padding-top: 70px
}

.moblogo {
    display: none
}

.business {
    margin-top: 0;
    padding-top: 30px
}

.header {
    height: 110px;
    background: #000 !important;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background: 0
}

.lpd,
.lpd2,
.lpd3 {
    padding-left: 0 !important
}

.lpd li>img {
    margin-left: -20px
}

.lpd2 li>img {
    margin-left: -57px
}

.lpd3 li>img {
    margin-left: -47px
}

.speaker-inner-content ul.icon li {
    width: auto
}

.moblogo {
    position: fixed;
    top: -4px;
    z-index: 9999;
    width: 190px
}

.mobile_menu .panel-default>.panel-heading {
    color: #333;
    background-color: #fff;
    border-color: #e4e5e7;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mobile_menu .panel-default>.panel-heading a {
    display: block;
    padding: 10px 15px;
    background-color: #eee
}

.mobile_menu .panel-default>.panel-heading a:after {
    content: "";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    transition: transform .25s linear;
    -webkit-transition: -webkit-transform .25s linear
}

.mobile_menu .panel-default>.panel-heading a[aria-expanded="true"] {
    background-color: #eee
}

.mobile_menu .panel-default>.panel-heading a[aria-expanded="true"]:after {
    content: url(../images/cdown.png)
}

.mobile_menu .panel-default>.panel-heading a[aria-expanded="false"]:after {
    content: url(../images/cup.png)
}

.lorem-content {
    background-color: #343740;
    color: #fff;
    min-height: 1500px;
    padding: 80px 15px 20px
}

.lorem-content h1 {
    color: #fff;
    margin: 0 0 10px;
    text-align: center
}

.lorem-content h2 {
    color: #fff;
    margin: 0 0 10px;
    text-align: center
}

.lorem-content h4 {
    color: #fff;
    margin: 0 0 22px;
    text-align: center
}

.lorem-content p {
    padding: 5px 0;
    text-align: left;
    margin: 0 0 10px
}

.lorem-content p span {
    display: block;
    float: left;
    padding-left: 3px;
    padding-right: 8px;
    padding-top: 12px;
    position: relative;
    top: -7px
}

.back {
    color: #FFF;
    background: #3b3b3b
}

header {
    height: 40px;
    background-color: #fff;
    position: fixed;
    width: 100%;
    top: 0;
    padding: 10px 0;
    z-index: 99
}

header .logo-port {
    padding-left: 15px;
    width: 40%
}

header .logo-port img {
    height: 40px;
    width: 100px
}

.content-wrap {
    background-color: #fff;
    color: #333;
    float: left;
    height: 100vh;
    position: relative;
    width: 50%
}

.content-inner-wrap {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 70%;
    padding: 0;
    text-align: left
}

.menu-wrap {
    height: 100vh;
    width: 50%;
    padding: 0;
    float: left;
    position: relative
}

.content-wrap .inline-div {
    margin: 0 0 20px
}

.content-wrap .inline-div h1 {
    display: inline-block;
    margin: 0
}

.content-wrap .inline-div span {
    display: inline-block;
    margin: 0 0 0 10px
}

.content-wrap h2 {
    display: block;
    margin: 0 0 20px
}

.content-wrap h3 {
    display: inline-block;
    margin: 0 0 15px
}

.content-wrap ul {
    margin: 0 0 0 20px
}

.content-wrap ul li {
    list-style-type: square;
    margin: 0
}

.mobile-mockup-wrap {
    height: auto;
    left: 50%;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 340px
}

.mobile-mockup-wrap img {
    width: 100%;
    height: auto
}

.iframe-wrap {
    height: 503px;
    left: 21px;
    position: absolute;
    top: 103px;
    width: 299px
}

.iframe-wrap iframe {
    border: 0;
    height: 503px;
    width: 100%
}

.show-in-mobile {
    display: none
}



@media (min-width:0) and (max-width:767px) {
.anims-txt{
   left: -51px;
    font-size: 30px;
}
 .main .scroll{justify-content: flex-start!important;}

  .showy img{width: 100%}


    .pav-intro-head{margin-top: 75px;}
    .event-build {
        margin-top: -5px;
    }
    #image-gallery{margin-top: -20px;}
#gallery {
  padding-top: 70px!important;
}
    ul.new-division {
        display: block;
    }

    ul.new-division li {
        width: 49%;
        display: inline-block;
        margin: 0px 0px;
        vertical-align: top;
    }

    ul.inner-speaker li {
        width: 152px !important;
    }

    .new-division img {
        max-width: 100%;
    }

    .faq-head {
        font-size: 27px;
        margin-bottom: 27px;
        line-height: 36px;
    }

    .show-headd {
        background-color: #CA167F;
    }

    .spic {
        min-height: auto !important;
        padding-bottom: 20px;
    }

    .sig img {
        width: 69%;
    }

    .donly {
        display: none;
    }

    . .valid {
        width: 50%;
    }

    ul.conf-package li:first-child {
        margin-right: 0px;
    }

    #down {
        float: right;
        cursor: pointer;
        position: absolute;
        bottom: 14px;
        right: 19px;
    }

    .fix-bottom a {
        display: block;
        width: 144px;
        margin: 10px auto auto auto !important;
    }

    .paylogo {
        margin-top: -40px;
    }

    .paylogo img {
        width: 177px;
    }

    .top-social {
        display: none;
    }

    ul.frmli .col-md-6 {
        margin-bottom: 16px;
    }

    .mySwiper1 ul {
        margin-top: 0px;
    }

    .pavilion-content .exb-left {
        font-family: Poppins, sans-serif;
        text-transform: uppercase;
        font-weight: 800;
        font-size: 23px;
        line-height: 43px;
        margin-bottom: 0px;
        width: 100%;
        text-align: center;
    }

    .contact {
        padding-top: 40px;
    }

    #sm_menu_ham span {
        background-color: #000;
    }

    .back {
        background: #565656;
    }

    .back a {
        color: #ffffff !important;
    }

    .sm_menu_outer .mobile_menu .submenu {
        background: #ffffff;
    }

    .sm_menu_outer .mobile_menu a {
        color: #464646;
        margin-top: -5px;
    }

    .sm_menu_outer {
        background-color: rgba(255, 255, 255, 0.91);
    }

    .top-shows ul {
        overflow: auto;
    }

    .top-shows ul li {
        margin-right: 20px;
    }

    ul.division li {
        width: 49% !important;
    }

    ul.division li img {
        max-width: 100%;
    }

    .you-left {
        margin-bottom: 10px;
    }

    .newcount li {
        width: 50% !important;
        text-align: center;
    }

    .cdes {
        justify-content: center
    }

    .learns {
        background-position: unset;
    }

    .counter-box p {
        font-size: 19px !important;
        line-height: 22px;
    }

    .wtt {
        background-color: rgba(255, 255, 255, 0.81);
        padding: 2px 20px 20px 20px;
        width: 90%;
        margin: 16px auto;
        display: table;
    }

    .counter,
    .cbb {
        font-size: 25px;
    }

    .contact .no-pd {
        padding-left: 15px;
        padding-right: 15px;
    }

    .conts {
        min-height: auto !important;
        padding-bottom: 20px !important;
    }

    .contact .subtxt {
        font-size: 16px;
        line-height: 23px;
    }

    .headcomman {
        font-size: 24px !important;
        line-height: 31px !important;
        margin-bottom: 0px !important
    }

    .learning {
        padding-bottom: 60px;
        clear: both;
    }

    .startup {
        margin-bottom: 0px;
    }

    .visitor-point {
        clear: both;
    }

    .counter-box {
        padding: 34px 20px 6px !important;
    }

    .benefit ul li {
        width: 90%;
        margin-right: 7px;
        padding: 20px 20px 0px 20px;
        display: inline-block;
        vertical-align: top;
        min-height: 437px;
    }

    .home-speakers {
        padding-bottom: 30px;
    }

    .startup-inner .call-action,
    ul.awards_main a.call {
        margin: 12px 0px;
    }

    .delhicount {
        margin-bottom: 19px;
        padding-bottom: 20px;
        margin-bottom: 20px !important;
    }

    .benefit {
        margin-top: 0px;
        padding-top: 31px;
    }

    .benefit ul li p,
    .benefit ul li .bhead {
        white-space: break-spaces;
    }

    .benefit ul {
        flex-wrap: nowrap;
        overflow: auto;
        white-space: nowrap;
        display: block;
        margin-bottom: 50px;
        margin-top: 25px;
    }

    .lpdesk .bbuton {
        margin-bottom: 0px;
        margin-top: 8px;
        display: block;
        display: inline-block;
    }

    .moby video {
        width: 172px;
        height: 304px !important;
        left: 86px;
        top: 29px;
    }

    .internationals ul {
        margin: 27px 0px 0px 0px;
    }

    .mobtop {
        margin-top: 190px;
    }

    .top-left h2 {
        font-size: 27px;
        line-height: 36px;
    }

    .moby {
        width: 359px;
        min-height: 403px;
        position: absolute;
        top: 58px;
        left: -10000px;
        margin: auto;
        right: -10000px;
    }

    .videos::before {
        content: url(../images/2023/bgvideo.png);
        display: block;
        text-align: center;
    }

    .videos {
        width: 100%;
        background: none;
        margin-top: 28px;
        min-height: 294px;
    }

    .top-left {
        width: 100%;
        margin-top: 61px;
    }

    .learns {
        min-height: 445px;
    }

    #timer div {
        display: inline-block;
        font-weight: 800;
        font-size: 25px !important;
        font-family: "Glacial Indifference", sans-serif;
        margin-right: 6px;
        display: inline-block;
    }

    #timer div span {
        color: #000000;
        font-family: 'Open Sans', sans-serif;
        display: inline-block;
        margin: 0px 12px;
        text-transform: uppercase;
        font-size: 15spx !important;
        font-weight: 100;
    }

    .you-left,
    .you-right {
        width: 100%;
        padding: 51px 29px;
        min-height: 292px;
    }

    .you-head {
        font-size: 29px;
        line-height: 33px;
    }

    .you-subhead {
        margin-bottom: 15px;
        font-size: 23px;
    }

    .internationals ul li img {
        width: 100%;
    }

    .internationals ul li {
        width: 48%;
        margin-bottom: 15px;
    }

    .internationals {
        padding: 31px 0px 36px 0px;
    }

    .cbb {
        font-size: 22px !important;
        line-height: 28px !important;
    }

    .lpdesk {
        margin-top: 99px;
    }

    .slogan {
        font-size: 17px;
    }

    .gvm {
        height: auto;
    }

    .vlp h1 {
        font-family: 'Poppins';
        color: #ffffff;
        font-size: 31px;
        text-transform: uppercase;
        font-weight: 100;
        letter-spacing: 0px;
        line-height: 40px;
    }

    .bbuton {
        margin-bottom: 0px;
        margin-top: 8px;
    }

    .bans-date {
        font-size: 15px;
        margin-bottom: -3px;
    }

    .vlp h1 span {
        font-weight: 500;
    }

    .exb-ul {
        justify-content: left;
        padding-left: 0px;
    }

    .exb-ul li {
        margin-top: 20px;
        margin-right: 1px;
        width: 45%;
    }

    /*.exb-ul li img {
    width: 80%;
}*/
    .mySwiper1 .exb-right a {
        font-size: 16px !important;
    }

    a.work_link {
        font-size: 15px;
    }

    .mySwiper1 .swiper-btn img {
        width: auto;
    }

    .benf-img {
        width: 100%;
    }

    ul.lean li {
        width: 100%;
    }

    .learn {
        padding-bottom: 40px;
    }

    .bhead {
        font-size: 18px;
        margin: 19px auto 16px auto;
    }

    .benf-img img {
        width: auto !important;
    }

    .lpstat {
        padding: 27px 0px 0px 0px !important;
        background-position: bottom !important;
    }

    ul.report-card li {
        width: 100%
    }

    .pav-icon-head {
        font-size: 20px !important;
        line-height: 29px !important;
    }

    .trade-sub-txt {
        width: 100% !important;
        font-size: 18px !important;
    }

    .main .scroll .card {
        width: 266px;
        min-height: 626px;
        margin: 0px 5px 0px 0px;
    }

    .rimgs {
        width: 157px;
        margin: auto;
    }

    .report-post {
        font-size: 23px;
    }

    .business .speaker-head {
        margin-bottom: 10px;
        margin-top: 21px;
    }

    .speaker-head {
        font-size: 24px !important;
        line-height: 31px !important
    }

    .modal-open .modal {
        margin-top: 50px
    }

    .mySwiper1 ul li img {
        max-width: 100%
    }

    .lpd,
    .lpd2,
    .lpd3 {
        padding-left: auto !important
    }

    .mySwiper img {
        max-width: 92% !important
    }

    .lpd li>img {
        margin-left: 0
    }

    .eimg {
        margin-left: 0
    }

    .dimg {
        margin-left: 0
    }

    .lpd2 li>img {
        margin-left: 0
    }

    .lpd3 li>img {
        margin-left: 0
    }

    .show-in-mobile {
        display: block
    }

    .content-wrap .inline-div span {
        margin: 0
    }

    .content-wrap .inline-div h1 {
        font-size: 34px
    }

    .content-wrap .inline-div span,
    .content-wrap h2,
    .content-wrap h3 {
        font-size: 18px
    }

    .content-wrap h2 br {
        display: none
    }

    .demo-page .menu-wrap {
        height: 680px
    }

    .content-wrap,
    .menu-wrap {
        float: none;
        height: auto;
        width: 100%
    }

    .content-inner-wrap {
        left: auto;
        padding: 0;
        position: static;
        top: auto;
        transform: none;
        width: 100%
    }

    .lorem-content {
        background-color: #343740;
        color: #fff;
        height: 350px;
        padding: 100px 15px 20px
    }

    .mobile-mockup-wrap {
        height: auto;
        left: 50%;
        margin: 50px auto;
        position: absolute;
        top: auto;
        transform: translateX(-50%);
        width: 300px
    }

    .iframe-wrap {
        height: 440px;
        left: 50%;
        position: absolute;
        top: 95px;
        transform: translateX(-50%);
        width: 264px
    }

    .iframe-wrap iframe {
        border: 0;
        height: 440px;
        width: 100%
    }

    .lorem-content h1 {
        font-size: 28px
    }

    .lorem-content h2 {
        font-size: 14px
    }

    .content-wrap .inline-div {
        margin: 0;
        padding: 50px 30px 20px
    }

    .content-wrap h2,
    .content-wrap h3 {
        padding: 0 30px 0
    }

    .content-wrap ul {
        padding: 0 20px
    }

    .content-wrap {
        padding: 0 0 70px
    }

    .benf ul {
        margin-left: 0px;
    }

    .cbenf ul li {
        text-align: center;
    }

    .cbenf ul {
        margin-top: 40px;
    }

    .benf-txt {
        width: 100%;
    }

    .cbenf ul li {
        width: 100%;
    }

    .benf-box {
        display: block;
    }

    .benf-img img {
        width: 80%;
    }



}
}



@media(min-width:768px) and (max-width:991px) {
     .contact .container .row{display: block!important}

    .content-wrap .inline-div h1 {
        font-size: 32px
    }

    .content-wrap .inline-div span,
    .content-wrap h2,
    .content-wrap h3 {
        font-size: 18px
    }

    .content-wrap h2 br {
        display: none
    }

    .content-wrap ul li {
        font-size: 16px
    }

    .content-inner-wrap {
        width: 90%
    }
}

@media(min-width:992px) and (max-width:1024px) {

    .navbar-brand>img {
        padding-top: 4px;
        width: 170px;
    }
    .sub-menu {
    top: 0px;
}
.irc {
    top: -4px!important;
}

    .content-wrap .inline-div h1 {
        font-size: 36px
    }

    .content-wrap .inline-div span,
    .content-wrap h2,
    .content-wrap h3 {
        font-size: 18px
    }

    .content-wrap h2 br {
        display: none
    }

    .content-wrap ul li {
        font-size: 16px
    }

    .content-inner-wrap {
        width: 90%
    }
}

.text-box {
    margin-top: 100px;
    width: 100%;
    padding: 17px
}

.sumt .accordions {
    margin: 0 auto;
    text-align: left
}

.sumt .accordion-toggles {
    border-bottom: 1px solid #ccc;
    cursor: pointer;
    margin: 0;
    padding: 16px 20px;
    position: relative
}

.sumt .accordion-toggles.active:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 17px;
    width: 0;
    height: 0;
    border-bottom: 5px solid #000;
    border-left: 5px solid rgba(0, 0, 0, 0);
    border-right: 5px solid rgba(0, 0, 0, 0)
}

.sumt .newheads {
    font-size: 20px
}

.sumt .accordion-toggles:hover,
.sumt .accordion-toggled:hover {
    background-color: #ececec
}

.sumt .accordion-toggles:before {
    content: "";
    position: absolute;
    right: 10px;
    top: 17px;
    width: 0;
    height: 0;
    border-top: 5px solid #000;
    border-left: 5px solid rgba(0, 0, 0, 0);
    border-right: 5px solid rgba(0, 0, 0, 0)
}

.sumt .accordion-toggles.active:before {
    display: none
}

.sumt .accordion-contents {
    display: none
}

.sumt .accordion-toggles.active {
    color: #333;
    background-color: #ececec
}

#gallery .fa-times {
    font-size: 22px;
    font-weight: unset;
    color: #fff;
    background-color: #672341;
    padding: 14px;
    display: block
}

.sumt h4 {
    margin-bottom: 0
}

.accordion-toggled {
    border-bottom: 1px solid #e3e3e3;
    padding: 16px 20px
}

#nextButton {
    background-color: #672341;
    width: 50px;
    height: 50px;
    border-radius: 0;
    cursor: pointer;
    padding: 14px 17px
}

#prevButton {
    background-color: #672341;
    width: 50px;
    height: 50px;
    border-radius: 0;
    cursor: pointer;
    padding: 1px 14px
}

.watch {
    display: none
}

.value-head {
    color: #181717;
    font-size: 15px;
    line-height: 30px;
    margin-top: 14px
}

ul.title_ul {
    padding-left: 0;
    list-style: none;
    margin: 20px 0 40px 0
}

ul.association_ul {
    padding-left: 0;
    list-style: none;
    margin: 20px 0 40px 0
}

ul.associate_ul {
    padding-left: 0;
    list-style: none;
    margin: 20px 0 40px 0
}

ul.association_ul li {
    padding: 13px 28px;
    display: inline-block
}

ul.associate_ul li {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 29px;
    padding: 13px 10px
}

.home-exhibitors .exhibitors-logo ul {
    margin-top: 10px
}

.home-exhibitors .exhibitors-logo ul li {
    margin-bottom: 44px;
    border: 0;
    width: 165px
}

.home-exhibitors .exhibitors-logo ul li img {
    max-width: 100%
}

ul.inner-speaker a {
    color: #000
}

ul.inner-speaker a:hover {
    color: #000
}

.modal-header {
    border-bottom: none !important
}

.video-inner span,
.about span {
    background-color: #86c0b5 !important
}

#topvideoModal .modal-content,
#topvideoModal2 .modal-content,
#topvideoModal1 .modal-content,
#topvideoModal3 .modal-content,
#topvideoModal4 .modal-content {
    box-shadow: none;
    border: 0;
    width: 480px;
    margin: auto;
    background-color: transparent;
    border: 0
}

#topvideoModal video,
#topvideoModal2 video,
#topvideoModal1 video,
#topvideoModal3 video,
#topvideoModal4 video {
    width: 480px;
    display: block;
    margin: auto;
    max-width: 100%
}

#topvideoModal .close,
#topvideoModal .close,
#topvideoModal1 .close,
#topvideoModal3 .close,
#topvideoModal4 .close {
    top: 5px;
    position: absolute;
    right: 13px
}

.thanks-content .con3 {
    font-size: 16px
}

.spk a {
    color: #000;
    text-decoration: none
}

.spk a:hover {
    color: #000;
    text-decoration: none
}

.spk .spk-des {
    color: #4e4e4e
}

.modal-backdrop {
    background-color: rgba(0, 0, 0, 0.8)
}

ul.lpheader li:first-child {
    width: auto
}

ul.lpheader li img {
    width: 100%
}

ul.lpheader {
    display: flex
}

.right-nav ul {
    display: flex;
    margin-top: 30px;
    list-style: none;
    justify-content: flex-end;
    margin-right: 30px;
}

.newvid .video-inner {
    width: 648px;
    top: 51%;
    left: 51%
}

.text-box img {
    width: 550px;
    max-width: 90%
}

.text-box span {
    background-color: transparent !important;
    color: #fff !important
}

.heading-primary {
    color: #333
}

.heading-primary-main {
    text-transform: uppercase;
    font-size: 21px;
    line-height: 31px !important;
    letter-spacing: 11px;
    text-align: center;
    font-weight: 500;
    display: block;
    text-align: left;
    animation-name: moveInleft;
    animation-duration: 3s
}

.heading-primary-sub {
    display: block;
    text-align: left;
    font-size: 17px;
    font-weight: normal;
    letter-spacing: 0;
    animation-name: moveInRight;
    animation-duration: 3s;
    line-height: 23px !important;
    text-transform: none;
    margin-top: 20px;
    padding: 10px 35px 10px 0 !important
}

@keyframes moveInleft {
    0 {
        opacity: 0;
        transform: translateX(-100px)
    }

    80% {
        transform: translateX(10px)
    }

    100% {
        opacity: 1;
        transform: translate(0)
    }
}

@keyframes moveInRight {
    0 {
        opacity: 0;
        transform: translateX(100px)
    }

    80% {
        transform: translateX(-10px)
    }

    100% {
        opacity: 1;
        transform: translate(0)
    }
}

/*@media screen and (min-width:1367px){body,html{overflow-x:hidden}}*/
@media screen and (min-width:1367px) and (max-width:1800px) {

    .trade-head,
    .knowledge-head {
        font-size: 47px;
        line-height: 56px
    }
}

@media screen and (min-width:1920px) {
    .video-container video {
        object-fit: cover;
        object-position: center;
        height: 100vh
    }

    .about-head,
    .trade-head,
    .knowledge-head,
    .business-head,
    .speaker-head,
    .headcomman {
        font-size: 38px;
        line-height: 43px
    }

    .right-nav ul {
        display: flex;
        margin-top: 30px;
        list-style: none;
        justify-content: space-evenly
    }

    .pavilion-title {
        font-size: 45px;
        list-style: 59px
    }

    .homepage-hero-module {
        height: 100vh
    }

    .video-inner span {
        background-color: #9dd4c9;
        padding: 0 7px;
        line-height: 111px
    }

    .about span {
        background-color: #9dd4c9;
        padding: 0 7px;
        line-height: 80px
    }

    .video-cont-head {
        font-size: 90px;
        line-height: 100px
    }

    .video-banner-title {
        color: #fff;
        font-size: 49px;
        font-weight: 500;
        line-height: 52px
    }

    .franchise-pavilion,
    .food-restaurant,
    .ev,
    .license,
    .small-business,
    .retail,
    .loan,
    .international,
    .dealer,
    .entrepreneur {
        width: 100%;
        height: 574px
    }
}

@media screen and (min-width:1367px) and (max-width:1700px) {

    .business-head,
    .conf-top-head {
        font-size: 46px;
        line-height: 56px
    }
}

@media screen and (min-width:1025px) and (max-width:1366px) {
    .pavilion-title {
        font-size: 26px;
        line-height: 28px
    }

    .awardsRdo li {
        padding: 15px 0 12px 18px
    }

    .payoption {
        font-size: 15px
    }

    .awardsRdo label {
        font-size: 14px !important
    }

    .award-date {
        font-size: 28px
    }

    .award-intro p {
        font-size: 16px;
        line-height: 30px
    }

    body,
    html {
        overflow-x: hidden
    }

    .heading-primary-main {
        font-size: 17px !important
    }

    .video-inner p {
        font-size: 21px;
        line-height: 31px
    }

    .conf-top-head {
        font-size: 34px;
        line-height: 42px
    }

    .conf-top-head span {
        line-height: 42px
    }

    .franchise-pavilion,
    .food-restaurant,
    .ev,
    .license,
    .small-business,
    .retail,
    .loan,
    .international,
    .dealer {
        width: 100%;
        height: 440px
    }

    .trade-head span {
        line-height: 54px !important
    }

    .about-head,
    .trade-head,
    .knowledge-head,
    .business-head,
    .speaker-head,
    .headcomman {
        font-size: 38px;
        line-height: 42px
    }

    .video-inner span,
    .about span {
        line-height: 55px
    }

    .header {
        width: 100%
    }

    .video-banner-title {
        font-size: 49px;
        line-height: 55px
    }

    .video-banner-sub-title {
        font-size: 21px;
        line-height: 28px;
        margin-top: 28px;
        width: 80%;
        margin-bottom: 15px
    }

    .video-inner .form-control {
        height: 43px
    }

    .header-left {
        width: 100%
    }

    .header-right {
        width: 100%
    }

    .video-cont-head {
        font-size: 43px;
        font-weight: 700;
        line-height: 42px;
        margin-top: 60px;
        margin-bottom: 30px
    }

    .right-nav ul li {
        margin-right: 30px
    }

    .right-nav ul li a {
        font-size: 17px
    }

    #tog1 {
        top: 29px;
        right: 14px;
        display: none;
    }

    .video-cont {
        height: 100%
    }

    .video-cont-txt {
        font-size: 26px
    }

    ul.event-list li {
        width: auto;
        margin-left: 20px
    }

    ul.event-list li span {
        display: block
    }

    #timer {
        font-size: 22px
    }

    .times {
        height: 62px
    }

    ul.event-list li span {
        font-size: 19px
    }
}

@media screen and (min-width:1000px) and (max-width:1024px) {
    .moby {
        width: 298px;
        min-height: 386px;
    }

    .moby video {
        width: 164px;
        height: 292px;
        left: 60px;
        top: 28px;
    }

    .nspk .spk-box img {
        height: 201px !important;
        width: 210px !important;
    }

    .vlp h1 {
        font-size: 47px;
    }

    .header {
        height: 90px;
        padding-top: 5px
    }

    .video-inner span {
        line-height: 53px
    }

    .about-head {
        margin-bottom: 9px;
        margin-top: 0
    }

    #timer,
    #timer1 {
        font-size: 23px
    }

    .awardsRdo li {
        padding: 15px 0 12px 18px
    }

    .payoption {
        font-size: 15px
    }

    .awardsRdo label {
        font-size: 14px !important
    }

    .award-date {
        font-size: 28px
    }

    .award-intro p {
        font-size: 18px;
        line-height: 31px
    }

    body,
    html {
        overflow-x: hidden
    }

    .heading-primary-main {
        font-size: 16px !important;
        letter-spacing: 8px !important
    }

    ul.pav .pav1,
    ul.pav .pav2,
    ul.pav .pav3,
    ul.pav .pav4,
    ul.pav .pav5,
    ul.pav .pav6,
    ul.pav .pav7,
    ul.pav .pav8,
    ul.pav .pav9,
    ul.pav .pav10 {
        height: 44em
    }

    .conf-top-head {
        font-size: 34px;
        line-height: 42px
    }

    .video-inner p {
        font-size: 15px;
        line-height: 20px
    }

    .conf-top-head span {
        line-height: 42px
    }

    .video-inner .form-control {
        height: 35px
    }

    .video-banner-sub-title {
        font-size: 16px;
        line-height: 17px;
        margin-top: 41px;
        margin-bottom: 3px
    }

    .video-banner-title {
        font-size: 30px;
        line-height: 38px
    }

    .about-head,
    .trade-head,
    .knowledge-head,
    .business-head,
    .speaker-head,
    .headcomman {
        font-size: 35px !important;
        line-height: 40px !important
    }

    .header {
        width: 100%
    }

    ul.event-list li span {
        font-size: 14px
    }

    .header-left {
        width: 100%
    }

    .header-right {
        width: 100%
    }

    .video-cont-head {
        font-size: 43px;
        font-weight: 700;
        line-height: 42px;
        margin-top: 60px;
        margin-bottom: 30px
    }

    .right-nav ul li {
        margin-right: 9px
    }

    .right-nav ul li a {
        font-size: 15px
    }

    #tog1 {
        top: 21px;
        right: 4px;
        display: none;
    }

    .video-cont {
        height: 100%
    }

    .video-cont-txt {
        font-size: 26px
    }

    ul.event-list li {
        width: auto;
        margin-left: 20px
    }

    ul.event-list li span {
        display: block
    }

    #timer {
        font-size: 22px
    }

    .times {
        height: 62px
    }
}

@media screen and (width:768px) {
   
    ul.event-upcomings {
        display: block
    }

    ul.event-upcomings li {
        display: block;
        width: 100%
    }

    .vbanner {
        height: 1622px !important
    }

    .form-styl {
        margin-top: 25px
    }

    .video-inner p {
        width: 100% !important
    }

    .heading-primary-sub {
        font-size: 19px !important
    }

    .newvid .video-inner {
        width: 100%
    }

    .exhibitors-logo ul li {
        width: 22% !important
    }

    .heading-primary-main {
        font-size: 20px !important;
        letter-spacing: 12px !important;
        padding: 15px 0 15px 0 !important
    }

    .spk-bg {
        position: relative;
        width: 260px;
        height: 157px !important
    }

    .pavilion-title {
        font-size: 26px;
        line-height: 34px
    }

    ul.inner_partner li {
        width: 30% !important
    }

    .video-banner-title {
        width: 100%;
        font-size: 40px !important;
        line-height: 49px !important
    }

    .video-banner-sub-title,
    .video-banner-title {
        margin-left: 0 !important
    }

    ul.award_timeline li {
        width: 15% !important
    }

    .winner-banner,
    .faq-banner,
    .speaker-banner-inner,
    .agenda-banner-inner {
        min-height: 324px
    }

    .video-inner {
        padding: 71px 31px !important;
        width: 100%
    }
}

@media screen and (width:820px) {
    .vbanner {
        height: 1622px !important
    }

    .form-styl {
        margin-top: 25px
    }

    .video-inner p {
        width: 100% !important
    }

    .heading-primary-sub {
        font-size: 19px !important
    }

    .newvid .video-inner {
        width: 100%
    }

    .exhibitors-logo ul li {
        width: 22% !important
    }

    .heading-primary-main {
        font-size: 20px !important;
        letter-spacing: 12px !important;
        padding: 15px 0 15px 0 !important
    }

    .spk-bg {
        position: relative;
        width: 260px;
        height: 157px !important
    }

    .pavilion-title {
        font-size: 26px;
        line-height: 34px
    }

    ul.inner_partner li {
        width: 30% !important
    }

    .video-banner-title {
        width: 100%;
        font-size: 40px !important;
        line-height: 49px !important
    }

    .video-banner-sub-title,
    .video-banner-title {
        margin-left: 0 !important
    }

    ul.award_timeline li {
        width: 15% !important
    }

    .right-nav,
    ul.event-list {
        display: none
    }

    .winner-banner,
    .faq-banner,
    .speaker-banner-inner,
    .agenda-banner-inner {
        min-height: 324px
    }

    .video-inner {
        padding: 71px 31px !important;
        width: 100%
    }

    ul.banner-top {
        display: block
    }

    .business-head {
        font-size: 38px;
        line-height: 46px
    }

    ul.banner-top li {
        width: 100% !important;
        display: block
    }

    .video-cont {
        width: 100%
    }

    .mix-head1,
    .mix-head2 {
        font-size: 25px;
        line-height: 31px
    }

    .magazine {
        position: unset
    }

    .conts {
        clear: both
    }

    .darkbg {
        background-color: #fde46d !important
    }
}

@media screen and (width:912px) {
    .conts {
        clear: both
    }

    .magazine {
        position: unset
    }

    .mix-head1,
    .mix-head2 {
        font-size: 25px;
        line-height: 31px
    }

    ul.banner-top {
        display: block
    }

    .video-cont {
        width: 100%
    }

    ul.banner-top li {
        width: 100% !important;
        display: block
    }

    .vbanner {
        height: 1622px !important
    }

    .business-head {
        font-size: 38px;
        line-height: 46px
    }

    .right-nav,
    ul.event-list {
        display: none
    }

    .form-styl {
        margin-top: 25px
    }

    .video-inner p {
        width: 100% !important
    }

    .heading-primary-sub {
        font-size: 19px !important
    }

    .newvid .video-inner {
        width: 100%
    }

    .exhibitors-logo ul li {
        width: 22% !important
    }

    .heading-primary-main {
        font-size: 20px !important;
        letter-spacing: 12px !important;
        padding: 15px 0 15px 0 !important
    }

    .spk-bg {
        position: relative;
        width: 260px;
        height: 157px !important
    }

    .pavilion-title {
        font-size: 26px;
        line-height: 34px
    }

    ul.inner_partner li {
        width: 30% !important
    }

    .video-banner-title {
        width: 100%;
        font-size: 40px !important;
        line-height: 49px !important
    }

    .video-banner-sub-title,
    .video-banner-title {
        margin-left: 0 !important
    }

    ul.award_timeline li {
        width: 15% !important
    }

    .winner-banner,
    .faq-banner,
    .speaker-banner-inner,
    .agenda-banner-inner {
        min-height: 324px
    }

    .video-inner {
        padding: 71px 31px !important;
        width: 100%
    }
}

@media screen and (max-width:768px) {
     .contact .container .row{display: block}
     header{height: 85px!important}
    ul.association_ul li {
        width: 100%
    }

    ul.associate_ul li {
        margin-right: 0;
        width: 100%
    }

    .pav-bottom {
        float: none !important;
        width: 100% !important
    }

    #exitButton {
        top: 58px
    }

    .agenda-banner-inner {
        min-height: 300px;
        background-position: right;
        background-size: cover
    }

    .ev-title {
        font-size: 23px
    }

    .winner-banner {
        min-height: 315px
    }

    .pav-inner .swiper-btn {
        width: 96px
    }

    ul.icon li:first-child {
        text-align: left !important
    }

    ul.icon li:last-child {
        text-align: right
    }

    #agenda ul.newspksession img {
        width: 88px
    }

    .agenda-logo span {
        font-size: 20px
    }

    .agenda-logo img {
        width: 179px
    }

    .footerlink {
        padding: 15px 0 40px 0
    }

    #agenda ul.newspksession {
        padding-left: 0
    }

    #agenda ul.newspksession li {
        width: 45%;
        display: inline-block;
        vertical-align: top;
        margin-right: 10px
    }

    .speaker-banner-inner {
        min-height: 296px;
        margin-top: 50px
    }

    .banner-inner-head span {
        font-size: 14px
    }

    .pavlogo {
        width: 130px
    }

    .moblogo {
     display: block;
    width: 240px;
    padding-top: 22px;
    margin-left: -5px;
    }

    ul.winner_ul li {
        width: 44% !important
    }

    .tc {
        text-align: center
    }

    ul.icon li {
        width: 100% !important
    }

    .trade .swiper-btn {
        width: 114px
    }

    .trade .home-exhibitors {
        margin: 0 auto 19px auto
    }

    .hideme {
        margin-top: 32px
    }

    #gallery img {
        width: 100%
    }

    #nextButton {
        position: absolute;
        right: 0
    }

    #prevButton {
        position: absolute;
        left: 0
    }

    .home-exhibitors .exhibitors-logo ul li {
        width: 117px
    }

    .arrow-down,
    .know {
        display: none
    }

    ul.topmidlist li {
        margin-bottom: 6px
    }

    ul.associate_ul {
        margin: 20px 0 10px 0
    }

    .value-head {
        font-size: 13px;
        line-height: 18px;
        display: block;
        margin-bottom: 14px;
    }
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background: 0
}

.swiper-btn img {
    width: 40px
}

#topvideoModal video,
#topvideoModal2 video,
#topvideoModal1 video,
#topvideoModal4 video,
#topvideoModal3 video,
#topvideoModal .modal-content,
#topvideoModal1 .modal-content,
#topvideoModal2 .modal-content,
#topvideoModal4 .modal-content,
#topvideoModal3 .modal-content {
    width: 100%
}

ul.event-upcomings {
    display: block
}

ul.event-upcomings li {
    display: block;
    width: 100%
}

.speaker-inner-content .spk-inner-head {
    font-size: 23px
}

ul.delegate_price li:first-child {}

ul.delegate_price li {
    width: 100% !important
}

ul.delegate_price li:nth-child(2) {
    display: none
}

.spk-box img {
    width: 100%
}

.spk-details {
    height: 130px
}

.pavilion-content .spk-nam {
    font-size: 16px;
}

.main .scroll {
    justify-content: center;
}

.mt-30 {
    margin-top: 70px !important
}

.text-box {
    margin-top: 71px !important;
    padding: 8px
}

.heading-primary-sub {
    font-size: 14px;
    line-height: 21px;
    margin-top: 3px !important;
    padding: 6px 0 10px 0 !important
}

.heading-primary {
    margin-top: 0
}

.heading-primary-main {
    font-size: 12px;
    line-height: 27px !important;
    letter-spacing: 3px
}

#furnitureDiv .table-bordered {
    width: 100%;
    overflow: scroll;
    display: block
}

.magazine {
    position: relative;
    top: 18px
}

.form-styl {
    padding: 0;
    max-width: 100%
}

.form-styl form {
    left: 0
}

.ftr-head1 {
    margin-top: 22px
}

.pav-inner-link {
    font-size: 13px;
    margin-left: 9px
}

#agenda nav {
    padding: 7px
}

.bgset {
    width: 100% !important
}

.awardsCk {
    padding-left: 0
}

.prodeedbtn {
    font-size: 14px
}

.awardsRdo label {
    font-size: 15px !important
}

.payoption {
    font-size: 14px
}

.del4 {
    white-space: pre-wrap
}

.blackbg {
    background-color: #ffffff !important
}

.header {
    height: 89px
}

.expand {
    width: 37px;
    display: none;
}

.ul_ftr1 a {
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    line-height: 25px;
    transition: all .3s ease-out 0;
    outline: 0
}

.ul_ftr1 a:hover {
    font-size: 15px;
    padding-left: 8px
}

.awards-date {
    color: #dd2926;
    font-size: 24px
}

.workshop-date {
    font-size: 22px;
    line-height: 36px
}

.video-conthome {
    height: 414px !important
}

.newsession {
    font-size: 16px;
    line-height: 22px
}

.mbtop16 {
    padding-top: 16px !important
}

#agenda #tabs .nav-tabs .nav-item.show .nav-link,
#agenda .nav-tabs .nav-link.active,
#agenda .nav-link {
    padding: 9px
}

.newbg {
    background-position: top
}

ul.newspksession {
    display: block
}

.acdetail ul.newspksession li {
    display: block;
    margin-bottom: 20px
}

.agendanew-inner-right {
    float: left;
    width: 100%
}

.swiper-pagination {
    display: none
}

.swiper-js-container ul {
    text-align: center
}

.awd-screen {
    width: 100%
}

ul.awardsCk li {
    font-size: 15px !important;
    word-break: break-all
}

.faq ul {
    margin-top: 10px
}

.pavilion-content .conty8 {
    text-align: left;
    margin-top: 30px;
    margin-bottom: 30px
}

.pavilion-content .conty1,
.pavilion-content .conty2,
.pavilion-content .conty1 {
    text-align: left
}

ul.stat li .ml {
    left: 60px !important
}

.awardsCk li {
    width: 100% !important;
    text-align: left;
    margin-bottom: 12px !important
}

#msform .action-button {
    margin-right: auto
}

.del1 {
    white-space: break-spaces
}

ul.stat li span {
    font-size: 35px;
    top: 1px;
    left: 41px
}

.pav-inner {
    margin-top: 40px
}

ul.session-speaker li {
    font-size: 19px
}

.spk-inner-com {
    margin-bottom: 25px
}

.copyright {
    margin-bottom: 0px;
    text-align: center
}

.pavilionSwiper .swiper-wrapper {
    padding-bottom: 40px
}

.swiper-pagination-bullet {
    display: inline-block
}

.sidenav {
    display: block
}

.sidenav {
    position: fixed;
    padding: 0 !important;
    bottom: 0;
    left: 0;
    transform: none;
    width: 85px;
    background-color: #fff !important;
    text-align: center;
    padding-top: 0;
    width: 100%;
    z-index: 100
}

.sidenav ul {
    display: block;
    justify-content: space-around;
    width: 100%;
    padding-left: 0;
    margin-bottom: 0;
    padding: 0
}

.sidenav ul li {
    border-bottom: 0;
    width: 24.2%;
    display: inline-block;
    padding: 12px 0 8px 0
}

ul.sidenav_ul li span {
    display: block
}

.sidenav_ul_title {
    color: #707070;
    font-size: 12px
}

.homepage-hero-module {
    height: 100%
}

.mediacoverage .img-wrapper {
    height: 150px
}

.watch {
    position: absolute;
    bottom: -6px;
    left: 14px
}

body,
html {
    overflow-x: hidden
}

ul.banner-top li:first-child {
    float: left;
    clear: both;
    width: 100%;
    height: auto
}

.spk-lft {
    float: left;
    width: 100%
}

.award-intitle {
    font-size: 27px;
    margin-bottom: 0
}

.award-insubtitle {
    font-size: 20px;
    font-weight: 500;
    display: block;
    margin: 0
}

.awd-title {
    font-size: 27px;
    margin-top: 35px;
    line-height: 34px
}

.startup .speakerSwiper,
.startup .speakerSwiper .swiper-wrapper {
    height: 460px
}

.startup .speakerSwiper .swiper-btn {
    top: -73px
}

p.extend,
.moretext {
    font-size: 16px;
    line-height: 27px !important;
    margin-top: 13px;
    margin-bottom: 18px
}

.workshop-logo img {
    width: 168px
}

.workshop-cont~.call-action a.work_link {
    font-size: 14px !important;
    padding: 13px 24px
}

.winner_ul li {
    width: 45% !important
}

.become-head {
    font-size: 31px
}

.become-speaker a {
    width: 210px
}

.become-speaker {
    background-position: unset
}

.become-cont {
    color: #fff;
    display: block;
    font-size: 17px;
    line-height: 25px
}

ul.inner-speaker li {
    width: 212px;
    margin-bottom: 30px;
    margin: 9px 6px;
}

.speaker-banner-inner .banner-inner-head {
    color: #fff;
    position: absolute;
    left: 25px;
    top: 169px;
    font-size: 22px;
    font-weight: 500
}

.award-in-cont {
    margin-bottom: 25px
}

.award-cont {
    font-size: 16px;
    line-height: 25px;
    margin-top: 14px;
    text-align: left;
    margin-bottom: 20px
}

.award_entries {
    font-size: 14px;
    text-align: center;
    line-height: 21px;
}

ul.award_timeline {
    background-position: 0 56px;
    padding-left: 10px
}

ul.award_timeline li {
    width: 113px;
}

ul.award_timeline li:nth-child(3) {
    margin-right: -15px
}

.award_date {
    text-align: center;
    font-size: 17px;
    font-weight: 600;
    margin-left: -12px;
    width: 100px;
    height: 100px;
    margin-bottom: 20px;
    border-radius: 200px;
    padding-top: 27px;
    padding-left: 0
}

.award_date1 {
    background-color: #fde46d;
    color: #181717;
    margin-right: -10px;
    font-size: 17px;
    text-align: center;
    padding-left: 0;
    margin-bottom: 20px;
    font-weight: 600;
    width: 100px;
    height: 100px;
    border-radius: 200px;
    padding-top: 27px
}

.award-nom-date {
    padding-top: 6px
}

.img-wrapper {
    width: 100% !important
}

.award-title {
    font-size: 20px;
    margin-bottom: 0
}

.startup-inner {
    padding: 0px 10px 20px 10px;
}

.award-intro {
    margin-left: 20px;
    margin-right: 20px
}

.video-inner .reg-link {
    width: 180px
}

.video-award-sub-title {
    margin-top: 0
}

.award-date {
    font-size: 27px
}

.inner-form {
    max-width: 100%
}

.video-entry img {
    width: 181px
}

.delegate_1 li {
    text-align: left;
    margin-bottom: 4px;
    margin-top: -15px;
    font-size: 17px;
}

.conf-reg-head {
    line-height: 35px;
    font-size: 26px;
    margin-top: 25px;
    margin-bottom: -17px;
}

ul.inner-speaker {
    padding-left: 0
}

ul.spk-list1 li {
    width: 47% !important
}

.agenda-left,
.agenda-right {
    width: 100%
}

.agenda-right {
    margin-top: 10px
}

.agenda-banner-inner .banner-inner-head {
    left: 26px;
    font-size: 22px;
    top: 173px
}

.home-speakers .summit-call,
.home-speakers .call-action {
    float: none
}

.summit-call {
    display: block;
    width: 100%;
    margin: -19px auto 0 auto;
    text-align: center
}

.summit-head {
    font-size: 21px;
    line-height: 29px;
    margin-bottom: 9px;
    margin-top: 18px
}

.del2 {
    white-space: pre-wrap;
    font-size: 18px
}

.pric-head {
    font-size: 24px
}

.pric-head-sub-head {
    font-size: 15px;
    line-height: 23px
}

ul.delegate_price li {
    width: 86%;
    margin-right: 5px
}

.conf-date {
    margin-bottom: 10px;
    font-size: 17px;
    line-height: 23px
}

ul.delegate_price {
    display: block;
    justify-content: space-between;
    padding-left: 0;
    list-style: none;
    overflow: auto;
    white-space: nowrap
}

.conf-in-price {
    padding: 22px
}

ul.delegate_price li {
    vertical-align: top;
    display: inline-block;
    min-height: 280px
}

.conf-pric-head {
    font-size: 27px;
    font-weight: 700;
    line-height: 45px;
    margin-bottom: 20px
}

.exhibitors-logo ul {
    display: flex;
    justify-content: space-between
}

.exhibitors-logo ul li {
    width: 46%
}

.exhibitors-logo ul li img {
    max-width: 100%
}

.header-right-mobile ul.event-list {
    padding-right: 8px
}

.deskonly {
    display: none !important
}

.mobileonly {
    display: block !important
}

.top-list-head {
    font-size: 22px;
    line-height: 31px
}

ul.pav-top-list,
ul.pav-cont-inner {
    display: block
}

ul.pav-cont-inner {
    display: block;
    padding-left: 19px
}

ul.pav-top-list li,
ul.pav-cont-inner li {
    width: 100%
}

.pav-top p {
    font-size: 17px;
    line-height: 27px;
    margin-bottom: 37px
}

.myaward img {
    width: 127px
}

.franchise-inner-head,
.gallery-inner-head {
    left: 21px;
    top: 137px;
    font-size: 29px;
    line-height: 37px;
    width: 89%
}

ul.einfo_ul {
    padding-left: 17px
}

.navbar-brand>img {
    display: block;
}

.franchise-inner,
.franchise-restaurant,
.india-ev,
.licensing-india,
.small-medium,
.dealer-india,
.loan-centre,
.international-pavilion,
.retail-real,
.entrepreneur-india {
    min-height: 276px;
    background-position: right
}

.licensing-india {
    background-position: right
}

.intro-head {
    font-size: 24px
}

.video-inner .form-control,
.form_button {
    width: 100% !important
}

.video-inner p {
    font-size: 19px;
    line-height: 26px
}

.video-banner-title {
    font-size: 29px;
    font-weight: 600;
    line-height: 36px
}

.video-banner-sub-title {
    margin-top: 0;
    font-size: 18px;
    line-height: 43px
}

.w90 {
    width: 100%
}

.tdate {
    font-size: 11px
}

.about a {
    margin-bottom: 5px;
    font-size: 17px
}

section {
    padding: 0 0px
}

section.partners {
    padding: 0 30px
}

.knowledge-title,
.trade-title {
    font-size: 20px;
    line-height: 37px;
    margin-bottom: 14px;
    padding: 1px 0
}

.awards-top {
    margin-bottom: 1px
}

.awards-top-lft img {
    margin: auto
}

.business {
    padding: 0
}

.mybtn {
    margin: 0 0 50px 0
}

.blackbg {
    min-height: 85px
}

.einfo1,
.einfo2 {
    width: 100%
}

.exb-left,
.exb-right {
    width: 100%;
    text-align: left
}

ul.einfo_ul li:before {
    top: 13px;
    background-size: 59%
}

ul.einfo_ul li {
    font-size: 20px;
    line-height: 32px
}

.award-top-head span {
    line-height: 38px
}

.pav-intro-head,
.award-top-head {
    font-size: 24px;
    line-height: 33px
}

.pav-icon img {
    /*width:50px*/
}

.award-intro p {
    font-size: 17px;
    line-height: 26px
}

ul.pav .pav1,
ul.pav .pav2,
ul.pav .pav3,
ul.pav .pav4,
ul.pav .pav5,
ul.pav .pav6,
ul.pav .pav7,
ul.pav .pav8,
ul.pav .pav9,
ul.pav .pav10 {
    height: auto;
    padding-bottom: 74px
}

ul.pav-inner {
    margin-bottom: 30px
}

ul.pav-inner li {
    font-size: 14px;
    margin-bottom: 15px
}

.business-title {
    font-size: 20px;
    line-height: 37px;
    margin-bottom: 20px;
    padding: 1px 0
}

.exb-right a {
    font-size: 16px
}

.franchise-management a.call,
.startup a.call {
    margin-bottom: 15px
}

.about-head {
    margin: 0
}

.stat-count {
    font-size: 35px
}

.pav-icon-head {
    font-size: 32px;
    line-height: 37px
}

ul.pav {
    display: block
}

.pav-icon-cont {
    font-size: 16px
}

.pav-bottom {
    position: unset
}

ul.pav li {
    width: 100% !important
}

#soc1 {
    padding-top: 38px;
    overflow: scroll;
    position: fixed;
    height: 100%
}

ul.topmidlist li a {
    color: #fff;
    font-size: 16px
}

.stat-head {
    font-size: 13px
}

.accordion-toggle:after {
    font-size: 15px
}

a.accordion-toggle {
    font-size: 16px
}

.ev,
.license,
.small-business,
.retail,
.loan,
.international,
.entrepreneur,
.dealer,
.franchise-pavilion,
.food-restaurant {
    width: 100%
}

ul.donate-now {
    display: block;
    margin-bottom: 123px;
    clear: both
}

ul.donate-now li {
    width: 48%
}

.navbar-brand {
    padding: 5px 0
}

.spk-bg {
    width: 100%
}

.vmodal {
    bottom: 22px
}

#tog1 {
    top: 15px;
    display: block;
    right: 7px
}

.conts {
    margin-left: 0
}

.business-head span,
.conf-top-head span,
.knowledge-head span,
.exb-top-head span,
.trade-head span,
.video-inner span,
.about span {
    line-height: 38px
}

.awards-top-rgt,
.awards-top-lft {
    width: 100%;
    text-align: center
}

.awards-cont,
.awards-date {
    text-align: center
}

ul.inner_partner {
    list-style: none;
    padding-left: 0;
    display: flex
}

ul.awdtt {
    display: block
}

ul.awdtt li {
    width: 100%
}

ul.awardsRdo1 {
    margin-bottom: 20px
}

.awardsRdo1 input {
    height: 14px !important
}

ul.awardsRdo1 li {
    width: 37%;
    vertical-align: top;
    text-align: left;
    margin-bottom: 14px;
    height: 21px
}

.MarBt20 {
    margin-top: 0
}

#franchiseAwd {
    padding: 0 !important
}

.MarBt20 img {
    margin: auto;
    display: block;
    width: 150px
}

.Subtitle {
    font-size: 30px;
    line-height: 36px
}

ul.inner_partner li {
    width: 42%
}

.con1 {
    clear: both;
    margin-bottom: -3px;
    font-size: 18px;
}

ul.stat li {
    width: 31%
}

.banner {
    height: auto;
    padding-bottom: 0
}

.mix-head1,
.mix-head2 {
    font-size: 24px;
    line-height: 31px
}

.award-banner .header-right-mobile {
    display: none;
    background-color: transparent;
    padding: 10px 0;
    position: absolute;
    bottom: 0
}

.award-banner {
    min-height: 352px;
    position: relative
}

.gallery-inner {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 282px
}

.award-banner span {
    display: none
}

.award_box {
    margin-top: 20px !important;
    margin-bottom: 0
}

.mix1 {
    background-color: #f9fafc
}

ul.awd_mix_ul {
    display: block
}

ul.awd_mix_ul li {
    margin-bottom: 20px;
    width: 100%
}

#topvideoModal .modal-header .close,
#topvideoModal1 .modal-header .close,
#topvideoModal2 .modal-header .close {
    position: absolute;
    z-index: 9;
    top: 4px;
    right: 14px
}

#topvideoModal .modal-dialog,
#topvideoModal1 .modal-dialog,
#topvideoModal2 .modal-dialog {
    width: 100%
}

.fullsize-video-bg,
#video-viewport,
.fullsize-video-bg:before,
.fullsize-video-bg:after {
    height: 300px
}

ul.trade-box li {
    margin-right: 10px;
    width: 79% !important;
    display: inline-block;
    height: 355px !important;
    background-position: bottom !important
}

ul.trade-box {
    display: block;
    white-space: nowrap;
    overflow: auto
}

.pavilion-title {
    white-space: pre-wrap
}

.video-cont {
    display: block;
    position: relative;
    width: 100%
}

.header-right {
    width: 100%;
    margin-top: 502px;
    background-color: #000
}

.about-head,
.trade-head,
.awd-cat-head,
.knowledge-head,
.business-head,
.headcomman,
.speaker-head,
.conf-top-head,
.exb-top-head,
.pav-cont-head {
    font-size: 27px;
    line-height: 34px
}

ul.awards_main {
    display: block
}

ul.awards_main li {
    width: 100%;
    margin-bottom: 20px
}

ul.banner-top li {
    width: 100%;
    display: block;
    height: auto;
    float: left;
    clear: both
}

.header-right-mobile {
    display: none;
    background-color: #000;
    padding: 10px 0
}

ul.event-list li span {
    font-size: 15px
}

#timer1 {
    font-size: 18px !important
}

.times {
    height: 57px;
    margin-left: 10px;
    width: 74px
}

ul.event-list li:first-child {
    padding-left: 0
}

.reg-link {
    padding: 7px 13px;
    font-size: 14px;
    margin-left: 9px;
    margin-top: 8px;
    display: block;
    width: 151px;
    text-align: center
}

.header-right {
    display: none
}

.video-cont-head {
    margin-bottom: 43px;
    font-size: 30px;
    line-height: 34px
}

.video-inner {
    position: unset;
    transform: none !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 31px
}

.video-cont-txt {
    font-size: 20px;
    line-height: 26px;
    margin-top: 0
}

.arrow-container {
    position: absolute;
    right: -5px
}

.know {
    position: absolute;
    right: 4px !important
}

.right-nav {
    display: none
}

.wd120 {
    width: 120px !important
}

.banner {
    background-color: #212020
}

.exb-left {
    font-size: 22px
}
}

@media(width:768px) {
    .spk-box {
        position: inherit
    }

    .spk-lft {
        margin-top: 62px
    }
}