@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');
}

/*ul.showy li:nth-child(2) img {
    margin-top: 15px;
}*/


@media (min-width: 1600px)  and (max-width: 2600px)  {

.lgx-single-speaker2 .spklogo {
    position: absolute;
    right: 59px;
}
}

.spic {
    min-height: 120px;
}

.contact .reveal .row {
    background: rgba(0, 0, 0, 0.7);
}

@font-face {
    font-family: 'Oswald-Heavy';
    src: url('../fonts/Oswald-Heavy.woff') format('woff'),
        url('../fonts/Oswald-Heavy.ttf') format('truetype');
}

ul.price-listing li {
    background: transparent !important;
}

.snew {
    width: 182px;
    margin-bottom: 25px;
}

.swiper {
    overflow: hidden;
}

.wffnew {
    width: 157px;
}

a.bookseat {
    cursor: pointer !important;
    display: inline-block;
}

.thrive {
    font-size: 20px;
    margin-bottom: 10px;
}

.gallery-update {
    padding: 0px;
    margin: 0px 0px -10px 0px;
}

.gallery-update ul {
    display: flex;
    list-style: none;
    padding-left: 0px;
    margin-bottom: 1px;
}

.gallery_sec img {
    width: 100%;
    margin-bottom: 0px;
    border-radius: 0px;
}

ul.gal-three {
    margin-bottom: 10px;
}

.gallery-update ul.gal-one li:nth-child(1) {
    width: 30%;
    margin-left: 0px;
}

.gallery-update ul.gal-one li:nth-child(2) {
    width: 40%;
}

.gallery-update ul.gal-one li:nth-child(3) {
    width: 30%;
    margin-right: 0px;
}

.starts {
    color: #333;
    text-align: center;
    font-size: 24px;
    display: block;
    margin-top: 21px;
    margin-bottom: 18px;
    font-weight: bold;
}

.gallery-update ul.gal-one li:nth-child(1) img {
    height: 60vh;
    object-fit: cover;
}

.gallery-update ul.gal-one li:nth-child(2) img {
    height: 60vh;
    object-fit: cover;
}

ul.gal-two li:nth-child(1) {
    margin-left: 0px;
}

ul.gal-two li:nth-child(3) {
    margin-right: 0px;
}

.gal-one-first {
    height: 30vh;
    margin-bottom: 2px;
}

.gal-one-first img {
    height: 100%;
    object-fit: cover;
}

.gal-one-second {
    height: 29.7vh;
}

.gal-one-second img {
    height: 100%;
    object-fit: cover;
}

ul.gal-three li:nth-child(1) {
    width: 60%;
    margin-left: 0px;
}

ul.gal-three li:nth-child(2) {
    width: 20%;
}

ul.gal-three li:nth-child(3) {
    width: 20%;
    margin-right: 0px;
}


ul.gal-three li:nth-child(1) img {
    height: 60vh;
    object-fit: cover;
}

ul.gal-three li:nth-child(2) img {
    height: 60vh;
    object-fit: cover;
}

ul.gal-three li:nth-child(3) img {
    height: 60vh;
    object-fit: cover;
}

.gallery_sec ul li {
    margin: 0px 1px;
    display: inline-block;
}

.gallery_sec ul.gone li.g1 {
    height: 580px;
    width: 630px;
    float: left;
}

.gallery_sec ul.gone li.g2 {
    float: left;
    width: 530px;
}

.gallery_sec ul.gone li.g2 .gone-box {
    height: 286px;
    width: 530px;
    display: block;
}

.gallery_sec ul.gone li.g2 .gone-box:nth-child(2) {
    margin-top: 10px;
}




@media (min-width: 1000px) {

    ul.gtwo {
        width: 962px;
    }

    .gallery_sec ul.gone li.g2 {
        width: 250px;
    }

    .gallery_sec ul.gtwo li {
        width: 303px
    }

    .gallery_sec ul.gone li.g2 .gone-box {
        height: auto;
        width: 417px;
    }

    .gallery_sec ul.gtwo li {
        height: auto !important;
    }

    .gallery_sec ul.gone li.g2 .gone-box:nth-child(2) {
        margin-top: 10px;
    }
}

a.bookseat {
    background: transparent linear-gradient(180deg, #E2001B 0%, #FF6D5C 100%) 0% 0% no-repeat padding-box !important;
}

.alog {
    width: 240px;
}

.header-right {
    margin-left: 25px;
}

.vl {
    color: #000;
    font-weight: normal;
    font-size: 13px;
    letter-spacing: 0px;
    padding: 13px;
    background: #e2e2e2;
    width: 167px;
    margin: auto;
    margin-bottom: 42px;
    border-radius: 10px;
}

.pav-inner-link {
    text-decoration: underline;
}

.pav-inner-link img {
    display: none;
}

.pav-icon img {
    width: 100%;
}

p {
    font-size: 1.85rem;
    line-height: 3.2rem;
    margin-bottom: 15px;
}

.spk-company {
    display: none !important;
}

.trade-head,
.knowledge-head {
    color: #333333;
}

ul.newcount {
    justify-content: space-evenly !important;
}

ul.newcount img {
    width: 20%
}


.ddate {
    color: #656464;
    font-weight: bold;
    display: block;
    margin-bottom: 11px;
    font-size: 2rem;
    line-height: 2rem;
}

.reveal .ddate {
    color: #fff;
    font-weight: bold;
    display: block;
    font-size: 2rem;
    line-height: 2rem;
    background: #201d57;
    width: 248px;
    margin: auto auto 25px auto;
    padding: 13px;
}

.edy {
    color: #656464;
    font-weight: bold;
    display: block;
    margin-top: 10px;
    font-size: 1.6rem;
    line-height: 2.1rem;
}

ul.showy {
    list-style: none;
    margin-top: 35px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding-left: 0px;
}

.show-lnk a {
    color: #FE6D5C;
    text-decoration: underline;
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 1.7rem;
    font-weight: 500;
}

.showy-cont {
    color: #656464;
    font-weight: normal;
    display: block;
    margin-top: 20px;
    font-size: 1.6rem;
    line-height: 2.7rem;
}

ul.showy li {
    width: 32.4%;
    position: relative;
    padding: 35px;
    min-height: 500px;
    position: relative;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    border-bottom: 11px solid #FE6D5C;
    margin: 0px 14px 34px 14px;
    box-shadow: 0px 3px 6px #00000029;
}

.intro p {
    color: #505050;
}

.come {
    color: #505050;
    font-size: 2.5rem;
    font-weight: bold;
    margin-top: 19px;
    font-family: Roboto;
    margin-bottom: 25px;
}

#floater {
    display: none;
}

.fa-angle-up {
    position: fixed;
    right: 17px;
    bottom: 70px;
    color: #ffffff;
    z-index: 9;
    font-size: 24px !important;
    font-weight: 400;
    background: transparent linear-gradient(180deg, #E2001B 0%, #FF6D5C 100%) 0% 0% no-repeat padding-box;
    width: 34px;
    height: 34px;
    padding: 3px 9px;
    border-radius: 0px;
}

.ftr-head1 {
    font-size: 36px;
    text-transform: uppercase;
    font-weight: 800;
    font-family: Roboto, sans-serif;
}

.footerlink .ftr-head1 {
    font-size: 24px;
    margin-bottom: 20px;
}

.contact {
    position: relative;
    padding-bottom: 57px;
    margin-bottom: -6px;
    background: url(../images/footerbgs.jpg)
}

.conts {
    padding: 1px 25px;
    color: #ffffff;
    min-height: 550px;
}

.contact .headcomman {
    color: #ffffff;
}

.con1 {
    color: #ffffff
}

.con2 a,
.con3 a {
    color: #ffffff;
}

.wtt {
    background-color: #ffffff;
    padding: 40px 20px 20px 20px;
    min-height: 550px;
}

.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:1000px) and (max-width:1366px) {
    .contact .container {
        width: 922px !important;
    }

    .conts {
        min-height: auto;
    }
}

.startup {
    margin-bottom: 0px;
    padding: 0px;
}

.visitor-head {
    display: block;
    clear: both;
    margin-bottom: 32px;
    font-size: 20px;
    font-weight: 800;
}

.visitor-point {
    padding: 27px 20px 0px 19px;
    min-height: 520px;
    background: #f4f4f4;
}

.visitor-point ul {
    margin-top: -20px;
    padding-left: 20px;
}

.visitor-point ul li {
    margin-bottom: 20px;
}

ul.conf-package {
    text-align: center;
    /* float: left;*/
    padding-left: 0px;
    list-style: none;
    position: relative;
    z-index: 0;
    margin-left: -36px;
}



a.comman-button:hover {
    background-position: 100% 0;
    color: #fff;
    text-decoration: none;
}

ul.conf-package li:hover {
    background: #ffffff;
}

ul.price-listing {
    padding-left: 0px;
}

ul.price-listing li {
    min-height: auto !important;
    width: 100% !important;
    border: none !important;
    padding: 0px !important;
    box-shadow: none !important;
    text-align: left !important;
    list-style: disc !important;
}

ul.conf-package li {
    display: inline-block;
    width: 15%;
    margin-bottom: 15px;
    vertical-align: top;
    margin-right: 10px;
    position: relative;
    min-height: 552px;
    padding-top: 30px;
    box-shadow: 0px 0px 7px 0px #c7c4c4;
    background: transparent;
    border-bottom: 11px solid #FE6D5C;
    /* border: 1px solid #ebebeb; */
}

.packk {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
}

.packkk {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
}

.conf-pack-head {
    color: #181717;
    font-family: 'Roboto';
    font-size: 18.5px;
    line-height: 27px;
    font-weight: 700;

    min-height: 55px;
}

.conf-pack-cont {
    color: #524f4f;
    font-family: 'Open Sans', sans-serif;
    margin: 5px 0px;
    font-weight: 600;
    font-size: 13px;
    min-height: 144px;
    padding: 0px 20px
}

.conf-pack-main {
    color: #686367;
    font-family: 'Roboto';
    font-size: 20px;
    font-weight: 500;
    display: block;
    margin: 6px 0px;
}

.conf-pack-offer {
    color: #000000;
    font-family: 'Roboto';
    font-size: 24px;
    font-weight: 700;
}

a.comman-button {
    transition: all ease 0.5s;
    cursor: pointer;
    position: relative;
    z-index: 8;
    padding: 14px 40px;
    border: none;
    border-radius: 5px;
    display: inline-block;
    background: transparent linear-gradient(180deg, #E2001B 0%, #FF6D5C 100%) 0% 0% no-repeat padding-box;
    /* 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: 'Roboto';
    font-weight: 500;
    font-size: 16px;
}

a.comman-button:hover {
    background: #000000;
    color: #ffffff;
}

.conf-per {
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: 500;
    display: block;
    font-size: 15px;
    margin-bottom: 27px;
    padding: 0px 10px;
    padding-bottom: 0px;
    border-bottom: 3px dotted #dfdede;
    padding-bottom: 0px;
    min-height: 49px;
}
}


.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: 'Roboto';
    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 {
    border: 1px solid #e3e3e3;
}*/

.spk-nam {
    text-transform: capitalize;
    margin-bottom: 10px;
}

.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/2023/pragati-maidan.jpg);
    min-height: 553px;
    background-size: cover;
    background-position: right;
    background-attachment: fixed;
}

.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: 'Roboto';
}

.pointer-head {
    display: inline-block;
    color: #171836;
    font-weight: bold;
    font-size: 21px;
    font-family: 'Roboto';
}

.pointer-cont {
    display: block;
    margin-top: 14px;
    font-family: 'Roboto';
    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: #004489;
    font-family: 'Roboto';
    font-weight: 600;
    text-transform: uppercase;
    display: block;
    margin-bottom: 30px;
    font-size: 25px;
}

.you-head {
    font-size: 38px;
    font-family: 'Roboto';
    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: 'Roboto';
    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: 'Roboto';
}

.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 {
    display: block;
    font-size: 40px;
    font-weight: bold;
    color: #FE6D5C;
    line-height: 36px;
    font-family: Roboto;

}

.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;
}

.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: Roboto;
    color: #333;
    margin-top: 0px;
    line-height: 22px;
    font-size: 20px;
    font-weight: 600;
    font-weight: normal;
    /*text-transform: uppercase;*/
}

.counter,
.cbb {
    display: block;
    font-size: 40px;
    font-weight: bold;
    color: #FE6D5C;
    line-height: 36px;
    font-family: Roboto;
}

.bbuton {
    display: inline-block;
    margin: 20px 3px;
    color: #ffffff !important;
    background: transparent linear-gradient(180deg, #E2001B 0%, #FF6D5C 100%) 0% 0% no-repeat padding-box;
    background-size: auto;
    transition: all ease 0.5s;
    background-size: 300%;
    text-decoration: none !important;
    padding: 15px 35px;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 1.8rem;
    font-family: Roboto;
    font-weight: 500;
}

.bbuton:hover {
    transition: all ease 0.3s;
    background-position: 100% 0;
    background: #000000;
}

.bans-date {
    color: #ffffff;
    font-family: 'Century751BT-BoldB';
    font-size: 21px;
}

.banner-content {
    text-align: center;
    width: 96%;
    margin: auto;
}

.lpdesk {
    display: block;
    top: 62%;
    z-index: 9;
    position: absolute;
    width: 100%;
    left: 50%;
    transform: translate(-50%, -62%);
}

.slogan {
    color: #ffffff;
    font-family: 'Century751BT-BoldB';
    display: block;
    margin-bottom: 4px;
    font-size: 2.6rem;
    line-height: 3rem;
}

.vlp h1 {
    font-family: 'Roboto';
    color: #ffffff;
    font-size: 69px;
    text-transform: uppercase;
    font-weight: 100;
    letter-spacing: normal;
    line-height: 75px;
    margin-top: 18px;
}

.vlp h1 span {
    font-weight: bold;
    font-family: 'Century751BT-BoldB';
}

.chairman-cont p {
    font-family: 'Roboto';
    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: 'Roboto';
    font-size: 19px;
    display: block;
    margin-bottom: 9px;
}

.chair-main {
    font-family: 'Roboto';
    font-size: 23px;
    display: block;
    margin-bottom: 0px;
}

.cheader {
    font-family: 'Roboto';
    font-size: 25px;
    display: block;
    margin-bottom: 0px;
}

.chair-subhead {
    color: #46a3af;
    font-family: 'Roboto';
    font-size: 18px;
    display: block;
    margin-bottom: 29px;
}

.chair-des {
    color: #ffffff;
    font-family: 'Roboto';
    font-size: 18px;
    display: block;
    margin-bottom: 11px;
}

.chair-head {
    font-family: 'Roboto';
    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 {
    display: none;
    padding: 0px;
    margin-bottom: 80px;
    margin-top: 0px;
    clear: both;
    float: left;
    width: 100%;
    /* background: url(../images/theme-background.jpg); */
    background: #000;
    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: 1000px) and (max-width: 1199px) {
    ul.means li {
        min-height: 494px !important;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1366px) {
    ul.means li {
        min-height: 425px !important;
    }

    .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 {
    display: none;
    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; */
    padding: 105px 50px 0px 0px;

    min-height: 370px;
}

.theme-cont {
    /* width: 510px; */
    max-width: 100%;
}

.theme-heading {
    font-family: 'Roboto';
    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: 'Roboto';
    font-weight: 300;
    line-height: 22px;
}

.theme ul li span {
    font-family: 'Roboto';
    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: Roboto, 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: Roboto, 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: Roboto, sans-serif;
}

ul.report-card .card-lft {
    color: #ffffff;
    padding-left: 0px;
    font-family: Roboto, 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: 30px 0px !important;

}

.header-left {
    padding-left: 15px;
}

.navbar-brand>img {
    padding-top: 3px;
    width: 228px
}

.pavilion-content .exb-left {
    font-family: 'Roboto';
    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: 'Roboto';
    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: 58px
}

.moblogo {
    display: none
}

.business {
    margin-top: 0;
    padding-top: 30px
}

.header {
    height: 130px
}

.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: 231px
}

.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: #121845;
}

header {
    height: 40px;
    background-color: #333;
    position: fixed;
    width: 100%;
    top: 0;
    padding: 3px 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
}

.newcount li {
    width: 25%
}


@media (min-width:0) and (max-width:767px) {
    .speaker-fig {
        display: flex;
        justify-content: center;
    }

    .speaker-inner-content p {
        text-align: center;
    }

    .speaker-inner-content .col-md-9 {
        text-align: center;
    }

    .speaker-inner-content .spk-logo {

        text-align: center;

    }

    .ebgs-cont p {
        font-size: 1.7rem;
    }

    .front-title {
        margin-bottom: -5px;
    }

    .ebgs h2 {
        font-size: 2.7rem;
        line-height: 3.2rem;
    }

    #sm_menu_ham {
        position: fixed !important;
    }

    .conf-pack-cont {
        min-height: auto;
        margin-bottom: 18px;
    }

    .conf-pack-head {
        font-size: 24px;
    }

    .conf-per {
        margin-bottom: 25px;
    }

    .vl {
        margin-bottom: 27px;
        color: #000;
        font-weight: normal;
        font-size: 13px;
        letter-spacing: 0px;
        padding: 11px;
        background: #e2e2e2;
        width: 156px;
        border-radius: 10px;
    }

    .conf-pack-offer {
        font-size: 30px;
    }

    .counter {
        font-size: 31px !important;
        line-height: 24px !important;
    }

    ul.ftr_ul img {
        width: 47%;
    }


    ul.newcount img {
        width: 40%
    }

    .ebgs {
        padding: 40px 0px 62px 0px;
        margin-top: 0px;
    }

    .nspk {
        padding: 0px 0px 50px 0px !important;
    }

    .newcount li {
        width: 45%
    }


    .cpic img {
        width: 46px;
    }

    .partners .container {
        padding-left: 0px;
        padding-right: 0px;
    }

    .partners .speaker-head {
        margin-bottom: 20px;
        margin-top: 0px;
    }

    .come {
        font-size: 1.9rem;
    }

    .partners ul.associate_ul li {
        margin: 0px !important;
        padding: 0px !important;
    }

    .winner-banner span {
        display: block;
        font-size: 16px;
        font-weight: 100;
        margin-top: 12px;
        line-height: 21px;
    }

    .mandatory {
        margin-bottom: 5px;
    }

    .ourspk {
        padding: 0px 0 0;
    }

    p {
        font-size: 1.6rem;
        line-height: 2.7rem;
        margin-bottom: 15px;
    }

    p ul.conf-package li {
        width: 100%;
    }

    .lgx-single-speaker2 {
        height: 250px;
    }

    .bans-date b {
        font-size: 3rem !important;
    }


    .loc {
        margin-bottom: 10px;
        font-size: 1.7rem;
    }

    ul.division li {
        width: 49% !important;
    }

    ul.division li img {
        max-width: 100%;
    }

    .you-left {
        margin-bottom: 10px;
    }

    .newcount li {
        width: 50%;
        text-align: center;
    }

    .cdes {
        justify-content: center
    }

    .learns {
        background-position: unset;
    }

    .counter-box p {
        font-size: 17px !important;
        line-height: 24px;
        font-weight: normal;
    }

    .wtt {
        background-color: #ffffff;
        padding: 2px 20px 20px 20px;
        width: 90%;
        margin: 16px auto;
        display: table;
    }


    .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;
        width: 48%;
        margin: 3px 2px;
        font-size: 15px;
        padding: 11px 0px;
    }

    .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: 'Roboto';
        margin-right: 6px;
        display: inline-block;
    }

    #timer div span {
        color: #000000;
        font-family: 'Roboto', 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 !important;
    }

    .you-subhead {
        margin-bottom: 15px;
        font-size: 23px !important;
    }

    .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: 2rem;
        line-height: 2.3rem;



    }

    .gvm {
        height: auto;
    }

    .vlp h1 {
        font-family: 'Roboto';
        color: #ffffff;
        font-size: 35px;
        text-transform: uppercase;
        font-weight: 100;
        letter-spacing: 0px;
        line-height: 44px;
    }

    .bbuton {
        margin-bottom: 0px;
        margin-top: 8px;
    }

    .bans-date {
        font-size: 16px;
        margin-bottom: 11px;
    }

    .vlp h1 span {
        font-weight: 500;
    }

    .exb-ul {
        justify-content: center;
        padding-left: 0px;
    }

    .exb-ul li {
        margin-top: 20px;
        margin-right: 1px;
        width: 43%;
    }

    /*.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) {
    .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) {
    .content-wrap .inline-div h1 {
        font-size: 36px
    }

    #image-gallery ul {
        justify-content: center;
    }


    .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
}

#prevButton .fa {
    padding-top: 3px;
}

#gallery .fa-times {
    font-size: 22px;
    font-weight: unset;
    color: #fff;
    background-color: #7a7676;
    padding: 14px;
    display: block
}

.sumt h4 {
    margin-bottom: 0
}

.accordion-toggled {
    border-bottom: 1px solid #e3e3e3;
    padding: 16px 20px
}

#nextButton {
    background-color: #9696968c;
    width: 30px;
    height: 30px;
    border-radius: 0;
    cursor: pointer;
    padding: 4px 9px;
}

#prevButton {
    background-color: #9696968c;
    width: 30px;
    height: 30px;
    border-radius: 0;
    cursor: pointer;
    padding: 4px 9px;
}

.watch {
    display: none
}

.value-head {
    text-transform: capitalize;
    text-align: center;
    color: #535353;
    font-size: 1.56rem;

    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;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

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
}

.partners ul.associate_ul li {
    margin: 0px 10px;
    padding: 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: 45px;
    list-style: none;
    justify-content: flex-end;
    margin-right: 53px;
}

.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: 48px;
        line-height: 56px
    }


}






@media screen and (max-width:1024px) {
    .right-nav ul {
        display: flex;
        margin-top: 30px;
        list-style: none;
        justify-content: space-evenly;
        margin-right: 53px;
    }
}

@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-family: Roboto, sans-serif;
        font-size: 1.8vw;
        margin-bottom: 24px;
        margin-top: 10px;
        line-height: 2vw;

    }

    .right-nav ul {
        display: flex;
        margin-top: 45px;
        list-style: none;
        justify-content: flex-end;
        margin-right: 53px;
    }

    .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:1501px) and (max-width:2000px) {
    .conf-per {
        font-size: 10px;
        font-size: 13px;
        padding: 0px 10px;
        line-height: 18px;
    }

    .conf-pack-cont {
        font-size: 13px;
        min-height: 192px;
    }

    .vl {
        font-size: 12px;
        padding: 9px;
        width: 141px;
    }

    a.comman-button {
        padding: 10px 39px;
        font-size: 14px;
    }

    ul.conf-package li {
        font-size: 13.5px;
        min-height: 576px;
    }
}

@media screen and (min-width:1201px) and (max-width:1500px) {
    .conf-pric-head {
        font-size: 28px;
    }

    .conf-date {
        font-size: 15px;
    }

    .conf-per {
        font-size: 10px;
        font-size: 13px;
        padding: 0px 10px;
        line-height: 18px;
    }

    .conf-pack-cont {
        font-size: 13px;
        min-height: 192px;
    }

    .conf-pack-head {
        font-size: 19px;
    }

    .vl {
        font-size: 11px;
        padding: 8px;
        width: 126px;
    }

    a.comman-button {
        padding: 10px 22px;
        font-size: 14px;
    }

    ul.conf-package li {
        font-size: 12px;
        min-height: 575px;
    }
}

@media screen and (min-width:1024px) and (max-width:1200px) {
    .conf-per {
        font-size: 10px;
        font-size: 13px;
        padding: 0px 10px;
        line-height: 18px;
    }

    .conf-pack-head {
        font-size: 18px;
        line-height: 23px;
    }

    .conf-pric-head {
        font-size: 30px;
    }

    .conf-date {
        font-size: 16px;
    }

    .conf-pack-cont {
        font-size: 11px;
        min-height: 162px;
    }

    .conf-pack-offer {
        font-size: 18px;
    }

    .vl {
        font-size: 11px;
        padding: 8px;
        width: 126px;
    }

    a.comman-button {
        padding: 10px 22px;
        font-size: 14px;
    }

    ul.conf-package li {
        font-size: 12px;
        margin-bottom: 12px;
        min-height: 548px;
    }
}


@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 {
        font-size: 38px;
        line-height: 42px
    }

    .headcomman {
        font-size: 31px;
        line-height: 60px
    }

    .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: 40%
    }

    .header-right {
        width: 59% !important;
        margin-left: 0px;
        margin-right: 0px;
    }

    .video-cont-head {
        font-size: 43px;
        font-weight: 700;
        line-height: 42px;
        margin-top: 60px;
        margin-bottom: 30px
    }

    .right-nav ul li {
        margin-right: 19px
    }

    .right-nav ul li a {
        font-size: 17px
    }

    #tog1 {
        top: 42px;
        right: 14px
    }

    .video-cont {
        height: 100%
    }

    .video-cont-txt {
        font-size: 26px
    }

    ul.event-list li {
        width: auto;
        font-size: 15px;
        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:1243px) {
    .header-right {
        width: 49% !important;
    }
}

@media screen and (min-width:1000px) and (max-width:1024px) {
    ul.event-list {
        display: none;
    }

    .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: 120px;
        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: 14px
    }

    #tog1 {
        top: 21px;
        right: 4px
    }

    .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
    }

    .magazine img {
        width: 50%;
    }

    .conts {
        clear: both
    }

    .darkbg {
        background-color: #fde46d !important
    }
}

@media screen and (width:912px) {
    .conts {
        clear: both
    }

    .magazine {
        position: unset
    }


    .magazine img {
        width: 50%;
    }

    .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) {
    #msform ul.frmli li {
        width: 100%;
    }

    #msform textarea {
        height: 80px;
    }

    /* .vlp-header, .header{box-shadow: rgb(227, 227, 227) 0px 0px 20px 0px;}*/
    .pavilion-content .ddate {
        margin-top: 53px !important;
        font-size: 18px;
    }

    .gallery-update ul.gal-one li:nth-child(1) img,
    .gallery-update ul.gal-one li:nth-child(2) img,
    ul.gal-three li:nth-child(2) img,
    ul.gal-three li:nth-child(3) img,
    ul.gal-three li:nth-child(1) img {
        height: 150px;
    }

    ul.association_ul li {
        width: 100%
    }

    .gal-one-first,
    .gal-one-second {
        height: 75px;
    }

    ul.associate_ul li {
        margin-right: 0;
        width: 50% !important;
        padding: 0px 5px;
    }

    ul.associate_ul li img {
        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: 186px;
        padding-top: 15px;
        padding-left: 14px;
        margin-top: 4px;
        margin-left: -4px;
    }

    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;
        background-color: #96969600;
    }

    #prevButton {
        position: absolute;
        left: 0;
        background-color: #96969600;
    }

    .home-exhibitors .exhibitors-logo ul li {
        width: 117px
    }

    .arrow-down,
    .know {
        display: none
    }

    ul.topmidlist li {
        margin-bottom: 6px
    }

    ul.associate_ul {
        margin: 0px 0 10px 0;
        justify-content: flex-start;
    }

    .value-head {
        font-size: 1.5rem;
        line-height: 2.2rem;
    }

    .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: 30px
    }

    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: 210px
    }

    .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 !important
    }

    .magazine img {
        width: 50%;
    }

    .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: 77px
    }

    .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 {
        padding-bottom: 10px;
        text-align: center;
    }

    .pavilionSwiper .swiper-wrapper {
        padding-bottom: 40px
    }

    .swiper-pagination-bullet {
        display: inline-block
    }

    .sidenav {
        display: none !important
    }

    .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: 277px;
        margin-bottom: 40px;
        margin: 0 auto 16px auto
    }

    .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: 35px 30px 43px 30px
    }

    .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
    }

    .conf-reg-head {
        line-height: 37px;
        font-size: 28px;
        margin-top: 46px
    }

    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: 35px auto 0 auto;
        text-align: center
    }

    .summit-head {
        font-size: 27px;
        line-height: 36px;
        margin-bottom: 9px;
        margin-top: 18px
    }

    .summit-head {
        font-size: 27px;
        line-height: 36px;
        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;
        width: 172px;
    }

    .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: 104px
    }*/

    .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: 15px;
        line-height: 32px
    }

    .award-top-head span {
        line-height: 38px
    }

    .pav-intro-head,
    .award-top-head {
        font-size: 27px;
        line-height: 34px
    }

    .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: 125px;
        clear: both
    }

    ul.donate-now li {
        width: 48%
    }

    .navbar-brand {
        padding: 5px 0 !important
    }

    .spk-bg {
        width: 100%
    }

    .vmodal {
        bottom: 22px
    }

    #tog1 {
        top: 15px;
        /*        display: none;*/
        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: 20px;
        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
    }

    .inlogo img {
        width: 85%;
    }

    .inlogo {
        right: 0px;
    }

    .award_box {
        margin-top: 20px !important;
        margin-bottom: 0
    }

    .mix1,
    .mix2 {
        min-height: 190px;
    }

    .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: 16px;
        margin-left: 9px;
        margin-top: 8px;
        display: block;
        width: 126px;
        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
    }
}