@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&amp;family=Roboto:wght@300;400;500;700;900&amp;display=swap');
::-webkit-scrollbar-track {
    border-radius: 4px;
    background-color: #dddddd;
}

::-webkit-scrollbar {
    width: 8px;
    border-radius: 4px;
}

::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #3d0b0b;
}

body {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #6a6a6a;
    background: none;
}

*:focus {
    outline: none;
}

a {
    color: #000;
}

ul {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

a:hover {
    text-decoration: none;
    color: #ff8d00;
}

h1, h2, h3, h4, h5 {
    font-weight: 300;
    color: #000;
}

p {
    line-height: 30px;
    margin-bottom: 20px;
}

.sign-up-wrapper {
    overflow: hidden;
    height: 100vh !important;
}

.btn {
    border-radius: 55px;
    padding: 10px 20px;
    color: #fff;
    background-image: linear-gradient(to right, #F44336, #ff8d00);
    text-align: center;
    min-width: 150px;
}

.btn:hover {
    color: #fff;
}

img {
    max-width: 100%;
    height: auto;
}

.overlay-bg {
    position: relative;
}

.overlay-bg>div {
    position: relative;
    z-index: 1;
}

.portrait-content {
    display: none;
}

.overlay-bg:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    right: 0;
    top: 0;
    opacity: 0.8;
}

.overlay-white:after {
    background: #fff;
}

a.banner-logo-wrap {
    padding: 10px 29px;
}

.bg {
  
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 100vh;
}

.form-wrap {
    max-width: 400px;
    width: 100%;
    float: none;
    margin: 10px 0;
    background: #fff;
    padding: 36px 30px;
    border-radius: 14px;
    text-align: left;
    margin: auto;
    box-shadow: 0 0 49px #0000000d;
}

.bg-grey {
    background: #efefef;
}

.form-wrap legend {
    color: #000;
    font-weight: 700;
    font-size: 25px;
    display: block;
    margin-bottom: 20px;
}

.form-wrap label {
    display: block;
    margin-bottom: 0px;
    font-size: 13px;
}

.form-wrap .form-control {
    border: none;
    border-bottom: solid 1px #ccc;
    padding: 0 0 5px;
    font-size: 14px;
    border-radius: 0 !important;
    font-weight: 300;
    height: 25px;
}

.form-wrap .form-control:focus {
    border-color: #ff8d00;
    box-shadow: none;
}

.form-control:focus {
    color: #000;
    opacity: 1;
}

.checkbox-input label {
    padding-left: 5px;
    display: inline-block;
}

.Sign-in-link {
    color: #ccc;
}

iframe {
    display: block;
}

.banner-logo-wrap span {
    display: block;
    color: #fff;
    text-align: center;
    font-size: 22px;
}

nav.nav-bar {
    margin: 10px 0px 55px;
    text-align: center;
}

nav.nav-bar li {
    display: inline-block;
    padding: 10px 10px;
}

nav.nav-bar li a {
    font-size: 18px;
    color: #fff;
    font-weight: 300;
    padding: 10px 25px;
    border-radius: 55px;
    display: block;
    background-image: linear-gradient(to right, #F44336, #ff8d00);
}

.side-list {
    position: fixed;
    z-index: 1;
    bottom: 155px;
}

.side-list.left {
    left: 0px;
}

.side-list.right {
    right: 0;
}

.side-list li {
    margin-bottom: 5px;
}

.side-list li a {
    color: #000;
    font-size: 18px;
    padding: 10px 25px;
    display: block;
    min-width: 150px;
    text-align: center;
    background: #fff;
}

.item-bx {
    margin-bottom: 20px;
}

.single-item-wrapper .item-bx {
    margin: 0;
}

.animated-button1.btn-circle {
    position: fixed;
    bottom: 111px;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 244px;
    background-image: linear-gradient(to right, #F44336, #ff8d00);
    padding: 9px;
    min-width: 200px;
    display: none;
}

ul.info-list {
    padding: 0;
    display: flex;
    justify-content: space-around;
    border-radius: 0;
    position: relative;
    margin: auto;
}

/* ul.info-list li:nth-child(3):after {
    content: "";
    position: absolute;
    top: -22px;
    left: 50%;
    margin-left: -8px;
    border-width: 11px;
    border-color: transparent;
    border-style: solid;
    border-bottom-color: #000000d4;
} */

ul.info-list li:nth-child(3):hover:after {
    border-bottom-color: #FF9800;
}

ul.info-list li i {
    display: block;
    font-size: 25px;
}

ul.info-list li a {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    transition: 0.5s;
}

ul.info-list li {
    width: 100%;
    border-right: solid 1px #fff3;
    padding: 12px 4px 4px;
    transition: 0.5s;
}

ul.info-list li:hover {
    background: #101010;
}

ul.info-list li:last-child {
    border: none;
}

ul.info-list li:hover a {
    color: #fff;
}



.info-toggle {
    margin: auto;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    background: #03998d;
    background-image: linear-gradient(to right, #000000, #445369);
    max-width: 48%;
}

.model.fancybox-content {
    width: 100%;
    max-width: 950px;
    padding: 0;
    overflow: visible;
    margin: 28px 0;
}

.fancybox-slide--html .fancybox-close-small {
    color: #000;
    color: currentColor;
    padding: 10px;
    right: -20px;
    top: -15px;
    background: #fff;
    height: 30px;
    width: 30px;
    overflow: visible;
    padding: 0;
    opacity: 1;
    border-radius: 100%;
    display: block;
}

ul.social-icon li a {
    font-size: 44px;
    color: #ff9200;
}

ul.social-icon li {
    margin: 0 7px;
}

ul.social-icon {
    padding: 17px;
    display: flex;
    text-align: center;
    justify-content: center;
}

.item-bx-single img {}

.myVideo {
    width: 100%;
    position: absolute;
    height: 100%;
    left: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    top: 0;
    z-index: 0;
}

.click-to-add {
    position: absolute;
    top: 75%;
    z-index: 11;
    left: 42%;
    opacity: 0;
    transition: .8s;
    visibility: hidden;
    z-index: 9;
    margin-left: 10px;
}

.add-img, .add-img img {
    width: 100%;
}

.contact-wrap li strong {
    width: 150px;
    display: inline-block;
}

.contact-wrap li {
    padding: 7px 0;
}

.contact-wrap, .popup-in {
    padding: 15px;
    /* max-width: 420px; */
    /* margin: 26px auto 24px; */
    /* border: solid 1px #7f7f7f; */
    max-height: 600px;
    overflow-y: auto;
}

.contact-wrap ul:last-child {
    margin-bottom: 0;
}

.contact-wrap ul {
    margin-bottom: 10px;
    border: solid 1px #ccc;
    padding: 15px;
}

h3.tp-heading {
    background: #232323cc;
    color: #fff;
    text-align: center;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 3px;
    text-transform: uppercase;
    padding: 8px 0;
    margin: 0 0px;
}

.contact-wrap li strong {
    width: 150px;
    display: inline-block;
}

.contact-wrap li strong span {
    float: right;
    margin-right: 19px;
}

ul.social-icon li i {
    display: block;
    width: 40px;
    font-size: 21px;
    text-align: center;
    line-height: 40px;
    background: #000;
    color: #fff;
}

ul.social-icon li .fa-facebook {
    background: #3b5998;
}

ul.social-icon li .fa-twitter {
    background: #1da1f2;
}

ul.social-icon li .fa-instagram {
    background: #c32aa3;
}

ul.social-icon li .fa-linkedin {
    background: #007bb5;
}

ul.social-icon li .fa-globe {
    background: #34a853;
}

.model.fancybox-content form {
    padding: 24px;
}

.model.fancybox-content form textarea.form-control {
    height: 150px;
}

.table th a, .table td a {
    color: #FF9800;
}

.table td i {
    color: #f00;
}

.model-in h3 {
    font-size: 27px;
    padding-bottom: 10px;
    border-bottom: solid 1px #ccc;
    font-weight: 700;
    color: #05104b;
}

.model-in {
    padding: 21px;
}

ul.video_list li i {
    float: right;
    margin-right: 20px;
    font-size: 25px;
    color: #000;
}

ul.video_list li {
    padding: 10px 0;
    margin-bottom: 10px;
    border-bottom: solid 1px #ccc;
}

ul.video_list li:last-child {
    border: none;
}

.agenda-wrapper .status_btn {
    background: #000;
    padding: 5px 8px;
    font-size: 11px;
    color: #fff;
    border-radius: 4px;
}

.agenda-wrapper .status_btn.live {
    background: green;
}

.agenda-wrapper .status_btn.upcoming {
    background: lightblue;
}

.agenda-wrapper .status_btn.completed {
    background: #c3c3c3;
}

.table thead tr {
    background-image: linear-gradient(to right, #F44336, #ff8d00);
}

.table thead th {
    background: none;
    color: #fff;
    border: none;
}

.agenda-wrapper tr td:last-child, .agenda-wrapper .table thead th:last-child {
    min-width: 92px;
    text-align: center;
}

.mw-70 {
    max-width: 1000px !important;
}

#Event {
    max-width: 80%;
}

.fancybox-iframe {
    position: relative;
    height: 90vh;
}

.img-bg img {
    width: 100%;
    height: 100%;
}

.content-wrap .col-md-6.d-flex.align-items-end {
    position: static;
}

section.section_wrap {
    overflow: hidden;
    margin-top: 65px;
    position: relative;
}

.img-bg {
    width: 100%;
    height: 100%;
}

.add-video {
       width: 56.4%;
    height: 53.3%;
    z-index: 1;
    position: absolute;
    top: 14.8%;
    left: 1.2%;
    right: 0;
    margin: 0 auto;
}

.add-video iframe {
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 0;
}

.add-video iframe:last-child {
    z-index: 1;
}

.top-header {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    right: 0;
    margin: auto;
	background:#25024e;
	/**background-image: linear-gradient(to right, #341e65, #6a5a99);**/
    text-align: center;
    z-index: 999;
    padding: 6px 0;
}

.top-header ul li {
    display: inline-block;
padding: 12px 5px;
    position: relative;
}

.top-header ul li img {
    width: 35px;
    margin-right: 7px;
}

.top-header ul li:hover img {}

.top-header ul li img {
    width: 30px;
    margin-right: 7px;
    transition: .5s;
}

.top-header ul li a {
    transition: .5s;
    color: #fff;
}

.right-logo {
    display: block;
}

.item-bx p {
    text-align: center;
}

.top-header ul li ul {
    position: absolute;
    min-width: 200px;
    background: #fff;
    padding: 0;
    margin: 0;
    border-radius: 11px;
    opacity: 0;
    visibility: hidden;
    top: 127%;
    transition: .5s;
    box-shadow: 0 0 30px #00000021;
}

.top-header ul li ul:after {
    content: "";
    position: absolute;
    left: 41%;
    border-style: solid;
    border-color: transparent;
    top: -30px;
    border-width: 15px;
    border-bottom-color: #fff;
}

.top-header ul li ul li a {
    transition: 0.5s;
}

.top-header ul li ul li {
    padding: 9px 7px;
    border-bottom: solid 1px #fafafa;
    width: 100%;
}

.top-header ul li ul li:hover a {
    color: #ff9800;
}

.top-header ul li:hover ul {
    opacity: 1;
    visibility: visible;
    top: 100%;
}

.top-header ul li ul li:last-child {
    border: none;
}

.right-logo img {}

.video_img {
    background: #FF9800;
    border: none;
    border-radius: 22px;
    color: #fff !important;
    font-size: 12px;
    padding: 5px 17px;
    outline: none !important;
}

.btn.btn-xs {
    padding: 3px 2px;
    min-width: 99px;
    font-size: 12px;
    color: #fff;
}

.exhibition-btn {
    position: absolute;
    right: 15%;
    top: 55%;
}

.speaker-btn {
    position: absolute;
    top: 55%;
    left: 46%;
    transform: translateX(-50%);
}

.auditorium-btn {
    position: absolute;
    left: 16%;
    top: 55%;
}

.videohall-btn {
    position: absolute;
    right: 2%;
    top: 59%;
}

.network-btn {
    position: absolute;
    right: 41%;
    top: 55%;
}

.animated-button1 {
    padding: 6px 10px;
    font-size: 15px;
}

.loby-btns {
    /*visibility: hidden;
    opacity: 0;
    transition: 0.5s;*/
}

.hint {
    border-radius: 50%;
    margin: 10px;
    height: 14px;
    width: 14px;
    transform: scale(1);
    background: #0d1c6b;
    box-shadow: 0 0 0 0 #0d1c6b;
    animation: pulse-white 2s infinite;
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    margin: 0 auto;
}

@keyframes pulse-white {
    0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(63, 81, 181, 0.7);
    }
    70% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(63, 81, 181, 0);
    }
    100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(63, 81, 181, 0);
    }
}

.item-bx-single img {
    width: 100%;
}

.item-bx-single {
    margin: auto;
    position: relative;
    width: 60%;
}

a.video_hint {
    height: 19%;
    position: absolute;
    top: 41%;
    left: 41%;
    width: 18%;
}

a.documents_hint {
    height: 19%;
    position: absolute;
    top: 56%;
    left: 42%;
    width: 18%;
}

a.chat_hint {
    height: 19%;
    position: absolute;
    top: 61%;
    width: 18%;
    right: 41%;
}

a.conf1_hint {
    height: 19%;
    position: absolute;
    top: 29.5%;
    width: 18%;
    left: 1%;
}

a.conf2_hint {
    height: 19%;
    position: absolute;
    top: 31.7%;
    width: 18%;
    left: 40.5%;
}

a.conf3_hint {
    height: 19%;
    position: absolute;
    top: 29.5%;
    width: 18%;
    right: 5%;
}

a.enterex1_hint {
    height: 19%;
    position: absolute;
    top: 33.3%;
    width: 18%;
    left: 6%;
}

a.enterex2_hint {
    height: 19%;
    position: absolute;
top: 29.7%;
    width: 18%;
    left: 38.8%;
}

a.enterex3_hint {
    height: 19%;
    position: absolute;
    top: 33.5%;
    width: 18%;
    right: 3%;
}

a.loby1_hint {
        position: absolute;
 left: 24.9%;
    top: 61%;
    height: 10%;
    width: 10%;
}

a.loby2_hint {
   position: absolute;
    left: 65.5%;
    top: 61%;
    height: 10%;
    width: 10%;
}

.btn-ends {
    opacity: 0;
    visibility: hidden;
    /*position: fixed;
    top: 0;
    width: 100%;
    z-index:99;
    height: 100vh;*/
}

.image-wrpper {
    height: 100%;
    width: 100%;
}

.image-wrpper img {
    width: 100%
}

.full-video .fancybox-close-small {
    display: none;
}

.item-bx.exhibition_box p {
    justify-content: center;
    background-image: linear-gradient(to right, #270e52, #dd3e5e);
    margin: 0;
    height: 35px;
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: -12px;
}

.full-video {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    top: 0;
    z-index: 99;
}

a.faculty-vip-link {
   height: 10%;
    position: absolute;
    top: 61.5%;
    width: 12%;
    left: 50%;
    margin-left: -5%;
}

.main-wrapper {
    width: 100%;
    height: 100vh;
    opacity: 1;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    max-width: 100%;
    margin: auto;
    position: relative;
}

.wrapper {
    position: relative;
    -webkit-transform-origin: 0% 0% 0;
    transform-origin: 0% 0% 0;
    height: 100%;
    width: 100%;
    max-width: 100%;
}

.btn-ends a {
    z-index: 99;
}

/* css sign up and new sign in
=====================================================*/

.right-logo {
    margin: 0 auto 55px;
    max-width: 250px;
}

.form-wrap {
    padding: 0;
    margin: 0;
    max-width: 100%;
    height: 100%;
    float: none;
}

.top-wrap {
    height: 60%;
    background: #fcc93c;
    padding: 40px;
}

.form-wrap legend {
    color: #2c2b31;
    font-weight: 500;
    font-size: 31px;
    display: block;
    margin-bottom: 5px;
}

.form-wrap label {
    display: block;
    margin-bottom: 0px;
    font-size: 14px;
    color: #2c2b31;
    font-weight: 500;
}

.form-wrap .form-control {
    border: none;
    border-bottom: solid 2px #000;
    padding: 0 0;
    font-size: 14px;
    border-radius: 0;
    font-weight: normal;
    background: none;
    height: 25px;
}

.btn.submit-btn {
    background: #015fe5;
    color: #fcc93c;
    border-radius: 0;
    padding: 3px 0;
    font-size: 18px;
    min-width: 102px;
}

.form-group p {
    margin: 15px 0;
    color: #686767;
}

.form-group p a {
    color: #000;
}

.bottom-wrap {
    height: 40%;
    background: #111964;
    padding: 26px;
    text-align: center;
}

.bottom-wrap h4 {
    color: #fcc93c;
    font-weight: 700;
    text-align: center;
    font-size: 17px;
}

.bottom-wrap h6 {
    margin: 0px 0px;
    color: #fff;
}

.left-img .main-img {
    width: 100%;
    height: 100vh;
    object-fit: cover;
}

.virtu__logo {
    position: absolute;
    top: 15px;
    left: 15px;
    max-width: 300px;
}

.form-group.checkbox-input {
    display: flex;
    align-items: center;
}

.Sign-in-link {
    color: #000;
}

.add-new-user .form-group {
    margin-bottom: 7px;
}

.add-new-user .right-logo {
    margin: -27px auto 26px;
    max-width: 250px;
}

 .alert {
  position: fixed;
    top: 50%;
    z-index: 11;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 500px;
	font-size: 13px;    font-size: 13px;
    text-align: center;    min-height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sign-up-wrapper .alert h1 {
    font-size: 21px;
    margin: 0;
    font-weight: 600;
}


.exbhome__wrapper .fancybox-iframe {
    position: relative;
    height: calc(100vh - 71px);
    width: 100%;
}

.exbhome__wrapper .left-wrap {
    height: calc(100vh - 71px);
    background: #111964;
    padding: 28px;
    overflow-y: auto;
}

.exbhome__wrapper .left-wrap ul li button {
    width: 100%;
    padding: 13px;
    display: block;
    color: #000;
    margin-bottom: 7px;
    background: #fcc93c;
    border-radius: 24px;
    font-size: 18px;
    text-transform: uppercase;
}

.bottom-wrap p {
    color: #fff;
    font-size: 13px;
    line-height: normal;
}

.agenda-wrapper tr td:nth-child(2) {
    width: 58%;
}

/*
Links demo css
======================
*/

.links-demo a {
        position: absolute;
    left: 0;
    width: 12%;
    top: 35%;
    height: 53%;
   
}
a.posters1 {
        left: 4%;
}

a.posters2 {
    left: 24%;
}

a.posters3 {
   left: 44%; 
    
}
a.posters4 {
  right: 24%;
    left: auto;
    
}
a.posters5 {
    right: 4%;
    left: auto;
}
a.posters6 {
    right: 2%;
    left: auto;
}
.eposter-wrapper tr td:last-child, .eposter-wrapper tr th:last-child {
    text-align: right;
}
.loby-eposterhall-link {
    height: 10%;
    position: absolute;
    top: 65.5%;
    width: 15%;
    right: 0%;
}
.hall-A {
    height: 10%;
    position: absolute;
    top: 59.5%;
    width: 15%;
    left: 13%;
}
.loby-exhibitionHall-link {
    height: 10%;
    position: absolute;
    top: 63.5%;
    width: 12%;
    left: 0;
}
.enter-exhibitionHall-btn {
    position: absolute;
   left: 3%;
    top: 59%;
}
.enter-hallb-btn {
    position: absolute;
    right: 40%;
    top: 70%;
}
.add-video2 {
           width: 56.4%;
    height: 53.3%;
    z-index: 1;
    position: absolute;
    top: 14.8%;
    left: 1.2%;
    right: 0;
    margin: 0 auto;
}
button.openFullscreenBtn:hover {
    transform: scale(1.1);
}
button.openFullscreenBtn {
    position: fixed;
    z-index: 99999;
    color: #fff;
    background: none;
    font-size: 35px;
    width: 60px;
    height: 60px;
    border: solid 1px #fff;
    text-align: center;
    right: 16px;
    bottom: 16px;
    cursor: pointer;
    transition: 0.6s;
}
a.booth_img img {
    max-width: 70%;
}
.briefcase-page {
    padding: 86px 0;
}
.briefcaseTable h2 {
    margin: 20px 0;
    font-size: 22px;
    text-align: left;
    font-weight: 600;
}
.briefcaseTable .agenda-wrapper {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 0 28px #00000014;
    padding: 25px 27px;
    margin: 38px 1px;
}
.briefcaseTable td {
    border: none;
    background: #f6f9fa;
    border-bottom: solid 5px #fff;
    padding:2px 5px;
    vertical-align: middle;
}
.briefcaseTable td a.btn {
    padding: 4px;
}
.briefcaseTable td:last-child {
    border-radius: 0 13px 13px 0;
}
.briefcaseTable td:first-child {
    border-radius: 13px 0 0 13px;
	
}
.briefcaseTable .agenda-wrapper .btn_tbl {
    background: #0fd878;
    border-radius: 37px;
    padding: 13px;
    color: #fff;
       min-width: 165px;
    display: inline-block;
    font-size: 14px;
	    text-align: center;
}
.briefcaseTable .agenda-wrapper .green_btn {
   background: #0fd878;
    
}
.briefcaseTable .agenda-wrapper .blue_btn {
    background: #5f36ff;
    
}
.briefcaseTable .agenda-wrapper a {
    color: #000;
}
.agenda-wrapper .alert * {
    color: #fff;
}
.agenda-wrapper .alert {
   position: fixed;
    left: 0;
    z-index: 11;
    top: 40%;
    display: none;
    right: 0;
    max-width: 300px;
    margin: auto;
    background: #4CAF50;
}
.agenda-wrapper  a.close {
    position: absolute;
    right: 14px;
    top: 10px;
}
.alert h2 i {
    color: #fff !important;
}
a.booth_img img {
    max-width: 90%;
}
.brief {
    background: #FF9800;
    border: none;
    border-radius: 22px;
    color: #fff;
    font-size: 12px;
    padding: 5px 10px;
    outline: none !important;
    min-width: 133px;
}
.table td .brief i {
    color: #fff;
    margin-right: 4px;
}
.vip_hall_1_btn {
    position: absolute;
    top: 37%;
    left: 21%;
}
.vip_hall_2_btn {
    position: absolute;
    top: 37%;
    right: 20%;
}
.vip_hall_3_btn {
    position: absolute;
    top: 37%;
    left: 33%;
}
.vip_hall_4_btn {
    position: absolute;
    top: 37%;
    right: 32%;
}

.animated-button1.index-btn {
    position: fixed;
    bottom: 80px;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 200px;
	    font-size: 14px;
    padding: 10px;
}
.videohall_btn {
    width: 80%;
    left: 0;
    right: 0;
    margin: auto;
    height: 80%;
    top: 12%;
	display: block;
    position: absolute;
}
.add-video_v3 { width: 56.4%;
    height: 54.5%;
    z-index: 1;
    position: absolute;
    top: 16%;
    left: 1.2%;
    right: 0;
    margin: 0 auto;}
.add-video.add-video_v4 {
     width: 56.5%;
    height: 54.5%;
    z-index: 1;
    position: absolute;
    top: 16%;
    left: 1.2%;
    right: 0;
    margin: 0 auto;
}



.lobby_youtube {
    position: absolute;
    top: 39%;
    left: 1%;
    right: 0;
    width: 12%;
    display: block;
    z-index: 9;
    margin: auto;
    height: 14%;
}
.customCalss .fancybox-bg,
.fanylayOut .fancybox-bg{
    display: none;
}
.fanylayOut .fancybox-inner {
       max-width: 81%;
    left: 1%;
    right: 0;
    margin: auto;
    top: 14%;
    height: 80%
}
.fanylayOut .fancybox-slide {
    overflow: hidden;
	padding:0;
}
.fanylayOut .fancybox-slide--video .fancybox-content {
    width: 100% !important;
    height: 100% !important;
}
.item-bx-wrap > div:first-child {
    max-width: 100%;
    flex-basis: 100%;
}

.item-bx-wrap > div:nth-child(3) > div {
    float: left;
}
.item-bx-wrap > div:nth-child(2) > div {
    float: right;
}
.item-bx {
    margin-bottom: 20px;
    max-width: 350px;
    margin: 0 auto 8px;
}
.windowModel {
    /*
	max-width: 13%;
    height: 15%;
    left: 2%;
    right: 0;
    margin: auto;
    position: absolute;
    top: 28%;
	*/
	ax-width: 11%;
    height: 11%;
    left: 0.5%;
    right: 0;
    margin: auto;
    position: absolute;
    top: 35%;
}
.windowModel iframe {
    display: block;
    width: 100%;
    height: 100%;
}
.windowModel
button.close-btn {
    background: #fff;
    border: none;
    border-radius: 100%;
    right: -13px;
    position: absolute;
    top: -13px;
    cursor: pointer;
}
a.conf1_enter {
    position: absolute;
    top: 37.5%;
    left: 10%;
}
a.conf2_enter {
    position: absolute;
        top: 38.7%;
    left: 44.5%;
}
a.conf3_enter {
    position: absolute;
       top: 37.5%;
    right: 9%;
}
a.enterex2_enter {
    position: absolute;
    top: 36.7%;
    left: 43.8%;
}
.full-video img {
    width: 100%;
}
.pentaxm-wrap {
    text-align: center;
    padding: 10px;
}
.pentaxm-wrap h2 {
    font-size: 30px;
    background: #000;
    color: #fff;
	padding:10px;
}
.pentaxm-wrap iframe.pentaxm-iframe {
    width: 100%;
    height: 600px;
}
.mw-90 {max-width:1200px !important;}

.pt-6 {
    padding-top: 80px;
}
a.whiteBord1 {
  
    height: 22%;
    width: 7%;
    position: absolute;
    left: 27.7%;
    top: 40%;
}
a.whiteBord2 {
    height: 22%;
    width: 7%;
    position: absolute;
    left: 58%;
    top: 40%;
}
a.whiteBord3 {
    height: 22%;
    width: 7%;
    position: absolute;
    left: 66%;
    top: 40%;
}
.Conference-btns {
    text-align: center;
    margin: 37px 0 0;
}
.Conference-btns a {
    background: #8d2954;
    border-radius: 37px;
    padding: 13px;
    color: #fff;
    min-width: 25%;
    display: inline-block;
    font-size: 14px;
    text-align: center;
	    margin: 0 10px;
}

.eposter-wrapper .table th, .eposter-wrapper .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    font-size: 14px;
    text-transform: uppercase;
}
.item-bx-wrap > div:nth-child(2) {
    justify-content: flex-start;
    DISPLAY: FLEX;
}
.item-bx-wrap > div:nth-child(1) > div, .item-bx-wrap > div:nth-child(2) > div {
    margin: 0 0 9px;
}
.item-bx-wrap > div:nth-child(1) {
    justify-content: flex-end;
    DISPLAY: FLEX;
}
.item-bx-wrap > div:nth-child(1), .item-bx-wrap > div:nth-child(2) {
    max-width: 50%;
    flex-basis: 50%;
}
.item-bx img {
    height: 183px;
    object-fit: contain;
}
.top-header ul li ul li a {
    color: #000;
}
@media (max-width:992px) {
.top-header ul li ul:after{display:none;}
	.top-header ul li ul {
    position: static;
    visibility: visible;
    opacity: 1;
		    display: none;
    box-shadow: none;
}
	.top-header ul li:hover ul {  display: block;}
}
@media (max-width:767px) {
	
.pt-6 {
    padding-top: 40px;
}

}