.navbar-brand {
    float: left;
    height: auto !important;
    padding: 0px !important;
}

.pavlp li {
    list-style: none;
    vertical-align: top;
}

.text {
    font-family: inherit;
    font-weight: 700;
    line-height: inherit;
    text-rendering: optimizeLegibility;
}

.text-title {
    font-size: 1.25rem;
    color: #d32f2f;
}

@font-face {
    font-family: 'Century751BT-BoldB';
    src: url('../fonts/Century751BT-BoldB.woff') format('woff'),
        url('../fonts/Century751BT-BoldB.ttf') format('truetype'),
        url('../fonts/Century751BT-BoldB.svg#Century751BT-BoldB') format('svg');
}

@font-face {
    font-family: 'Flama Regular';
    src: url('../fonts/Flama Regular.woff') format('woff'),
        url('../fonts/Flama Regular.ttf') format('truetype'),
        url('../fonts/Flama Regular.svg#Flama Regular') format('svg');
}

@font-face {
    font-family: 'FlamaLight Regular';
    src: url('../fonts/FlamaLight Regular.woff') format('woff'),
        url('../fonts/FlamaLight Regular.ttf') format('truetype'),
        url('../fonts/FlamaLight Regular.svg#FlamaLight Regular') format('svg');
}

@font-face {
    font-family: 'Flama-Bold';
    src: url('../fonts/Flama-Bold.woff') format('woff'),
        url('../fonts/Flama-Bold.ttf') format('truetype'),
        url('../fonts/Flama-Bold.svg#Flama-Bold') format('svg');
}

.paragraph {
    font-family: inherit;
    font-size: 1rem;
    font-weight: normal;
    line-height: inherit;
    margin: 0.25rem 0;
    color: #252a32;
    text-transform: unset;
    text-rendering: optimizeLegibility;
}

.truncate {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    max-width: 100%;
    height: auto;
    overflow: hidden;
    text-overflow: ellipsis;
}

.main .scroll {
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    height: auto;
    padding: 0px 0px 1rem 0;
    cursor: default;
    overflow: scroll hidden;
    scroll-snap-type: x mandatory;
    scroll-padding: 0px 1.25rem;
    scrollbar-width: none;
}

.main .scroll::-webkit-scrollbar {
    display: none;
}

.main .scroll.active {
    cursor: grab;
    cursor: -webkit-grab;
}

.main .scroll .card {
    width: 308px;
    cursor: pointer;
    position: relative;
    height: auto;
    min-height: 575px;
    flex: 0 0 auto;
    margin: 0 0.75rem;
    border: none;
    outline: none;
    border-radius: 0.25rem;
    color: #252a32;
    background: #fff;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.main .scroll .card-image {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding-top: 110%;
}

.main .scroll .card-image img.responsive {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.main .scroll .card-inner {
    width: 100%;
    height: auto;
    padding: 1rem;
}

body {
    font-family: 'Roboto', sans-serif
}

body,
html {
    scroll-behavior: smooth
}

.slider-a .swiper-slide:nth-child(odd)>div {
    color: #306eff;
    background-color: #d6e2ff
}

.moretext {
    display: none;
    background-color: transparent !important;
    line-height: 32px !important;
    padding: 0 !important;
    font-size: 16px
}



.video-inner p {
    width: 100% !important
}

.ebg {
    content: url(../images/innerbg.jpg);
    display: block;
    width: 40px;
    height: 800px;
    width: 100%
}

.pcode {
    background-color: #e8f0fe;
    padding-top: 0 !important;
    padding-left: 14px !important;
    line-height: 34px !important;
    color: #0f0f0f
}

a.pavlnks {
    position: absolute;
    width: 100%;
    height: 90%;
    z-index: 8
}

.pd30 {
    padding-top: 30px
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: none
}

.swiper-js-container {
    position: relative
}

.swiper-js-container ul {
    list-style: none;
    padding-left: 0;
    margin-top: 14px;
    text-align: center
}

.swiper-js-container ul li {
    margin-bottom: 10px
}

.slider-a .swiper-slide:nth-child(even)>div {
    color: #306eff;
    background-color: #f3f6ff
}

.slider-b .swiper-slide>div {
    color: #fc4349;
    background-color: #fed9db
}

.swiper-pagination {
    position: relative
}

.header {
    background: rgba(0, 0, 0, 0.5)
}

.slidingDiv {
    display: block;
    position: absolute;
    background-color: #e3e3e3;
    z-index: 100;
    padding: 36px;
    width: 100%;
    left: 0
}

.cross {
    position: absolute;
    right: 13px;
    border: 1px dotted #665e5e;
    background-color: transparent;
    font-size: 23px;
    padding: 0 9px
}

.swiper-pagination-bullet-active {
    background-color: #5ba9c4
}

.swiper-pagination-bullet {
    display: none
}

.vidover {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgb(14 8 8/58%)
}

.pav-inner {
    margin-top: 30px
}

.pavilion-content .conty8 {
    text-align: left;
    margin-top: 30px;
    margin-bottom: 30px
}

.pavilion-content .conty1,
.pavilion-content .conty2,
.pavilion-content .conty1 {
    text-align: left
}

.spk-company {
    display: none
}

.thanks-content p {
    color: #3b3a3a;
    text-align: center;
    line-height: 39px;
    margin-top: 18px;
    text-align: center;
    font-size: 16px;
    line-height: 24px
}

.thanks-content .conn {
    background-color: #e50019;
    padding: 12px 25px;
    border: 0;
    font-size: 17px;
    margin-right: 9px;
    margin-top: 4px
}

.pavilionSwiper,
.pavilionSwiper .swipper-wrapper {
    height: 670px
}

.delegate_1 li:first-child {
    text-align: left
}

.delegate_1 li:last-child {
    text-align: left
}

.c_price_final {
    border: 0;
    background-color: transparent;
    outline: 0
}

.awardsRdo {
    padding-left: 0;
    background-color: #fff
}

.awardsRdo li {
    display: block;
    padding: 26px 0 19px 19px;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 0
}

.awardsRdo input[type="radio"] {
    width: 20px;
    height: 25px;
    border-radius: 0;
    display: inline-block;
    background-color: #fff;
    margin-right: 7px;
    vertical-align: bottom;
    border: 1px solid #707070;
    height: 20px;
    border-radius: 50px
}

.payoption {
    color: #3b3a3a;
    font-weight: 500;
    font-size: 19px;
    text-align: left
}

.awardsRdo label {
    margin-right: 43px;
    color: #303030 !important;
    font-size: 18px !important
}

.awardsRdo input[type=radio]:checked {
    display: inline-block;
    background-color: #5a3;
    outline: 1px solid #707070;
    width: 20px;
    height: 20px;
    border-radius: 0;
    border: 2px solid #fff;
    border-radius: 50px;
    padding: 8px
}

img {
    border: 0
}

ul.awardsCk li {
    font-size: 19px
}

.awardsCk input[type=checkbox] {
    height: auto !important
}

.prodeedbtn {
    background-color: #029819;
    border: 0;
    color: #fff;
    border-radius: 50px;
    padding: 10px 26px;
    font-size: 14px
}

.awardsRdo li img {
    margin: 0 10px 0 15px
}

.awardsRdo input[type=radio] {
    padding: 7px;
    -webkit-appearance: none;
    outline: 0;
    outline-offset: 0
}

.awardsCk {
    padding-left: 15px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.awardsCk li {
    margin-left: 0 !important
}

.awd-screen {
    width: 900px;
    margin: 10px auto
}

.payment_box {
    box-shadow: 0 0 3px #0000001a;
    margin: 30px auto;
    max-width: 90%
}

.awardsCk li {
    width: 49%;
    text-align: left;
    margin-bottom: 4px
}

.awardsCk input[type=checkbox] {
    margin-right: 10px !important
}

.thanks-content {
    margin: 0 auto 60px auto;
    display: block;
    width: 80%;
    text-align: center !important;
    line-height: 39px !important
}

.thanks-inner {
    background-color: #f9fafc;
    padding: 17px 38px
}

.header {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%
}

video#videobg {
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    height: auto;
    z-index: -100;
    transform: translateX(-50%) translateY(-50%);
    background: url('images/poster.jpg') no-repeat;
    background-size: cover;
    transition: 1s opacity
}

.right-nav ul {
    display: flex;
    margin-top: 30px;
    list-style: none;
    padding-left: 0;
    justify-content: space-evenly
}

.right-nav ul li {
    margin-right: 56px
}

.startup .speakerSwiper,
.startup .speakerSwiper .swiper-wrapper {
    height: 499px
}

.startup .speakerSwiper .swiper-btn {
    top: -73px
}

.right-nav ul li a {
    color: #e3e3e3;
    text-decoration: none;
    font-size: 18px;
    outline: 0;
    transition: all .3s ease-out 0;
}

.right-nav ul li a:hover {
    color: #fff;
    right: -5px
}

.reg-link {
    cursor: pointer;
    background: #fde46d;
    color: #000 !important;
    text-decoration: none !important;
    padding: 13px 19px;
    font-size: 16px;
    font-family: 'Roboto';
    font-weight: 500
}

ul.event-list {
    display: flex;
    list-style: none;
    padding-left: 0;
    color: #000000;
    margin-top: 10px
}

ul.event-list li {
    float: left;
    font-size: 14px;
    font-family: 'Roboto';
    text-align: right
}

ul.event-list li span {
    font-weight: 700;
    font-family: 'Roboto';
    font-size: 21px;
    display: block
}

.times {
    margin-left: 29px;
    background-color: #f4f4ea;
    display: block;
    height: 74px;
    width: 84px;
    float: right;
    color: #000;
    text-align: center;
    padding: 6px
}

#timer,
#timer1 {
    color: #dd2926;
    font-family: 'Roboto';
    font-weight: 900;
    font-size: 32px
}

.tdate {
    color: #181717;
    font-size: 12px
}

.header-left {
    float: left
}

.sideactive {
    background-color: #f6f4f4;
    border-top: 2px solid #76243f
}

.header-right {
    float: right
}

.sidenav {
    display: none
}

.clabel {
    text-align: center !important
}

ul.session-speaker {
    display: flex;
    list-style: none;
    padding-left: 0;
    margin-bottom: 30px
}

ul.session-speaker li {
    color: #3b3a3a;
    font-size: 38px;
    font-weight: 600
}

ul.session-speaker li {
    width: 100%
}

.mypd {
    margin: 0 45px !important
}

.speaker-session a {
    color: #76243f;
    font-family: 'Roboto';
    font-size: 16px;
    text-decoration: none;
    font-weight: 500;
    float: right;
    margin-top: 19px
}

ul.shows {
    list-style: none;
    padding-left: 19px
}

.mypd .workshop-logo {
    padding-top: 40px
}

.speaker-inner-content p {
    color: #3b3a3a;
    font-size: 18px;
    margin-bottom: 30px;
    font-family: 'Roboto'
}

.speaker-fig {
    margin-bottom: 40px
}

.spk-inner-head {
    color: #3b3a3a;
    font-size: 34px;
    margin-top: 60px;
    line-height: 41px;
    font-weight: bold;
    font-family: 'Roboto'
}

.spk-inner-des {
    color: #3b3a3a;
    display: block;
    font-size: 18px;
    font-weight: bold;
    margin: 7px 0 20px 0
}

#soc1 {
    z-index: 19;
    display: none;
    position: fixed;
    color: #fff;
    top: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.9);
    width: 100%;
    height: 100%;
    padding-top: 129px;
    left: 0
}

.speaker-inner-content {
    margin-top: 160px
}

#tog1 {
    position: absolute;
    top: 23px;
    right: 29px;
    cursor: pointer;
    z-index: 99
}

.expand {
    content: url(../images/menu.png);
    display: block;
    width: 40px
}

.collapse1 {
    content: url(../images/close.png);
    display: block;
    padding: 10px 10px;
    background-color: #1f1f1f
}

video {
    width: 100%
}

.video-wrapper {
    position: relative
}

.video-cont {
    position: absolute;
    right: 0;
    top: 0;
    background-color: #212020;
    height: 99.3%;
    width: 50%;
    background-image: url(../images/mainbg2.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat
}

.video-inner span,
.about span {
    background-color: #dccbdb;
    padding: 0 7px;
    line-height: 71px
}

.video-inner {
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    padding: 0 40px
}

.video-cont-head {
    font-size: 58px;
    font-weight: 700;
    line-height: 62px;
    color: #f3f3f3;
    margin-bottom: 100px
}

.video-cont-txt {
    font-size: 33px;
    font-weight: 500;
    line-height: 41px;
    color: #f3f3f3;
    margin-top: 60px
}

.about-head {
    font-size: 58px;
    line-height: 68px;
    font-family: 'Roboto';
    font-weight: 500;
    display: block;
    margin: 40px 0
}

.about-cont {
    font-family: 'Roboto';
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px
}

.about a {
    cursor: pointer;
    background: linear-gradient(180deg, #3e1e44 0, #672341 100%) 0 0 no-repeat padding-box;
    color: #fff;
    padding: 15px 33px;
    font-size: 19px;
    margin-bottom: 40px;
    display: inline-block;
    text-decoration: none
}

.subtxt {
    color: #3b3a3a;
    text-align: left;
    font-weight: bold;
    font-size: 20px;
    line-height: 30px;
    margin: 20px 0 22px 0
}

#msform {
    text-align: center;
    position: relative;
    margin-top: 20px
}

#msform input,
#msform textarea,
#msform select {
    margin-bottom: 25px
}

#msform textarea {
    height: 82px
}

#msform ul.frmli {
    padding-left: 0;
    list-style: none
}

#msform ul.frmli li {
    text-align: left;
    margin-top: 20px
}

#msform label {
    color: #3b3a3a;
    text-align: left;
    font-weight: normal;
    font-size: 16px;
    display: block;
    padding-bottom: 2px
}

.clabel {
    font-size: 12px !important
}

ul.donate-now {
    list-style-type: none;
    margin: 8px 0 0 0;
    padding: 0;
    display: flex;
    justify-content: space-between
}

.conts {
    margin-left: 50px
}

ul.donate-now li {
    float: left;
    margin: 0 5px 0 0 !important;
    width: 24%;
    height: 51px;
    position: relative
}

ul.donate-now {
    list-style-type: none;
    margin: 8px 0 0 0;
    padding: 0;
    display: flex;
    justify-content: space-between
}

ul.donate-now label,
ul.donate-now input {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sbtn1 {
    background: linear-gradient(180deg, #3e1e44 0, #672341 100%) 0 0 no-repeat padding-box;
    color: #fff;
    border: 0;
    border-radius: 50px;
    padding: 9px 34px;
    font-size: 16px
}

ul.donate-now input[type="radio"] {
    opacity: .01;
    z-index: 100;
    cursor: pointer;
    width: 100%
}

ul.donate-now input[type="radio"]:checked+label,
.Checked+label {
    background: #441e43;
    color: #fff !important;
    border: 1px solid #441e43
}

ul.donate-now label {
    padding: 15px 10px;
    border: 1px solid #bfbebe;
    cursor: pointer;
    z-index: 90;
    background-color: #f9fafc;
    border-radius: 4px;
    font-size: 13px;
    text-align: center;
    font-weight: 300
}

ul.donate-now label:hover {
    background: #ddd
}

section {
    margin: 60px 0 30px 0
}

.intro-head {
    display: block;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 30px
}

ul.stat {
    display: flex;
    padding-left: 0;
    list-style: none;
    flex-wrap: wrap;
    justify-content: space-between
}

ul.stat li {
    width: 28%;
    margin-bottom: 42px;
    position: relative
}

ul.stat li span {
    position: absolute;
    top: -6px;
    left: 52px;
    font-size: 45px;
    font-weight: 800;
    color: #0455a7
}

ul.stat li .ml {
    left: 80px
}

.stat-count {
    display: block;
    font-size: 45px;
    font-weight: 800;
    line-height: 53px;
    color: #0455a7
}

.stat-head {
    display: block;
    color: #6a6969;
    font-size: 16px;
    margin-top: 7px
}

.trade {
    background-color: #fff !important;
    padding: 50px 0
}

.trade-title {
    color: #5c244b;
    font-size: 31px;
    line-height: 63px;
    font-family: 'Roboto';
    text-transform: uppercase;
    font-weight: 100
}

.trade-head,
.knowledge-head {
    font-size: 58px;
    line-height: 68px;
    font-family: 'Roboto';
    font-weight: 500;
    display: block;
    margin: 0 0 40px 0
}

.knowledge-head span {
    background-color: #9dd4c9;
    padding: 0 7px;
    line-height: 71px
}

.knowledge-title {
    color: #9dd4c9;
    font-size: 50px;
    line-height: 50px;
    font-family: 'Mr Dafoe', cursive
}

.trade-head span {
    background-color: #dccbdb;
    padding: 0 7px;
    line-height: 47px;
    color: #000
}

ul.trade-box {
    display: flex;
    padding-left: 0;
    justify-content: space-between;
    list-style: none
}

ul.trade-box li a {
    position: absolute;
    border: 0;
    text-decoration: none;
    bottom: 0;
    text-align: center;
    display: block;
    width: 100%;
    background: transparent linear-gradient(180deg, #bd3b56 0, #5f1e2b 100%) 0 0 no-repeat padding-box;
    color: #fff;
    padding: 15px;
    font-size: 19px
}

ul.trade-box li.food-restaurant a {
    background: transparent linear-gradient(180deg, #533421 0, #110a07 100%) 0 0 no-repeat padding-box
}

ul.trade-box li.ev a {
    background: transparent linear-gradient(180deg, #5ba9c4 0, #2e5562 100%) 0 0 no-repeat padding-box
}

ul.trade-box li.license a {
    background: transparent linear-gradient(180deg, #e8c571 0, #746339 100%) 0 0 no-repeat padding-box
}

ul.trade-box li.small-business a {
    background: transparent linear-gradient(180deg, #e6834f 0, #734228 100%) 0 0 no-repeat padding-box
}

ul.trade-box li {
    margin-right: 10px
}

ul.trade-box li.franchise-pavilion {
    width: 303px;
    height: 600px;
    background-image: url(../images/franchise-pavilion.jpg);
    background-position: center;
    background-size: cover;
    position: relative
}

ul.trade-box li.food-restaurant {
    width: 303px;
    height: 600px;
    background-image: url(../images/food-and-restaurant-pavilion.jpg);
    background-position: center;
    background-size: cover;
    position: relative
}

ul.trade-box li.ev {
    width: 303px;
    height: 600px;
    background-image: url(../images/ev.jpg);
    background-position: center;
    background-size: cover;
    position: relative
}

ul.trade-box li.license {
    width: 303px;
    height: 600px;
    background-image: url(../images/license.jpg);
    background-position: center;
    background-size: cover;
    position: relative
}

ul.trade-box li.small-business {
    width: 303px;
    height: 600px;
    background-image: url(../images/small.jpg);
    background-position: center;
    background-size: cover;
    position: relative
}

.pavilion-title {
    position: absolute;
    top: 31%;
    width: 90%;
    left: 50%;
    color: #fff;
    font-size: 31px;
    font-weight: bold;
    font-family: 'Roboto';
    transform: translate(-50%, -50%);
    text-align: center;
    line-height: 41px
}

.exhibitorSwiper ul {
    list-style: none;
    padding-left: 0;
    margin-top: 30px
}

.exhibitorSwiper ul li {
    margin-bottom: 20px
}

.exhibitorSwiper ul li img {
    max-width: 100%
}

.home-exhibitors {
    background-color: #fff;
    position: relative;
    padding: 20px;
    width: 96%;
    margin: 80px auto 19px auto
}

.exb-left,
.exb-right {
    display: inline-block;
    width: 50%
}

.exb-left {
    font-size: 30px;
    font-weight: 500
}

.exb-right {
    text-align: right
}

.exb-right a {
    color: #76243f;
    font-family: 'Roboto';
    font-size: 16px;
    text-decoration: none;
    font-weight: 500;
    outline: 0;
    transition: all .3s ease-out 0;
}

.exb-right a:hover {
    left: 10px
}

.home-exhibitors:before {
    content: url(../images/bluebg.png);
    position: absolute;
    left: -16px;
    top: -15px
}

.home-exhibitors:after {
    content: url(../images/bluebgr.png);
    position: absolute;
    right: -16px;
    bottom: -21px
}

.bullets {
    position: absolute;
    right: 19px;
    top: 14px
}

section {
    padding: 0 30px
}

.workshop-date {
    color: #dd2926;
    font-size: 30px;
    font-weight: 600;
    display: block;
    text-align: center
}

.franchise-management {
    background-color: #f2f2f2;
    padding: 39px 30px
}

.workshop-venue,
.workshop-cont {
    color: #181717;
    font-size: 16px;
    text-align: center;
    display: block;
    margin: 0 0 23px 0
}

.workshop-venue {
    margin-bottom: 30px
}

a.work_link {
    background: linear-gradient(180deg, #3e1e44 0, #672341 100%) 0 0 no-repeat padding-box;
    color: #fff;
    padding: 15px 33px;
    font-size: 19px;
    margin-bottom: 20px;
    display: inline-block;
    text-decoration: none
}

.call-action {
    width: 100%;
    text-align: center
}

.call {
    color: #76243f;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none
}

.call:hover {
    color: #76243f;
    text-decoration: none
}

.workshop-logo {
    display: block;
    margin: 20px auto
}

.workshop-logo img {
    margin: auto
}

.call {
    color: #76243f;
    clear: both;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
    display: block;
    margin: auto;
    width: 124px
}

.startup-inner {
    background-color: #f2f2f2;
    padding: 39px 30px
}

.home-speakers {
    margin: 40px 0 0 0
}

.speakerSwiper {
    margin-top: 30px
}

.spk-lft,
.spk-rgt {
    float: left;
    width: 100%
}

.spk-rgt {
    text-align: right
}

.spk-details {
    display: block;
    margin-top: 20px
}

.spk-nam {
    font-size: 15px;
    font-weight: 600
}

.business {
    padding: 50px 30px
}

.business-title {
    color: #76243f;
    font-size: 31px;
    line-height: 71px;
    font-family: 'Roboto';
    text-transform: uppercase
}

.business-head span {
    background-color: #dccbdb;
    padding: 0 7px;
    line-height: 45px
}

.business-head {
    font-size: 58px;
    line-height: 68px;
    font-family: 'Roboto';
    font-weight: 500;
    display: block;
    margin: 0 0 40px 0
}

.awards-main-head {
    color: #181717;
    font-size: 18px;
    font-weight: 600;
    text-align: left
}

.awards-main-cont {
    color: #181717;
    font-size: 16px;
    display: block;
    margin-top: 16px;
    text-align: left
}

a.award_link {
    color: #76243f;
    font-size: 16px;
    text-decoration: none;
    text-align: left;
    display: block;
    width: 86px
}

ul.awards_main {
    list-style: none;
    padding-left: 0;
    text-align: center;
    display: flex;
    justify-content: space-between
}

ul.awards_main li {
    background-color: #fff;
    padding: 35px 25px;
    width: 48%
}

.awards-main-pic {
    margin: 40px 0
}

ul.awards_main .call {
    width: auto
}

.awards-cont {
    color: #181717;
    text-align: left;
    font-size: 16px;
    display: block;
    margin: 0 0 23px 0
}

.awards-date {
    color: #dd2926;
    font-size: 30px;
    text-align: left;
    font-weight: 600;
    display: block
}

.awards-top-lft {
    padding-left: 30px
}

.awards-top-lft,
.awards-top-rgt {
    float: left;
    width: 50%
}

.awards-top {
    width: 100%;
    clear: both;
    float: left;
    margin-bottom: 35px
}

.awards-top-rgt {
    padding-top: 33px
}

.speaker-head {
    font-size: 58px;
    font-weight: 500;
    display: block;
    margin-bottom: 20px
}

ul.inner_partner {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

ul.inner_partner li {
    width: 17.8%;
    margin: 15px 10px;
    #c3bfbf;
    padding: 10px
}

ul.inner_partner li img {
    max-width: 100%
}

.inner_partner_title {
    color: #181717;
    font-size: 16px;
    display: block;
    padding-bottom: 11px
}

.headcomman {
    font-size: 58px;
    font-weight: 500;
    display: block;
    margin-bottom: 20px;
    text-align: center;
    margin-bottom: 30px
}

.footerlink {
    background: #181717;
    padding: 65px 0;
    color: #fff;
    margin-bottom: 0;
    margin-top: 10em
}

.copyright {
    background-color: #292929;
    color: #fff;
    padding-top: 19px
}

.copyright p {
    font-size: 13px
}

.footer-logo p {
    font-size: 14px
}

.footer-logo a {
    font-size: 15px;
    color: #b8b8b8;
    outline: 0
}

.footer-logo a:hover {
    color: #fff;
    text-decoration: none
}

.con1 {
    color: #76243f;
    font-size: 20px;
    line-height: 27px;
    text-transform: uppercase;
    font-weight: 700;
    display: block;
    margin-top: 45px;
    margin-bottom: 16px
}

.contact {
    padding-top: 45px
}

.f-ico {
    margin-right: 10px
}

.con2 {
    margin: 10px 0;
    color: #181717;
    font-size: 16px
}

.con2 a,
.con3 a {
    color: #181717;
    font-size: 16px;
    text-decoration: none
}

.watch {
    position: absolute;
    bottom: 0;
    left: 25px;
    cursor: pointer;
    z-index: 100
}

.watch a {
    text-decoration: none;
    color: #fff
}

.watch a:hover {
    text-decoration: none;
    color: #fff
}

.watch img {
    margin-right: 5px
}

.arrow-container {
    width: 25px;
    animation: bounce 1600ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);
    cursor: pointer;
    height: 20px;
    position: absolute;
    bottom: 0;
    right: 8px;
    height: 154px
}

@keyframes bounce {
    50% {
        transform: translateY(-15px)
    }
}

.know {
    writing-mode: vertical-lr;
    text-orientation: sideways-right;
    transform: rotate(180deg);
    color: #fff;
    margin-right: 0;
    display: block;
    padding-left: 0;
    margin-left: 0;
    font-size: 13px;
    font-family: 'Roboto';
    letter-spacing: .7px;
    position: absolute;
    right: 10px;
    bottom: 15px
}

.ul_ftr1 {
    list-style: none;
    padding-left: 0
}

.ul_ftr1 li {
    margin-bottom: 8px
}

.ul_ftr1 a {
    font-size: 14px;
    outline: 0;
    color: #fff;
    text-decoration: none;
    transition: all .3s ease-out 0
}

.ul_ftr1 a:hover {
    color: #fff;
    padding-left: 8px
}

.ftr-head1 {
    font-size: 20px;
    margin-bottom: 22px
}

ul.ftr_ul {
    list-style: none;
    display: flex;
    justify-content: flex-start;
    padding-left: 0
}

.ftr-right,
.ftr-social {
    display: inline-block;
    font-size: 14px
}

ul.ftr_ul li {
    text-align: center;
    margin-right: 14px
}

ul.ftr_ul img {
    width: 62%
}

.ftr-right {
    margin-right: 19px
}

.watch {
    animation: animate 1s infinite;
    color: #fff
}

@keyframes animate {
    0 {
        transform: scale(1)
    }

    50% {
        transform: scale(1.1)
    }

    100% {
        transform: scale(1)
    }
}

.reveals {
    position: relative;
    transform: translateY(150px);
    opacity: 1;
    transition: .6s all ease
}

.reveals.active {
    transform: translateY(0);
    opacity: 1
}

.moretext {
    display: none;
    background-color: transparent !important;
    line-height: 30px !important;
    padding: 0 !important
}

a.read {
    color: #76243f !important;
    font-weight: bold;
    background: transparent !important;
    padding: 0;
    font-size: 16px;
    cursor: pointer;
    margin-bottom: 10px
}

p.extend {
    font-size: 16px;
    line-height: 30px
}

#topvideoModal .modal-dialog,
#topvideoModal1 .modal-dialog,
#topvideoModal2 .modal-dialog,
#topvideoModal3 .modal-dialog,
#topvideoModal4 .modal-dialog {
    width: 100%;
    margin: auto
}

#topvideoModal .modal-content,
#topvideoModal1 .modal-content,
#topvideoModal2 .modal-content,
#topvideoModal3 .modal-content,
#topvideoModal4 .modal-content {
    background-color: transparent
}

#topvideoModal .modal-header,
#topvideoModal1 .modal-header,
#topvideoModal2 .modal-header,
#topvideoModal3 .modal-header,
#topvideoModal4 .modal-header {
    border-bottom: 0
}

#topvideoModal .modal-header .close,
#topvideoModal1 .modal-header .close,
#topvideoModal2 .modal-header .close,
#topvideoModal3 .modal-header .close,
#topvideoModal4 .modal-header .close {
    margin-top: -2px;
    color: #fff !important;
    opacity: 1;
    font-size: 41px;
    font-weight: 100
}

ul.topmidlist {
    list-style: none;
    padding-left: 0
}

ul.topmidlist li {
    margin-bottom: 15px
}

ul.topmidlist li a {
    color: #fff;
    font-size: 20px;
    text-decoration: none;
    outline: 0;
    transition: all .3s ease-out 0;
    position: relative;
    left: 0
}

ul.topmidlist li a:hover {
    left: 0px
}

/* .about a:hover,
a.work_link:hover,
.sbtn1:hover {
    background: #76243f
} */

.sbtn1 {
    background: linear-gradient(180deg, #3e1e44 0, #672341 100%) 0 0 no-repeat padding-box;
    color: #fff;
    padding: 15px 33px;
    font-size: 19px;
    margin-bottom: 20px;
    display: inline-block;
    text-decoration: none;
    height: auto !important;
    border-radius: 0 !important;
    float: left
}

.franchise-pavilion {
    width: 303px;
    height: 600px;
    max-width: 100%;
    background-image: url(../images/franchise-pavilion.jpg);
    background-position: center;
    background-size: cover;
    position: relative
}

.food-restaurant {
    width: 303px;
    height: 600px;
    max-width: 100%;
    background-image: url(../images/food-and-restaurant-pavilion.jpg);
    background-position: center;
    background-size: cover;
    position: relative
}

.ev {
    width: 303px;
    height: 600px;
    max-width: 100%;
    background-image: url(../images/ev.jpg);
    background-position: center;
    background-size: cover;
    position: relative
}

.license {
    width: 303px;
    height: 600px;
    max-width: 100%;
    background-image: url(../images/license.jpg);
    background-position: center;
    background-size: cover;
    position: relative
}

.small-business {
    width: 303px;
    height: 600px;
    max-width: 100%;
    background-image: url(../images/small.jpg);
    background-position: center;
    background-size: cover;
    position: relative
}

.retail {
    width: 303px;
    height: 600px;
    max-width: 100%;
    background-image: url(../images/retail.jpg);
    background-position: center;
    background-size: cover;
    position: relative
}

.loan {
    width: 303px;
    height: 600px;
    max-width: 100%;
    background-image: url(../images/loan.jpg);
    background-position: center;
    background-size: cover;
    position: relative
}

.international {
    width: 303px;
    height: 600px;
    max-width: 100%;
    background-image: url(../images/international.jpg);
    background-position: center;
    background-size: cover;
    position: relative
}

.entrepreneur {
    width: 303px;
    height: 600px;
    max-width: 100%;
    background-image: url(../images/entrepreneur.jpg);
    background-position: center;
    background-size: cover;
    position: relative
}

.dealer {
    width: 303px;
    height: 600px;
    max-width: 100%;
    background-image: url(../images/dealer.jpg);
    background-position: center;
    background-size: cover;
    position: relative
}

.pavilion-title a {
    color: #fff;
    text-decoration: none
}

.franchise-pavilion a.book {
    position: absolute;
    border: 0;
    text-decoration: none;
    bottom: 0;
    text-align: center;
    display: block;
    width: 100%;
    background: transparent linear-gradient(180deg, #bd3b56 0, #5f1e2b 100%) 0 0 no-repeat padding-box;
    color: #fff;
    padding: 15px;
    font-size: 19px
}

.food-restaurant a.book {
    background: transparent linear-gradient(180deg, #533421 0, #110a07 100%) 0 0 no-repeat padding-box;
    position: absolute;
    border: 0;
    text-decoration: none;
    bottom: 0;
    text-align: center;
    display: block;
    width: 100%;
    color: #fff;
    padding: 15px;
    font-size: 19px
}

.ev a.book {
    background: transparent linear-gradient(180deg, #5ba9c4 0, #2e5562 100%) 0 0 no-repeat padding-box;
    position: absolute;
    border: 0;
    text-decoration: none;
    bottom: 0;
    text-align: center;
    display: block;
    width: 100%;
    color: #fff;
    padding: 15px;
    font-size: 19px
}

.license a.book {
    background: transparent linear-gradient(180deg, #e8c571 0, #746339 100%) 0 0 no-repeat padding-box;
    position: absolute;
    border: 0;
    text-decoration: none;
    bottom: 0;
    text-align: center;
    display: block;
    width: 100%;
    color: #fff;
    padding: 15px;
    font-size: 19px
}

.small-business a.book {
    background: transparent linear-gradient(180deg, #e6834f 0, #734228 100%) 0 0 no-repeat padding-box;
    position: absolute;
    border: 0;
    text-decoration: none;
    bottom: 0;
    text-align: center;
    display: block;
    width: 100%;
    color: #fff;
    padding: 15px;
    font-size: 19px
}

.retail a.book {
    background: transparent linear-gradient(180deg, #e6834f 0, #734228 100%) 0 0 no-repeat padding-box;
    position: absolute;
    border: 0;
    text-decoration: none;
    bottom: 0;
    text-align: center;
    display: block;
    width: 100%;
    color: #fff;
    padding: 15px;
    font-size: 19px
}

.loan a.book {
    background: transparent linear-gradient(180deg, #6b890a 0, #364505 100%) 0 0 no-repeat padding-box;
    position: absolute;
    border: 0;
    text-decoration: none;
    bottom: 0;
    text-align: center;
    display: block;
    width: 100%;
    color: #fff;
    padding: 15px;
    font-size: 19px
}

.international a.book {
    background: transparent linear-gradient(180deg, #3c79a6 0, #1e3d53 100%) 0 0 no-repeat padding-box;
    position: absolute;
    border: 0;
    text-decoration: none;
    bottom: 0;
    text-align: center;
    display: block;
    width: 100%;
    color: #fff;
    padding: 15px;
    font-size: 19px
}

.entrepreneur a.book {
    background: transparent linear-gradient(180deg, #728391 0, #394249 100%) 0 0 no-repeat padding-box;
    position: absolute;
    border: 0;
    text-decoration: none;
    bottom: 0;
    text-align: center;
    display: block;
    width: 100%;
    color: #fff;
    padding: 15px;
    font-size: 19px
}

.dealer a.book {
    background: transparent linear-gradient(180deg, #2b597f 0, #162d40 100%) 0 0 no-repeat padding-box;
    position: absolute;
    border: 0;
    text-decoration: none;
    bottom: 0;
    text-align: center;
    display: block;
    width: 100%;
    color: #fff;
    padding: 15px;
    font-size: 19px
}

.spk-bg {
    position: relative;
    width: 260px;
    height: auto;
    max-width: 100%
}

.spk-box {
    overflow: hidden
}

.workspeak {
    height: auto !important
}

.homepage-hero-module {
    height: 100vh
}

.spk-bg:hover .spk-box {
    right: -10px;
    transition-duration: 1s
}

.banner {
    margin: 0;
    padding: 0;
    height: 100vh;
    overflow: hidden;
    background-color: #181717
}

ul.banner-top {
    padding-left: 0;
    list-style: none;
    display: block
}

ul.banner-top li {
    width: 50%;
    display: inline-block;
    vertical-align: top
}

.header-right-mobile {
    display: none
}

ul.event-list li {
    font-size: 14px
}

.video-cont {
    height: 100%
}

.myvideo {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    object-fit: initial
}

.homepage-hero-module {
    border-right: 0;
    position: relative;
    z-index: 0;
    border-left: 0;
    position: relative
}

.no-video .video-container video,
.touch .video-container video {
    display: none
}

.no-video .video-container .poster,
.touch .video-container .poster {
    display: block !important
}

.video-container {
    position: relative;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    background: #000
}

.video-container .poster img {
    width: 100%;
    bottom: 0;
    position: absolute
}

.video-container .filter {
    z-index: 100;
    position: absolute;
    background: rgba(0, 0, 0, 0.4);
    width: 100%
}

ul.banner-top li:first-child {
    width: 50%
}

.video-container video {
    position: unset;
    top: 0;
    left: 0;
    transform: none;
    z-index: 0
}

.video-container video.fillWidth {
    width: 100%
}

.title-container {
    position: absolute;
    top: 35%;
    left: 0;
    right: 0;
    font-family: 'Roboto', sans-serif;
    z-index: 999
}

.title-container .headline {
    text-align: center;
    color: #fff
}

.title-container h3,
.title-container h5 {
    position: relative;
    font-weight: 300
}

.title-container h3 {
    font-size: 42px;
    line-height: 44px;
    margin: 15px 0 10px
}

.title-container h5 {
    font-size: 22px;
    margin: 20px 0 0
}

.w90 {
    width: 90%
}

.video-banner-sub-title {
    color: #fde46d;
    font-size: 21px;
    line-height: 28px;
    margin-top: 38px;
    margin-bottom: 15px;
}

.video-banner-title {
    color: #fff;
    font-size: 48px;
    font-weight: 700;
    line-height: 54px;
    margin-bottom: 15px
}

.video-inner p {
    color: #fff;
    font-size: 24px;
    line-height: 32px;
    display: block;
    margin-bottom: 23px
}

.video-inner .form-control {
    background-color: rgba(255, 255, 255, 0.8);
    color: #6a6969;
    height: 43px;
    margin-bottom: 10px;
    border-radius: 0;
    font-size: 15px;
    transition: all .3s ease-out 0
}

.video-inner .form-control:focus {
    border: 1px solid #a2449f
}

.form_button {
    background-color: #e6c72e;
    outline: 0;
    display: block;
    width: 100%;
    border: 0;
    padding: 10px;
    color: #181717;
    font-size: 17px;
    font-weight: 500;
    border-radius: 0;
    transition: all .3s ease-out 0
}

.vmodal {
    position: absolute;
    bottom: 28px;
    left: 0;
    width: 100%
}

.exb-top-head {
    font-size: 58px;
    line-height: 68px;
    font-family: 'Roboto';
    font-weight: 500;
    display: block;
    margin: 0 0 40px 0
}

.exb-top-head span {
    background-color: #5ba9c4;
    padding: 0 7px;
    line-height: 71px
}

ul.pav {
    list-style: none;
    padding-left: 0;
    justify-content: space-between;
    display: flex;
    flex-wrap: wrap
}

ul.pav li {
    margin-bottom: 30px;
    padding: 40px 20px;
    text-align: center;
    color: #fff
}

ul.pav li.pav1 {
    position: relative;
    background-image: url(../images/franchisebg.jpg);
    width: 49%;
    max-width: 100%;
    background-position: center;
    background-size: cover
}

ul.pav li.pav2 {
    position: relative;
    background-image: url(../images/foodbg.jpg);
    width: 49%;
    max-width: 100%;
    background-position: center;
    background-size: cover
}

ul.pav li.pav3 {
    position: relative;
    background-image: url(../images/evbg.jpg);
    width: 49%;
    max-width: 100%;
    background-position: center;
    background-size: cover
}

ul.pav li.pav4 {
    position: relative;
    background-image: url(../images/licensingbg.jpg);
    width: 49%;
    max-width: 100%;
    background-position: center;
    background-size: cover
}

ul.pav li.pav5 {
    position: relative;
    background-image: url(../images/smallbg.jpg);
    width: 49%;
    max-width: 100%;
    background-position: center;
    background-size: cover
}

ul.pav li.pav6 {
    position: relative;
    background-image: url(../images/dealerbg.jpg);
    width: 49%;
    max-width: 100%;
    background-position: center;
    background-size: cover
}

ul.pav li.pav7 {
    position: relative;
    background-image: url(../images/loanbg.jpg);
    width: 49%;
    max-width: 100%;
    background-position: center;
    background-size: cover
}

ul.pav li.pav8 {
    position: relative;
    background-image: url(../images/internationalbg.jpg);
    width: 49%;
    max-width: 100%;
    background-position: center;
    background-size: cover
}

ul.pav li.pav9 {
    position: relative;
    background-image: url(../images/realbg.jpg);
    width: 49%;
    max-width: 100%;
    background-position: center;
    background-size: cover
}

ul.pav li.pav10 {
    position: relative;
    background-image: url(../images/entrepreneurbg.jpg);
    width: 49%;
    max-width: 100%;
    background-position: center;
    background-size: cover
}

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
}

.pav-icon-head {
    font-size: 32px;
    line-height: 45px;
    display: block;
    margin: 18px auto 13px auto;
    font-weight: 500
}

.pav-icon-cont {
    display: block;
    font-size: 17px;
    margin-bottom: 10px
}

.pav .on-hov-style {
    transition: all .3s ease-out 0
}

.pav .on-hov-style:hover {
    box-shadow: 0 11px 17px #444242;
    transform: translateY(-5px)
}

.pav-icon img {
    max-width: 20%
}

ul.pav-inner {
    display: flex;
    list-style: none;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-left: 30px
}

ul.pav-inner li {
    width: 100%;
    margin-bottom: 12px;
    padding: 0 0 0 9px;
    font-size: 15px;
    text-align: left;
    position: relative
}

ul.pav-inner li:before {
    content: url(../images/check.svg);
    left: -20px;
    position: absolute;
    top: 2px
}

.pav-bottom {
    float: left;
    position: absolute;
    bottom: 47px;
    left: 0;
    width: 100%
}

.pav-lft {
    text-align: right
}

.pav-rgt {
    text-align: left
}

.pav-lft,
.pav-rgt {
    float: left;
    width: 50%
}

.pav-lft a {
    background-color: #fde46d;
    padding: 10px 28px;
    color: #181717;
    font-weight: 500;
    margin-right: 20px;
    text-decoration: none;
    outline: 0;
    transition: all .3s ease-out 0;
    position: relative;
    top: 0
}

.pav-inner-link {
    color: #e6c72e;
    font-weight: 500;
    text-decoration: none;
    font-size: 16px;
    transition: all .3s ease-out 0
}

.pav-inner-link:hover {
    color: #e6c72e;
    text-decoration: none;
    padding-left: 15px
}

.franchise-inner {
    position: relative;
    background-image: url(../images/franchise-desktop.jpg);
    min-height: 400px;
    background-position: center;
    background-size: cover
}

.franchise-restaurant {
    position: relative;
    background-image: url(../images/food-restaurant-pavilion.jpg);
    min-height: 400px;
    background-position: center;
    background-size: cover
}

.india-ev {
    position: relative;
    background-image: url(../images/india-ev-auto-pavilion.jpg);
    min-height: 400px;
    background-position: center;
    background-size: cover
}

.licensing-india {
    position: relative;
    background-image: url(../images/licensing-india.jpg);
    min-height: 400px;
    background-position: center;
    background-size: cover
}

.dealer-india {
    position: relative;
    background-image: url(../images/dealer-india.jpg);
    min-height: 400px;
    background-position: center;
    background-size: cover
}

.loan-centre {
    position: relative;
    background-image: url(../images/loan-centre.jpg);
    min-height: 400px;
    background-position: center;
    background-size: cover
}

.international-pavilion {
    position: relative;
    background-image: url(../images/international-pavilion.jpg);
    min-height: 400px;
    background-position: center;
    background-size: cover
}

.retail-real {
    position: relative;
    background-image: url(../images/retail-real.jpg);
    min-height: 400px;
    background-position: center;
    background-size: cover
}

.small-medium {
    position: relative;
    background-image: url(../images/small-medium.jpg);
    min-height: 400px;
    background-position: center;
    background-size: cover
}

.entrepreneur-india {
    position: relative;
    background-image: url(../images/entrepreneur-india.jpg);
    min-height: 400px;
    background-position: center;
    background-size: cover
}

.franchise-inner-head {
    color: #fff;
    position: absolute;
    left: 51px;
    top: 197px;
    font-size: 53px;
    font-weight: 500
}

.pav-cont-head {
    color: #181717;
    font-size: 58px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 30px;
    display: block
}

.pav-top p {
    color: #181717;
    line-height: 40px;
    font-size: 23px
}

.top-list-head {
    color: #181717;
    font-size: 25px;
    font-weight: 800;
    display: block;
    margin-bottom: 11px
}

.top-list-cont {
    color: #6a6969;
    font-size: 16px;
    line-height: 20px
}

ul.pav-top-list {
    display: flex;
    justify-content: space-between;
    margin: 60px 0;
    padding-left: 0;
    flex-wrap: wrap;
    list-style: none
}

ul.pav-top-list li {
    margin-bottom: 46px;
    width: 29%
}

ul.pav-cont-inner {
    display: flex;
    list-style: none;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-left: 30px
}

ul.pav-cont-inner li {
    margin-bottom: 25px;
    padding: 0 0 0 19px;
    font-size: 18px;
    text-align: left;
    width: 48%;
    position: relative
}

ul.pav-top-list li strong {
    color: #181717c9;
    font-style: italic;
    font-size: 18px;
    font-weight: 500;
    display: block;
    margin-top: 0
}

ul.pav-cont-inner li span {
    color: #6a6969;
    font-weight: bold
}

ul.pav-cont-inner li:before {
    content: url(../images/checkblack.png);
    left: -20px;
    position: absolute;
    top: 2px
}

.pav-why {
    margin-top: 80px
}

.pav-why a {
    background: linear-gradient(180deg, #3e1e44 0, #672341 100%) 0 0 no-repeat padding-box;
    color: #fff;
    padding: 15px 33px;
    font-size: 19px;
    display: block;
    width: 200px;
    text-decoration: none;
    margin: 20px auto
}

.blackbg {
    background-color: #000
}

.inner-form {
    width: 732px;
    margin: auto;
    max-width: 90%
}

.know a {
    color: #fff;
    text-decoration: none
}

.sbk {
    margin-bottom: 20px;
    position: relative;
    z-index: 0
}

.einfo1,
.einfo2 {
    float: left;
    width: 50%
}

.einfo {
    float: left;
    width: 100%;
    position: relative;
    z-index: 0
}

ul.einfo_ul li {
    color: #545554;
    text-align: left;
    font-size: 23px;
    font-family: 'Roboto';
    margin-bottom: 10px;
    line-height: 68px;
    position: relative;
    padding-left: 40px;
    list-style: none;
    font-weight: 600
}

ul.einfo_ul li:before {
    display: block;
    content: "";
    width: 40px;
    height: 25px;
    background: url(../images/tick-green.svg) no-repeat;
    left: -14px;
    top: 25px;
    position: absolute
}

.checkbox,
.radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

.checkbox label,
.radio label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer
}

.rm-prop label {
    color: #3b3a3a;
    font-family: 'Montserrat-Regular';
    font-size: 11px;
    line-height: 20px
}

.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
    position: absolute;
    margin-top: 4px\9;
    margin-left: -20px !important
}

.y1 {
    display: inline-block;
    padding-left: 10px;
    color: #3b3a3a;
    font-family: 'Roboto'
}

.rm-prop input[type=checkbox]:before {
    position: relative;
    border-radius: 0;
    display: block;
    height: 11px;
    content: "";
    background: transparent linear-gradient(180deg, #3e1e44 0, #672341 100%) 0 0 no-repeat padding-box;
    padding: 10px
}

.inner-form .form-control {
    height: 43px
}

.in-head {
    color: #181717;
    text-align: center;
    display: block;
    margin-bottom: 43px
}

.rm-prop input[type="checkbox"]:checked:after {
    background-image: url(../images/tick1.png)
}

.rm-prop input[type=checkbox]:after {
    position: relative;
    display: block;
    left: -1px;
    border-radius: 3px;
    top: -21px;
    width: 7px;
    height: 7px;
    border-width: 1px;
    border-style: solid;
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    padding: 10px
}

.formsection .input-group {
    width: 100%
}

.mybtn {
    background-color: #76243f;
    color: #fff;
    text-decoration: none;
    border: 0;
    padding: 14px 48px;
    font-size: 16px;
    margin-top: 20px
}

.pav-intro-head {
    margin-top: 90px;
    color: #181717;
    font-size: 58px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 7px;
    display: block
}

.pavilion-content .con1:first-child {
    margin-top: 0
}

.form-controls {
    width: 100%;
    border: 1px solid #cfcece;
    height: 46px;
    padding-left: 7px;
    font-size: 14px;
    border-radius: 3px;
    color: #8b8787
}

.h80 {
    height: 100px !important
}

.exhibitors-logo ul {
    list-style: none;
    margin-top: 50px;
    display: flex;
    flex-wrap: wrap
}

.exhibitors-logo ul li {
    margin-bottom: 20px;
    width: 175px
}

.exhibitors-logo ul li img {
    max-width: 100%
}

.pav-box {
    margin: 80px 0 130px 0
}

.who-cont {
    text-align: center;
    display: block;
    margin-bottom: 41px;
    font-size: 20px;
    margin-top: 18px
}

.inner-tab-date {
    color: #181717;
    font-size: 29px;
    font-weight: 500;
    text-align: left;
    margin-bottom: 7px;
    display: block;
    margin-bottom: 25px
}

ul.spk-list {
    display: flex;
    list-style: none;
    justify-content: space-between;
    padding-left: 0 !important
}

ul.spk-list li {
    width: 48%
}

ul.spk-list li:before {
    content: none !important
}

ul.spk-list1 {
    display: flex;
    list-style: none;
    justify-content: space-between;
    padding-left: 0 !important;
    flex-wrap: wrap
}

ul.spk-list1 li {
    width: 33% !important;
    margin-bottom: 20px !important
}

ul.spk-list1 li:before {
    content: none !important
}

.spk-bord {
    display: block;
    border-top: 1px solid #e3e3e3;
    margin-top: 24px;
    padding-top: 11px
}

.agenda-spk-head {
    text-align: left;
    color: #3b3a3a;
    font-size: 19px;
    margin-bottom: 10px;
    line-height: 28px
}

.spk-in-des {
    font-size: 13px
}

.spk-in-left {
    float: left;
    margin-right: 15px
}

.spk-in-right {
    float: left
}

.spk-in-nam {
    text-align: left;
    color: #3b3a3a;
    font-size: 16px;
    font-weight: 700;
    line-height: 27px
}

.agenda-logo {
    text-align: center
}

.agenda-logo span {
    color: #181717;
    font-size: 31px;
    display: block;
    margin-top: 25px;
    font-weight: 600;
    margin-bottom: 66px
}

.agenda-logo img {
    margin: auto;
    display: block
}

.main-agenda {
    margin-bottom: 0;
    float: left;
    width: 100%
}

.agenda-left {
    float: left;
    width: 20%
}

.agenda-right {
    float: left;
    width: 80%;
    padding-bottom: 27px
}

.agenda-left-time {
    text-align: left;
    color: #3b3a3a;
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 31px;
    font-weight: 600
}

.agenda-left-item {
    background-color: #9dd4c9;
    display: block;
    width: 155px;
    text-align: center;
    padding: 6px;
    font-weight: 600;
    color: #181717
}

.agenda-head-inner {
    text-align: left;
    color: #3b3a3a;
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 10px;
    line-height: 31px
}

ul.agd_ul_inner {
    list-style: none;
    padding: 10px 25px
}

.agenda-right ul li {
    margin-bottom: 10px;
    width: 100%;
    position: relative;
    padding-left: 3px;
    color: #6a6969;
    font-size: 17px;
    padding-top: 3px
}

.agenda-right ul li:before {
    content: url(../images/bullet1.png);
    left: -20px;
    position: absolute;
    top: 2px
}

.inner-agenda-date {
    display: block;
    font-weight: 900;
    font-size: 30px;
    margin-bottom: 38px;
    font-family: 'Roboto'
}

.green-agenda {
    background-color: #edf7f5;
    padding: 31px
}

.agenda-right {
    font-size: 17px
}

.agenda-right ul {
    padding-left: 19px
}

.conf-form_button {
    width: 87% !important;
    outline: 0;
    display: block;
    width: 100%;
    border: 0;
    padding: 13px;
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    background: transparent linear-gradient(180deg, #3e1e44 0, #672341 100%) 0 0 no-repeat padding-box
}

.conf-top-head {
    font-size: 58px;
    line-height: 68px;
    font-family: 'Roboto';
    font-weight: 500;
    display: block;
    margin: 0 0 40px 0
}

.conf-top-head span {
    background-color: #dccbdb;
    padding: 0 7px;
    line-height: 71px
}

.swiper-btn {
    width: 121px;
    position: relative;
    left: auto;
    right: auto;
    margin: 41px auto;
    padding-bottom: 5px
}

.home-exb-title {
    margin-bottom: 20px
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    display: none
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    display: none
}

.summit-call {
    display: flex;
    width: 365px;
    margin: 35px auto 0 auto
}

.summit-call .call-action {
    float: left;
    width: auto;
    margin-top: 18px
}

.summit-head {
    color: #181717;
    font-size: 30px;
    font-weight: 500;
    line-height: 36px;
    display: block;
    margin-bottom: 9px;
    margin-top: 80px
}

.summit-sub-head {
    color: #9dd4c9;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    display: block;
    margin-bottom: 10px
}

.summit-cont {
    color: #181717;
    line-height: 30px;
    font-size: 18px;
    display: block;
    margin-bottom: 25px
}

ul.summit_list {
    padding-left: 19px;
    list-style: none
}

ul.summit_list li {
    color: #6a6969;
    margin-bottom: 20px;
    position: relative;
    padding-left: 12px;
    padding-top: 4px
}

ul.summit_list li:before {
    content: url(../images/bullet.png);
    left: -20px;
    position: absolute;
    top: 2px
}

.wspeaker .swiper-wrapper {
    height: auto !important
}

.business-inner a.award_link {
    margin-top: 20px
}

.business-inner a.award_link {
    margin: -1px 0 17px 0;
    display: block
}

.agenda-banner-inner {
    position: relative;
    background-image: url(../images/agenda-banner.jpg);
    min-height: 400px;
    background-position: center;
    background-size: cover
}

.agenda-banner-inner .banner-inner-head {
    color: #fff;
    position: absolute;
    left: 51px;
    top: 197px;
    font-size: 53px;
    font-weight: 500
}

.banner-inner-head span {
    display: block;
    font-size: 21px;
    font-weight: 100;
    margin-top: 1px
}

.search-frm {
    margin-bottom: 0
}

.speaker-banner-inner {
    position: relative;
    background-image: url(../images/speaker-banner.jpg);
    min-height: 400px;
    background-position: center;
    background-size: cover
}

.speaker-banner-inner .banner-inner-head {
    color: #fff;
    position: absolute;
    left: 51px;
    top: 197px;
    font-size: 53px;
    font-weight: 500
}

ul.inner-speaker {
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    margin-top: 10px;
    padding-left: 0
}

ul.inner-speaker li {
    width: 260px;
    margin-bottom: 82px;
    margin-left: 10px;
    margin-right: 10px;
    cursor: pointer
}

.become-speaker a.reg-link {
    background-color: #fde46d;
    color: #181717 !important;
    text-decoration: none;
    padding: 13px 25px;
    font-size: 16px;
    font-family: 'Roboto';
    font-weight: 500
}

.become-speaker {
    background-image: url(../images/become.jpg);
    padding: 60px 55px;
    background-position: center;
    background-size: cover
}

.become-head {
    color: #fff;
    font-size: 42px;
    font-weight: 500
}

.become-cont {
    color: #fff;
    display: block;
    font-size: 24px;
    line-height: 31px;
    margin: 11px 0 40px 0
}

input[type="file"] {
    display: none
}

.js .inputfile {
    width: .1px;
    height: .1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1
}

.inputfile+label {
    max-width: 100%;
    width: 100%;
    font-size: 16px;
    font-weight: 100;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    padding: 10px 20px;
    position: relative
}

.no-js .inputfile+label {
    display: none
}

.inputfile:focus+label,
.inputfile.has-focus+label {
    outline: 1px dotted #000;
    outline: -webkit-focus-ring-color auto 5px
}

.inputfile+label {
    border: 1px solid #bfbebe;
    background-color: #bfbebe;
    padding: 0;
    color: #333
}

.inputfile+label .archive-name,
.inputfile+label .btn-inputfile {
    padding: 14px 20px 0;
    height: 50px;
    font-style: normal
}

.inputfile+label .archive-name {
    width: 60%;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: top;
    color: #3b3a3a;
    float: right;
    background-color: #fff
}

.inputfile+label .btn-inputfile {
    color: #333;
    font-size: 15px;
    font-weight: 100;
    display: inline-block;
    position: absolute;
    left: 0
}

.inputfile:focus+label .btn-inputfile,
.inputfile.has-focus+label .btn-inputfile,
.inputfile+label:hover .btn-inputfile {
    background-color: darken($vermelho, 5%)
}

@media screen and (max-width:50em) {
    .inputfile+label .btn-inputfile {
        display: block
    }
}

.paysuccess {
    padding: 60px 0
}

.success-msg {
    text-align: center;
    width: 915px;
    margin: auto;
    max-width: 100%
}

.paylogo img {
    width: 240px;
    margin: auto;
    display: block
}

.checklogo {
    display: block;
    margin: 60px auto 0 auto
}

.succ-head {
    text-align: center;
    color: #3b3a3a;
    font-size: 21px;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 52px;
    margin-top: 14px
}

.suc1 {
    font-size: 14px;
    color: #3b3a3a;
    line-height: 30px;
    display: block;
    margin-bottom: 8px
}

.success-footer {
    background-color: #f9fafc;
    padding: 20px 0;
    margin-top: 41px
}

.suc3 {
    text-align: center;
    color: #3b3a3a;
    font-size: 21px;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 36px;
    margin-top: 14px
}

.suc4 {
    text-align: center;
    color: #3b3a3a;
    font-size: 22px;
    margin-bottom: 10px;
    line-height: 36px;
    margin-top: 14px
}

.suc5 {
    text-align: center;
    color: #3b3a3a;
    font-size: 21px;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 36px;
    margin-top: 14px
}

.conf-reg-head {
    display: block;
    text-align: center;
    margin: 32px auto;
    font-size: 42px;
    font-weight: 700
}

.conf-in-price {
    background-color: #f9fafc;
    padding: 30px;
    margin-bottom: 30px
}

.pric-head {
    font-weight: bold;
    font-size: 30px;
    line-height: 36px;
    margin-top: 8px;
    color: #3b3a3a;
    margin-bottom: 7px
}

.pric-head-sub-head {
    font-weight: 500;
    font-size: 18px;
    line-height: 28px;
    margin-top: 8px;
    color: #3b3a3a;
    margin-bottom: 22px
}

ul.delegate_price {
    display: flex;
    justify-content: space-between;
    padding-left: 0;
    list-style: none
}

ul.delegate_price li:first-child {
    opacity: .2;
    border: 2px solid #db3832
}

ul.delegate_price li:last-child {
    opacity: .2
}

ul.delegate_price li {
    width: 32%;
    border: 2px solid #afafaf;
    padding: 20px;
    opacity: 1
}

.del1 {
    color: #3b3a3a;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    display: block;
    margin-bottom: 15px
}

.conf-date {
    font-size: 21px;
    display: block;
    margin-bottom: 35px
}

.conf-pric-head {
    font-size: 42px;
    font-weight: 700
}

.con {
    margin-top: 150px
}

.conf-in-price a {
    color: #fff;
    text-align: left;
    font-weight: bold;
    font-size: 15px;
    line-height: 31px;
    background: transparent linear-gradient(180deg, #3e1e44 0, #672341 100%) 0 0 no-repeat padding-box;
    text-decoration: none;
    padding: 14px;
    border-radius: 0;
    text-decoration: none;
    margin: 30px auto 30px auto;
    display: block;
    width: 243px;
    text-align: center;
    font-size: 18px
}

.del4 span {
    color: #029819;
    font-size: 32px;
    font-weight: bold;
    text-align: left;
    display: inline-block;
    margin-bottom: 15px;
    padding-left: 10px;
    padding-top: 3px;
    width: 68%
}

.del2 {
    color: #707070;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    display: block;
    margin-bottom: 15px
}

.del3 {
    color: #707070;
    font-size: 14px;
    text-align: left;
    display: block;
    margin-bottom: 15px
}

.del4 {
    color: #3b3a3a;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
    display: block;
    margin-bottom: 0
}

.del5 {
    color: #3b3a3a;
    font-size: 16px;
    font-weight: 500;
    text-align: right;
    display: block;
    margin-bottom: 0
}

.ticket_right {
    background-color: #f9fafc;
    padding: 25px 25px 10px 25px
}

.summary {
    text-align: left;
    color: #3b3a3a;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 31px;
    line-height: 32px
}

.delegate_1 li {
    margin-bottom: 20px;
    font-size: 19px;
    display: inline-block;
    width: 50%
}

.delegate_1 {
    display: flex;
    padding-left: 0;
    justify-content: space-between;
    font-weight: 500;
    list-style: none;
    font-size: 16px;
    margin-bottom: 0
}

.delegate_1 li:last-child {
    text-align: right;
    width: 48%
}

.action-button {
    background: transparent linear-gradient(180deg, #3e1e44 0, #672341 100%) 0 0 no-repeat padding-box;
    color: #fff;
    border: 0;
    padding: 13px 28px;
    font-size: 19px;
    height: 59px;
    margin-right: 53px
}

.prodeedbtn {
    background-color: #029819;
    outline: 0;
    border: 0;
    color: #fff;
    padding: 12px 25px;
    font-weight: 500;
    margin: 15px auto 38px auto;
    font-size: 18px
}

.dec1 {
    background-color: #ebeced;
    padding: 20px 15px;
    font-size: 13px;
    line-height: 19px;
    color: #303030;
    margin-bottom: 18px
}

.tic-reg {
    text-align: left;
    color: #3b3a3a;
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 41px
}

.ticket-person-1 {
    border: 1px solid #e3e4e5;
    margin-bottom: 20px
}

.atnd1 {
    background-color: #f9fafc;
    color: #3b3a3a;
    padding: 10px 20px;
    font-size: 16px;
    border-bottom: 1px solid #e3e3e3
}

.del_detail {
    padding: 0 18px 18px 18px
}

.fieldlabels {
    color: #898989;
    text-align: left;
    font-weight: 600;
    margin-bottom: 10px
}

.fieldlabels {
    color: #898989;
    text-align: left;
    font-weight: 600;
    margin-bottom: 10px
}

.gallery-inner {
    position: relative;
    background-image: url(../images/media.svg);
    min-height: 400px;
    background-position: center;
    background-size: cover
}

.gallery-inner-head {
    color: #fff;
    position: absolute;
    left: 51px;
    top: 197px;
    font-size: 53px;
    font-weight: 500
}

.gallery-inner-head span {
    display: block;
    font-size: 21px;
    font-weight: 100;
    margin-top: 1px
}

.img-wrapper {
    margin-bottom: 15px;
    width: 276px;
    position: relative
}

.img-overlay {
    background: rgba(0, 0, 0, 0.7);
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.img-wrapper {
    position: relative;
    margin-top: 15px;

    img {
        width: 100%
    }
}

.img-overlay {
    background: rgba(0, 0, 0, 0.7);
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;

    i {
        color: #fff;
        font-size: 3em
    }
}

#gallery #overlay {
    background: rgba(0, 0, 0, 0.7) !important
}

#gallery {
    margin-top: 0
}

#overlay {
    background: rgba(0, 0, 0, 1);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 999; // Removes blue highlight -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;img{margin:0;width:80%;height:auto;object-fit:contain;padding:5%;@media screen and (min-width:768px){width:60%}@media screen and (min-width:1200px){width:50%}}}#nextButton{color:#fff;cursor:pointer;font-size:2em;transition:opacity .8s;&:hover{opacity:.7}@media screen and (min-width:768px){font-size:3em}}#prevButton{color:#fff;cursor:pointer;font-size:2em;transition:opacity .8s;&:hover{opacity:.7}@media screen and (min-width:768px){font-size:3em}}#exitButton{color:#fff;font-size:2em;transition:opacity .8s;position:absolute;top:15px;right:15px;z-index:60;cursor:pointer}#popupformModal .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;z-index:99;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:1;position:absolute;right:10px;top:10px;border:1px dotted #646060 !important;padding:1px 11px 5px 11px !important}#popupformModal #msform ul.frmli li{text-align:left;margin-top:14px}#popupformModal #msform{margin-top:0}#popupformModal .modal-body{padding:28px 28px 88px 28px}#popupformModal .subtxt{color:#3b3a3a;text-align:left;font-weight:bold;font-size:16px;line-height:24px;margin:20px 0 0 0}ul.chec-radio{padding-left:0;margin:0}ul.chec-radio li.pz{display:inline-block;margin-right:4px}ul.chec-radio .checkbox-inline,ul.chec-radio .radio-inline{padding-left:0 !important}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.chec-radio label.radio-inline input[type="radio"]{display:none}.chec-radio label.radio-inline input[type="radio"]:checked+div{background-color:#f9fafc;color:#3b3a3a;border:1px solid #bfbebe;font-size:14px}.video-entry img{width:230px;display:block;margin-bottom:25px}.video-award-sub-title{color:#fde46d;font-size:24px;line-height:49px;font-family:'Roboto';margin-top:40px;text-transform:uppercase}.nom{margin-bottom:20px;color:#f4f4ea;font-size:24px}.chec-radio .radio-inline .clab{cursor:pointer;background:#f9fafc;padding:8px 20px;text-align:center;color:#333;position:relative;height:34px;font-size:14px;float:left;margin:0;margin-bottom:5px}.award-date{font-size:40px;display:block;color:#fff;font-weight:500;margin-bottom:10px}.award-venue{font-size:20px;display:block;color:#fff;font-weight:100;margin-bottom:10px}.award-top-head{font-size:58px;line-height:68px;font-family:'Roboto';font-weight:500;display:block;margin:0 0 40px 0}.award-top-head span{background-color:#fde46d;padding:0 7px;line-height:71px}.award-intro p{color:#6a6969;font-size:25px;line-height:37px}.award-title{color:#181717;font-size:30px;font-weight:500;display:block;margin-bottom:10px}.award-cont{color:#6a6969;font-size:18px;line-height:24px}.award-in-cont{color:#6a6969;font-size:17px;line-height:26px}.award-in-head{color:#181717;font-size:20px;font-weight:500;display:block;margin-bottom:7px}.mt-5{margin-top:20px}.award-sub-head{color:#181717;font-size:30px;line-height:36px;font-weight:500;display:block;margin-bottom:18px}.award-cont{color:#181717;font-size:16px;line-height:25px;text-align:center}.mt-1{padding-top:20px !important}.timeline-head{color:#181717;text-align:center;font-size:45px;font-weight:500;line-height:68px}.retail-awards a.call{width:auto;text-align:center}}.award-sub-head{color:#181717;font-size:30px;margin-top:52px;line-height:36px;font-weight:500;display:block;margin-bottom:18px}.award-nom-date{color:#181717;font-size:18px;line-height:36px;font-weight:500;display:block;margin-bottom:12px;text-align:center;padding-top:51px}.award-cont{color:#181717;font-size:16px;line-height:25px;margin-top:30px;text-align:left}.award-nom-date{color:#181717;font-size:18px;line-height:36px;font-weight:500;display:block;margin-bottom:12px;text-align:center;padding-top:51px}ul.award_timeline{display:flex;margin-top:20px;justify-content:space-between;list-style:none;background-image:url(../images/timebg.png);background-repeat-x:repeat;background-position:center;background-size:34%;background-repeat-y:no-repeat;padding-left:0}ul.award_timeline li:nth-child(3){margin-right:-10px}.award_date{color:#181717;text-align:center;font-size:30px;font-weight:600;background-color:#eff6fb;margin-left:-10px;width:150px;height:150px;margin-bottom:20px;border-radius:200px;padding-top:34px;padding-left:0}.award_date1{background-color:#fde46d;color:#181717;margin-right:-10px;font-size:30px;text-align:center;padding-left:0;margin-bottom:20px;font-weight:600;width:150px;height:150px;border-radius:200px;padding-top:34px}.award_date span,.award_date1 span{display:block}.award_entries{text-align:center;font-size:18px;font-weight:500}.award-banner{position:relative;background-image:url(../images/agenda-banner.jpg);min-height:400px;background-position:center;background-size:cover}.award-banner span{display:block;font-size:21px;font-weight:100;margin-top:1px}ul.awd_mix_ul{display:flex;justify-content:space-between;padding-left:0;flex-wrap:wrap}ul.awd_mix_ul li{width:33.3%;list-style:none;position:relative}.inlogo{position:absolute;right:30px;bottom:20px;width:60px}.mix1{background-color:#fff;padding:30px}.mix-head1,.mix-head2{text-align:left;color:#3b3a3a;font-size:34px;font-weight:700;margin-bottom:17px;line-height:42px}.mix-cont1,.mix-cont2{text-align:left;color:#181717;font-size:15px;margin-bottom:10px;line-height:27px}.darkbg{background-color:#fde46d}.mix2{padding:30px;background-color:#fde46d}.mixbtn1,.mixbtn2{color:#707070;text-decoration:none !important;font-weight:700;font-size:14px;border:1px solid #707070;padding:8px 41px;border-radius:0;margin-top:10px;display:inline-block}.award-intitle{font-size:40px;font-weight:500;display:block;margin:10px 0 5px 0;width:100%}.award-insubtitle{font-size:23px;font-weight:500;display:block;margin:10px 0 0 0;width:100%}.mixbtn1:hover,.mixbtn2:hover{color:#707070}.awd-cat-head{display:block;margin-bottom:28px;margin-top:30px;text-align:center;font-size:58px;font-weight:500}.awd-title{color:#181717;font-size:38px;margin-top:33px;line-height:38px;display:block;margin-bottom:21px;font-weight:500}.MarBt10{color:#181717;font-size:16px;line-height:28px}.awd-subtitle{color:#181717;font-size:25px;font-weight:600}ul.overview-list{padding-left:5px;list-style:none;margin-top:20px;padding-left:22px}ul.overview-list li{font-size:16px;margin-bottom:20px;position:relative;padding-left:5px;word-break:break-all}ul.overview-list li:before{content:url(../images/bullet1.png);left:-20px;position:absolute;top:2px}p{font-size:16px}.clr{clear:both}.MarBt40{margin-bottom:80px;display:block;clear:both}.MarBt20{margin-top:30px}ul.winner_ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:0}ul.winner_ul li{background-color:#f9fafc;padding:14px;margin-bottom:13px;margin-right:14px}.winner_pic img{border:1px solid #f0f0f0}.winner_year{color:#3b3a3a;font-size:13px;display:block;margin:11px 0 0 0}.winner_name{font-weight:bold;color:#3b3a3a;font-size:16px;display:block;margin:3px 0 22px 0}.winner_slo{color:#999595;font-size:11px;display:block;margin:11px 0 0 0}.winner_cat{font-weight:500;color:#3b3a3a;font-size:14px;display:block;margin:5px 0 0 0}.winner-banner{position:relative;background-image:url(../images/agenda-banner.jpg);min-height:400px;background-position:center;background-size:cover}.winner-banner span{display:block;font-size:21px;font-weight:100;margin-top:1px}.faq-banner{position:relative;background-image:url(../images/faq.svg);min-height:400px;background-position:center;background-size:cover}.faq-banner span{display:block;font-size:21px;font-weight:100;margin-top:1px}#tabs h6.section-title{color:#eee}.nav{border-bottom:3px solid #707070}#tabs .tab-content{padding:20px 0}#tabs .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#f3f3f3;background-color:transparent;border-bottom:5px solid #672341 !important;font-size:20px;font-weight:bold;margin-bottom:-3px}#tabs .nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:#3b3a3a;text-decoration:none;font-size:20px;width:126px;display:inline-block;margin-right:14px;padding:10px 20px;font-weight:700;font-family:'Roboto'}.faq-list-head{font-weight:700;display:block;margin-bottom:10px}.faq-head{color:#3b3a3a;font-size:42px;line-height:49px;display:block;font-weight:600;margin-bottom:41px}ul.faq-list{list-style:none;padding-left:0}ul.faq-list li{padding-bottom:35px;color:#3b3a3a;font-size:18px;border-bottom:1px solid #e3e3e3;margin-bottom:35px}.faq ul{margin-top:50px}ul.awdtt{display:flex;list-style:none;padding-left:0;justify-content:space-between}ul.awdtt li{width:49%}.inner-form{width:100%;margin:auto}.awardsRdo1{display:flex;justify-content:space-between;flex-wrap:wrap;list-style:none;padding-left:0}.awardsRdo1 input[type="radio"]{vertical-align:middle}input[type=checkbox],input[type=radio]{margin:0 0 0 !important;margin-top:1px\9;line-height:normal}ul.shows li{margin-bottom:10px;position:relative;padding-left:10px}.f20{font-size:20px !important;font-weight:500}ul.choice{list-style:none;padding-left:0;display:flex;margin-bottom:20px}.choice li{font-size:20px !important;margin-right:10px;min-height:100px}.choice li [type=radio]{position:absolute;opacity:0;width:0;height:0}.choice li [type=radio]+img{cursor:pointer;padding:20px;border:1px solid #c6c2c2;width:116px}.choice li [type=radio]:checked+img{padding:20px;border:1px solid #c6c2c2;width:116px;background-color:#f4f4f4}.accordion-toggle:after{font-family:'FontAwesome';content:"\f078";float:right;right:auto;position:absolute;margin-left:11px;font-size:19px;font-weight:100}.accordion-opened .accordion-toggle:after{content:"\f054"}a.accordion-toggle{color:#fff;font-size:20px;margin-bottom:13px;display:block;text-decoration:none;outline:0}ul.shows li:before{content:url(../images/right-arrows.png);left:-20px;position:absolute;top:2px}ul.shows li a{font-size:15px}.deskonly{display:block}.mobileonly{display:none}.home-exhibitors .exhibitors-logo ul{list-style:none;margin-top:20px}.exhibitors-logo ul{padding-left:0}.mediacoverage .img-wrapper{height:276px;overflow:hidden;border:1px solid #e3e3e3}ul.sidenav_ul a{text-decoration:none}.counter{padding:20px 0;border-radius:5px}.count-title{font-size:40px;font-weight:normal;margin-top:10px;margin-bottom:0;text-align:center}.count-text{font-size:13px;font-weight:normal;margin-top:10px;margin-bottom:0;text-align:center}.fa-2x{margin:0 auto;float:none;display:table;color:#4ad1e5}.new_ul{width:100% !important;text-align:center;padding-left:0}.new_ul li{display:inline-block !important;margin:0 12px !important}#agenda ul{padding-left:15px;text-align:left}#agenda ul li{margin-bottom:10px}ul.newspksession a{text-decoration:none;color:#333}#agenda p{padding-left:0;text-align:left;margin-bottom:18px}#agenda a.accordion-toggle{color:inherit;display:initial;font-size:inherit}#agenda .accordion-toggle:after{content:none}#agenda nav{background-color:#004697;padding:18px}#agenda .nav{border-bottom:0}#agenda .nav-link{background-color:#fff;padding:20px;border-bottom:0 !important;color:#004697;font-size:20px;font-weight:bold;border-radius:0;text-decoration:none}#agenda #tabs .nav-tabs .nav-item.show .nav-link,#agenda .nav-tabs .nav-link.active{background-color:#f36a10;padding:20px;border-bottom:0 !important;color:#fff;border-radius:0;text-decoration:none}.agendanew-inner{float:left;background-color:#fff;width:100%;text-align:left;padding-bottom:0;border-bottom:1px solid #e3e3e3;margin-bottom:0;cursor:pointer}.agendanew-inner:hover{background-color:#fafafa}.agendanew-inner-left{float:left;width:25%;text-align:left;margin-right:20px}.agendanew-inner-left img{margin:10px auto}.agendanew-inner-right{float:left;text-align:left;width:72%;padding:0 22px}.newtime{font-size:15px;display:block;padding:14px 0 9px 0}.newsession{font-weight:bold;font-size:19px;line-height:25px;display:block;margin-bottom:10px}.newk{font-weight:bold;color:#f36a10 !important;text-decoration:none;text-decoration:none}img.mainnew{border-radius:200px;width:88px;height:82px}.acdetail{padding:22px;text-align:left;clear:both;background-color:#f8f8f8}ul.newspksession{display:flex;list-style:none}ul.newspksession li{margin-right:9px}.newheads{font-weight:bold;display:block;margin:20px 0 10px 0}.spknewtitle{font-size:17px;text-align:center;font-weight:bold;margin:6px}.spknewdes{font-size:15px;text-align:center;margin:6px}.acdetail ul.newspksession li{margin-right:40px}.newbg{background-image:url(../images/afg5.jpg);background-size:cover;padding:50px 0;background-attachment:fixed;background-position:right}.nopddd{padding:0 !important;margin:0 !important}#agenda .tab-content{background-color:#f8f8f8}.zoom-in-out-box{animation:zoom-in-zoom-out 1s ease infinite}@keyframes zoom-in-zoom-out{0{transform:scale(1,1)}50%{transform:scale(1.1,1.1)}100%{transform:scale(1,1)}}.login-text-right img{display:none}.footer-logo img{max-width:60%}.footer-p{font-size:15px;margin-top:1.5em}.form-styl{max-width:100%;margin:0 auto;display:flex;justify-content:center;padding:0 0 20px 0;border-radius:10px}.form-styl form{width:100%;position:relative;left:0}.foo-contact{margin-bottom:2.5em}.text-upper{text-transform:uppercase;margin-bottom:6px}.mb-15{margin-bottom:15px}.footer-con a,.footer-con2 a{color:#fff;text-decoration:none}.footer-con i.fa,.footer-con2 i.fa{color:#fff;margin:7px}.footer-ttl{text-align:center;font-size:56px}.magazine{list-style:none;padding-left:0;justify-content:center;text-align:center;position:absolute;top:-186px}.subs-btn{width:100%;text-align:center;margin-top:10px}.subs-btn a{display:inline-block;border:1px solid #fff;border-radius:5px;color:#fff;padding:7px 25px;text-transform:uppercase}.mag-txt{width:100%;text-transform:uppercase;margin-top:0;text-align:center}.mag-txt p{color:#fff;font-size:20px;margin-top:10px;margin-bottom:10px}.sheader{text-align:center}.thnk1{color:#2f2f2f;font-size:26px;line-height:36px;font-weight:bold;display:block;text-align:center;margin-bottom:5px}.thnk2{color:#707070;font-size:27px;line-height:47px;display:block;text-align:center}.thnk-reg{color:#4a122e;font-weight:bold}.thnk3{color:#707070;font-size:27px;line-height:47px;display:block;text-align:center}.ticket-main{background-image:url(../images/path42.svg);min-height:270px;width:655px;clear:both;margin:35px auto 20px auto}.ticket-mob-head{background-image:url(../images/path46.svg);width:334px;height:86px;padding-top:22px;padding-left:7px;display:none}.ticket-main-details-lft{float:left}.ticket-main-details-lft{background-image:url(../images/path43.svg);width:125px;height:257px;padding-top:22px;padding-left:6px}.ticket-main-details-rgt{float:right;width:70%;text-align:left;font-size:16px;color:#707070;padding-top:16px}.tic-date,.tic-name,.tic-trans,.tic-cart,.tic-visit{float:left;width:100%;margin:12px 0}.tic-date-lft,.tic-name-lft,.tic-trans-lft,.tic-cart-lft,.tic-visit-lft{float:left;width:50%}.search-heads{color:#2f2f2f;font-size:48px;font-weight:bold;text-align:center;display:block;line-height:55px;margin-bottom:42px}.search-forms{padding:24px}.s-frm1{color:#707070;font-size:28px;display:block;text-align:center;margin-top:28px}.s-frm2{color:#707070;font-size:28px;font-weight:bold;display:block;text-align:center;margin-bottom:34px}.search-logo{margin-bottom:15px;background:linear-gradient(180deg,#3e1e44 0,#672341 100%) 0 0 no-repeat padding-box;padding:25px 0}.search-logo img{width:254px}.s-fctrl{color:#707070 !important;font-size:20px !important;border:1px solid #cbc9c9 !important;padding:24px 18px !important;margin-bottom:25px !important}.sinput{background-color:#4a122e;cursor:pointer;text-decoration:none !important;color:#fff !important;padding:15px;display:block;border:0;font-weight:bold;width:100%;box-shadow:0 3px 6px #00000029;display:block;text-align:center;font-size:19px;border-radius:4px}.qr-bg{background-image:url(../images/qrbgmain.png);min-height:600px;position:relative;background-repeat:no-repeat}.qr-cont{position:absolute;left:44px;top:81px;width:231px}.qr-head{display:block;text-align:center;font-weight:800;font-size:19px;letter-spacing:0;color:#3f3c2e}.qr-sub-head{color:#575448;font-size:14px;display:block;text-align:center}.qr-code-bg{background-image:url(../images/qrbgin.png);min-height:195px;position:absolute;background-position:center;background-size:cover;z-index:99999999;top:75px;width:194px;left:17px}.qr-code-bg img{position:absolute;top:13px;left:13px;max-width:100%}@media screen and (max-width:767px){.txtx{margin-top:12px}.search-frm{margin-top:20px !important}.thnk1{font-size:25px;line-height:34px}.s-frm2{font-size:17px;margin-bottom:14px;margin-top:5px}.s-fctrl{font-size:17px !important;padding:22px 18px !important;height:40px;margin-bottom:12px !important}.sinput{font-size:14px}.s-frm1{font-size:18px;margin-top:0}.search-heads{font-size:25px;line-height:34px;margin-bottom:0}.thnk2{font-size:19px;line-height:32px}.thnk3{font-size:19px;line-height:32px}.ft{background-color:#000;padding:22px 4px;color:#fff;clear:both;float:left;width:100%}.ticket-main{line-height:20px;background-image:url(../images/path45.svg);min-height:366px;background-size:contain;width:100%;clear:both;margin:35px auto 20px auto;background-repeat:no-repeat}.ticket-mob-head{display:block;text-align:center;background-size:100%;width:100%;padding-top:12px !important;background-repeat:no-repeat}.ticket-main-details{width:288px}.ticket-main-details-lft{display:none}.ticket-main-details-rgt{float:right;width:100%;text-align:left;font-size:14px;color:#707070;padding-top:16px;padding-left:31px}.tic-date{margin-top:18px;margin-bottom:0 !important}}@media screen and (width:375px){.ticket-main-details-rgt{padding-top:0 !important}}