@charset "utf-8";

/* CSS Document */
* {
    margin: 0;
    padding: 0;
}

html {
    height: 100%;
}

html {
    font-size: inherit;
}

body {
    height: 100%;
    background: #edf0f5;
    overflow: hidden;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
}

img,
iframe {
    max-width: 100%;
}

*:focus {
    outline: none;
}


a,
input[type="submit"] {
    transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
}

input::placeholder {
    opacity: 1;
}

textarea::placeholder {
    opacity: 1;
}

h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
li,
img,
a,
form,
label,
input,
select,
textarea {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
}

header,
nav,
footer,
main,
mark,
article,
aside,
blockquote,
figcaption,
figure {
    margin: 0;
    padding: 0;
    border: none;
}

a:hover,
a:focus {
    text-decoration: none;
}

*:focus {
    outline: none !important;
}

.pade-none {
    padding-left: 0;
    padding-right: 0
}

.custom-container {
    width: 1326px;
    margin: auto;
}

.custom-container .row {
    margin: 0;
}

.popuplink {cursor: pointer;text-decoration: underline;}
.popuplink:hover {text-decoration: none;}

section,
header,
blockquote,
footer {
    display: block;
    width: 100%;
}

.addscroll .mCSB_inside > .mCSB_container {
    margin-right: 10px;
}

.addscroll .mCSB_scrollTools {
    right: -6px;
}

.addscroll .mCSB_draggerRail {
    display: none;
}

.addscroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(245, 148, 52, 0.99);
}

.addscroll .mCSB_scrollTools .mCSB_draggerContainer::before {
    content: "";
    position: absolute;
    right: 8px;
    top: 0;
    width: 1px;
    height: 100%;
    background: rgba(255, 255, 255, 0.6);
}

.addscroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 5px;
}


.cont-summit-campus {
    background: url(../images/Summit-Center-&-MIcrosite.jpg) no-repeat center top !important;
    background-size: cover !important;
    height: 100vh;
    position: relative;
}

.summit-center-link {
    position: absolute;
    z-index: 0;
    left: calc(50% - 5%);
    bottom: 15%;
    width: 18%;
    height: 31%;
    transform: rotate(-23deg);
}

.summit-center-link a {
    display: block;
    width: 100%;
    height: 100%;
    /*background: rgba(0, 0, 0, 0.5);*/
}

.cont-conference-campus {
    background: url(../images/ORIGINAL-CONFERENCE.jpg) no-repeat center bottom !important;
    background-size: cover !important;
    height: 100vh;
    position: relative;
}

.welcome-AIsummit-link {
	position: absolute;
	z-index: 0;
	left: calc(50% - 13.5%);
	top: calc(50% - 10%);
	width: 12%;
	height: 19%;
}

.welcome-AIsummit-link a {
    display: block;
    width: 100%;
    height: 100%;
    /*background: rgba(0, 0, 0, 0.5);*/
}

.mini-documentary-link {
    position: absolute;
    z-index: 0;
    right: calc(33% - 13%);
    top: calc(50% - 10%);
    width: 9%;
    height: 11%;
}

.mini-documentary-link a {
    display: block;
    width: 100%;
    height: 100%;
    /*background: rgba(0, 0, 0, 0.5);*/
}

/*Modal Start*/
.popup-design-01 .modal-dialog {
    max-width: 1128px;
}

.popup-design-01 .modal-content {
    background-color: transparent;
    height: 750px;
    border: 0;
}

.popup-design-01 .modal-body {
    padding: 0;
    height: 100%;
}

.modal-close-btn a {
    position: absolute;
    top: 12px;
    right: 34px;
    color: #fff;
    font-size: 16px;
    line-height: 18px;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
}

.otr-modal-frame {
    display: inline-block;
    width: 100%;
    height: 100%;
    background: url(../images/popup-frame.png) no-repeat center;
    background-size: 100% 100%;
    padding: 36px 33px 32px 32px;
}

.frame-inside-bg {
    display: inline-block;
    width: 100%;
    left: 0;
    border-width: 0;
    padding: 30px;
    position: relative;
    height: 100%;
    top: 0;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a24f19+0,be6b1b+45,f1991e+100&0.7+0,0.7+45,0.7+100 */
    background: linear-gradient(135deg, rgba(162, 79, 25, 0.6) 0%, rgba(190, 107, 27, 0.6) 45%, rgba(241, 153, 30, 0.6) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.welcome-AIsummit-content {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.welcome-AIsummit-top {
    display: inline-block;
    width: 100%;
    text-align: center;
}

.welcome-AIsummit-top h3 {
    color: #fff;
    font-size: 35px;
    line-height: 46px;
    font-weight: 400;
}

.welcome-AIsummit-top h2 {
    color: #fff;
    font-size: 35px;
    line-height: 46px;
    font-weight: 700;
}

.welcome-AIsummit-list {
    display: inline-block;
    width: 100%;
    padding: 30px 0 0;
    text-align: center;
}

.welcome-AIsummit-list ul {
    display: inline-flex;
    flex-wrap: wrap;
    width: 920px;
    max-width: 100%;
}

.welcome-AIsummit-list ul li {
    float: left;
    width: 50%;
    padding: 18px 35px;
}

.welcome-AIsummit-list ul li a {
    display: inline-flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: center;
    text-align: left;
}

.list-icon {
    display: inline-block;
    width: 41px;
    text-align: center;
}

.welcome-AIsummit-list ul li a img {
    display: inline-block;
    max-width: 100%;
}

.welcome-AIsummit-list ul li a span {
    display: inline-block;
    width: calc(100% - 41px);
    color: #fff;
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    padding: 0 0 0 18px;
}

#summit-agenda-popup .frame-inside-bg {
    background: url(../images/summit-agenda-bg.jpg) center top no-repeat;
    background-size: cover;
}

.blue-overlay {
    position: relative;
}

.blue-overlay::before {
    content: "";
    position: absolute;
    z-index: 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 26, 152, 0.5);
}

.content-over-overlay {
    display: inline-block;
    width: 100%;
    position: relative;
    z-index: 1;
}

.popup-content-head {
    display: inline-flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: center;
    padding: 0 0 22px;
    border-bottom: 2px solid rgba(255, 255, 255, 0.4);
}

.head-logo {
    display: inline-block;
    width: 87px;
}

.head-content {
    display: inline-block;
    width: calc(100% - 87px);
    padding: 0 0 0 20px;
    text-align: center;
}

.head-content h3 {
    color: #fff;
    font-size: 35px;
    line-height: 42px;
    font-weight: 400;
}

.head-content h2 {
    color: #fff;
    font-size: 35px;
    line-height: 42px;
    font-weight: 700;
}

.popup-content-body {
    display: inline-block;
    width: 100%;
    padding: 15px 0 0;
}

.popup-content-body h3 {
    color: #fff;
    font-size: 25px;
    line-height: 32px;
    font-weight: 700;
}

.popup-content-body h4 {
    color: #fff;
    font-size: 22px;
    line-height: 30px;
    font-weight: 600;
    margin: 15px 0 0;
}

.popup-content-body p {
    color: #fff;
    font-size: 20px;
    line-height: 26px;
    font-weight: 400;
    margin: 5px 0 0;
}

.popup-content-body>ul {
    display: inline-block;
    width: 100%;
    padding: 5px 0 0;
}

.popup-content-body>ul li {
    display: inline-block;
    width: 100%;
    color: #fff;
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
    margin: 2px 0 0;
    padding: 0 0 0 28px;
    background: url(../images/circle-orange-check.png) left top 6px no-repeat;
}

#who-attends-popup .frame-inside-bg {
    background: url(../images/who-attends-bg.jpg) center top no-repeat;
    background-size: cover;
}

#who-attends-popup .popup-content-body ul li {
    font-weight: 300;
    margin: 15px 0 0;
}

#who-attends-popup .popup-content-body ul li strong {
    font-weight: 700;
}


#why-attend-popup .frame-inside-bg {
    background: url(../images/why-attend-bg.jpg) center top no-repeat;
    background-size: cover;
}

#why-attend-popup .blue-overlay::before {
    background: rgba(0, 26, 152, 0.88);
}

#why-attend-popup .popup-content-body p {
    margin: 20px 0 0;
    line-height: 30px;
}

#why-attend-popup .popup-content-body p strong {
    font-weight: 700;
}

#AI-Sandbox-Experience-popup .frame-inside-bg {
    background: url(../images/AI-Sandbox-Experience-bg.jpg) center top no-repeat;
    background-size: cover;
}

#AI-Sandbox-Experience-popup .blue-overlay::before {
    opacity: 0;
}

.text-center {
    text-align: center;
}

#AI-Sandbox-Experience-popup .popup-content-body h3 {
    font-size: 24px;
    line-height: 32px;
}

#AI-Sandbox-Experience-popup .popup-content-body p {
    margin: 15px 0 0;
}

#AI-Sandbox-Experience-popup .popup-content-body ul {
    padding: 15px 0 0;
}

#AI-Sandbox-Experience-popup .popup-content-body ul li {
    font-weight: 300;
    background: url(../images/circle-white-check.png) left top 6px no-repeat;
}

#AI-Sandbox-Experience-popup .popup-content-body ul li strong {
    font-weight: 700;
}

#AI-Sandbox-Experience-popup p.margin-top {
    margin-top: 25px;
}


#Summit-Speaker-Roster-popup .frame-inside-bg {
    background: url(../images/Summit-Speaker-Roster-bg.jpg) center top no-repeat;
    background-size: cover;
}

#Summit-Speaker-Roster-popup .blue-overlay::before {
    background: rgba(0, 26, 152, 0.88);
}

.Speaker-Roster-content-top {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 8px 0 0;
}

.Speaker-Roster-content-top h3 {
    color: #fff;
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
}

.Speaker-Roster-team {
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    padding: 30px 0 0;
    gap: 20px;
}

.single-speaker-team {
    display: inline-block;
    width: calc(20% - 16px);
    background: #fff;
    border-radius: 3px;
    padding: 3px;
    position: relative;
}

.single-speaker-team-img {
    display: inline-block;
    width: 100%;
    height: 184px;
}

.single-speaker-team-img img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.single-speaker-team-info {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 10px 0;
}

.single-speaker-team-info h5 {
    color: #111111;
    font-size: 17px;
    line-height: 22px;
    font-weight: 700;
}

.single-speaker-team-info p {
    color: #111111;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    margin: 2px 0 0;
}

.otr-team-overlay {
    display: none;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 26, 152, 0.96);
    padding: 15px 10px;
    overflow: auto;
}
.close-team-info {display: none;}
.otr-team-overlay-inn {display: inline-block;width: 100%;height: calc(100% - 8px);}
.otr-team-overlay h6 {
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
}

.otr-team-overlay p {
    color: #fff;
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
    margin: 10px 0 0;
}

.single-speaker-team:hover .otr-team-overlay {
    display: block
}

#AboutUS-popup .frame-inside-bg {
    background: url(../images/aboutus-bg.jpg) center top no-repeat;
    background-size: cover;
}

#AboutUS-popup .blue-overlay::before {
    opacity: 0;
}

.aboutus-content-left {
    float: left;
    width: 33%;
    padding: 0 30px 0 0;
}

.aboutus-content-left img {
    max-width: none;
    width: calc(100% + 30px);
    margin: 0 0 -37px -30px;
}

.aboutus-content-right {
    float: left;
    width: 67%;
}

.aboutus-content-right p {
    margin: 25px 0 0;
}

#AskEVA-popup .frame-inside-bg {
    background: url(../images/aks-EVA-bg.jpg) center top no-repeat;
    background-size: cover;
}

#AskEVA-popup .blue-overlay::before {
    opacity: 0;
}

.askEVA-body {
    display: inline-flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 10px 0 0;
}

.askEVA-content-left {
    display: inline-flex;
    flex-wrap: wrap;
    width: 72%;
    padding: 0 20px 0 0;
    justify-content: space-between;
    gap: 25px 0;
}

.askEVA-single-ques {
    display: inline-block;
    width: calc(33.33333% - 8px);
    background: #f2f2f2;
    border-radius: 6px;
}

.askEVA-single-ques a {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    align-content: center;
    justify-content: center;
    text-align: center;
    padding: 25px 20px;
    color: #000;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    background: url(../images/blue-play-img.png) right 2px bottom 2px no-repeat;
    background-size: 35px auto;
}

.askEVA-single-ques a:hover {
    color: #001a98;
}

.askEVA-content-right {
    float: left;
    width: 28%;
}

.askEVA-content-right img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.popup-EVA-video .frame-inside-bg {
    padding: 0px;
}

.popup-EVA-video .popup-content-body {
    padding: 10px 10px 2px;
}

.askEVA-video-otr {
    width: 346px;
    margin: auto;
}

#UpcomingSummit-popup .frame-inside-bg {
    background: url(../images/UpcomingSummit-bg.jpg) center top no-repeat;
    background-size: cover;
}

#UpcomingSummit-popup .blue-overlay::before {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#af550f+0,4a3b3e+50,082f62+100 */
    background: linear-gradient(to right, rgba(175, 85, 15, 1) 0%, rgba(74, 59, 62, 1) 50%, rgba(8, 47, 98, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    opacity: 0.7;
}

.upcoming-summits-body {
    display: inline-block;
    width: 100%;
}

.upcoming-summits-body h3 {
    font-size: 24px;
    line-height: 32px;
}

.upcoming-summits-body ul {
    display: inline-block;
    width: 100%;
    padding: 10px 0 0;
}

.upcoming-summits-body ul li {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 0;
    margin: 10px 0 0;
    color: #fff;
    font-size: 20px;
    line-height: 26px;
    font-weight: 400;
    background: transparent;
}

.otr-list-icon {
    display: inline-block;
    width: 27px;
    text-align: center;
}

.otr-list-txt {
    display: inline-block;
    width: calc(100% - 27px);
    padding: 0 0 0 15px;
}

.cont-upcoming-form {
    display: inline-block;
    width: 100%;
    padding: 30px 0 0;
}

.cont-upcoming-form>h4 {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    font-weight: 300;
    text-align: center;
    margin: 0;
}

.otr-contact-form {
    display: inline-flex;
    width: 100%;
    justify-content: center;
    padding: 20px 0 0;
}

.otr-contact-form form {
    display: inline-block;
    width: 500px;
}

.otr-field {
    float: left;
    width: 100%;
    margin: 15px 0 0;
}

.otr-field input {
    float: left;
    width: 100%;
    background: #fff;
    border: 1px solid #fff;
    color: #505050;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    padding: 14px 15px;
    border-radius: 5px;
}

.form-bttn {
    float: left;
    width: 100%;
    margin: 15px 0 0;
    text-align: center;
}

.form-bttn>button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 150px;
    background: #f19010;
    border: 1px solid #f19010;
    color: #fff;
    font-size: 21px;
    line-height: 26px;
    font-weight: 600;
    padding: 15px 30px;
    border-radius: 40px;
    text-align: center;
    transition: All 0.3s ease;
    -webkit-transition: All 0.3s ease;
    -moz-transition: All 0.3s ease;
    -o-transition: All 0.3s ease;
}

.cont-start-conversation .form-bttn>button span {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 54px;
    height: 54px;
    background: #fff;
    border-radius: 50%;
    margin: 0 0 0 15px;
}

.form-bttn>button:hover {
    background: #1221ae;
    border-color: #1221ae;
}


#Pressroom-popup .frame-inside-bg {
    background: linear-gradient(135deg, rgba(162, 79, 25, 0.99) 0%, rgba(190, 107, 27, 0.99) 45%, rgba(241, 153, 30, 0.99) 100%);
}

#Pressroom-popup .blue-overlay::before {
    opacity: 0;
}

.head-content {
    width: calc(100% - 190px);
}

.Press-img {
    display: inline-block;
    width: 103px;
}

.pressroom-body {
    width: 75%;
}

.pressroom-list {
    display: inline-flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 1px 0 1px 40px;
    background: url(../images/circle-rgt-arrow.png) left top 5px no-repeat;
    margin: 20px 0 0;
}

.pressroom-list-head {
    display: inline-block;
    width: 100%;
    color: #fff;
    font-size: 24px;
    line-height: 34px;
    font-weight: 400;
}

.pressroom-list-head strong {
    font-weight: 700;
}

.pressroom-list-head a {
    color: #fff;
    text-decoration: underline;
}

.pressroom-list-head a:hover {
    text-decoration: none;
}

.pressroom-contact-list {
    display: inline-flex;
    flex-wrap: wrap;
    width: 100%;
}

.pressroom-contact-list li {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 0;
    margin: 5px 0 0;
    color: #fff;
    font-size: 24px;
    line-height: 34px;
    font-weight: 400;
}

.contact-list-icon {
    display: inline-flex;
    width: 35px;
    padding: 0px 10px 0 0;
    align-items: center;
}

.contact-list-icon img {
    float: left;
}

.pressroom-contact-list li a {
    color: #fff;
    text-decoration: underline;
}

.pressroom-contact-list li a:hover {
    text-decoration: none;
}

.otr-pdf-icon {
    display: inline-block;
    width: 100%;
    text-align: right;
}


#Partners-popup .frame-inside-bg {
    background: rgba(0, 26, 152, 0.88);
}

#Partners-popup .blue-overlay::before {
    opacity: 0;
}

.partners-body {
    display: inline-flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px 58px;
    padding-top: 30px;
}

.partner-logo {
    display: inline-flex;
    justify-content: center;
    align-content: center;
    width: 290px;
    height: 112px;
    background: #5973c2;
    border-radius: 15px;
    padding: 20px 20px;
}

.partner-logo img {
    object-fit: contain;
    max-width: 100%;
    max-height: 100%;
    mix-blend-mode: color-dodge;
}

#IdeaBox-popup .frame-inside-bg {
    background: url(../images/IdeaBox-popup-bg.jpg) center top no-repeat;
    background-size: cover;
}

#IdeaBox-popup .blue-overlay::before {
    opacity: 0;
}

.IdeaBox-body>ul {
    padding: 10px 0 0;
}

.IdeaBox-body>ul li {
    margin: 8px 0 0;
    padding: 0 0 0 30px;
    font-weight: 400;
    background: url(../images/snow-icon.png) left top 2px no-repeat;
}

.cont-start-conversation {
    display: inline-block;
    width: 100%;
    padding: 30px 0 0;
}

.cont-start-conversation h4 {
    color: #fff;
    font-size: 25px;
    line-height: 32px;
    font-weight: 700;
}

.cont-start-conversation .otr-contact-form {
    padding: 8px 0 0;
}

.cont-start-conversation .otr-contact-form form {
    width: 100%;
}

.cont-start-conversation .otr-field {
    float: left;
    width: 50%;
    margin: 15px 0 0;
    padding: 0 10px 0 0;
}

.cont-start-conversation .otr-field:nth-child(2n) {
    padding: 0 0 0 10px;
}

.cont-start-conversation .form-bttn {
    float: left;
    width: 100%;
    margin: 40px 0 0;
    text-align: right;
}

.cont-start-conversation .form-bttn>button {
    width: auto;
    padding: 10px 10px 10px 30px;
}

.otr-mutual-dna-txt {
    display: block;
    width: 100%;
    position: relative;
}

.otr-mutual-dna-txt p {
    color: #fff;
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
    width: 410px;
    max-width: 100%;
    margin: 0;
    position: absolute;
    left: 0;
    top: -73px;
}

#SummitRegistration-popup .frame-inside-bg {
    background: url(../images/AI-Sandbox-Experience-bg.jpg) center top no-repeat;
    background-size: cover;
    overflow: auto;
}

#SummitRegistration-popup .blue-overlay::before {
    opacity: 0;
}

.summit-date-nd-time {
	display: inline-block;
	width: 100%;
	color: #fff;
	font-size: 18px;
	line-height: 26px;
	font-weight: 400;
	margin: 5px 0 0;
}
.summit-date-nd-time span {position: relative;font-weight: 600;padding: 0 0 0 10px;margin: 0 0 0 4px;}
.summit-date-nd-time span::before {
	content: "";
	position: absolute;
	left: 0;
	top: 4px;
	width: 2px;
	height: 17px;
	background: #fff;
}

.SummitRegistration-body {
    display: inline-flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 15px 0 0;
}

.SummitRegistration-left {
	display: inline-flex;
	width: 50%;
	padding: 0 30px 0 0;
	flex-wrap: wrap;
	flex-direction: column;
}

.SummitRegistration-left ul {
    display: inline-block;
    width: 100%;
    padding: 10px 0 0;
}

.SummitRegistration-left ul li {
    display: inline-block;
    width: 100%;
    color: #fff;
    font-size: 20px;
    line-height: 26px;
    font-weight: 300;
    margin: 2px 0 0;
    padding: 0 0 0 28px;
    background: url(../images/circle-white-check.png) left top 5px no-repeat;
}

.SummitRegistration-left ul li strong {
    font-weight: 700;
}

.SummitRegistration-rgt {
    display: inline-block;
    width: 50%;
    padding: 0 0 0 30px;
}

.otr-regular-nd-sandbox-price {display: inline-flex;width: 100%;flex-wrap: wrap;padding: 5px 0 20px;}
.SummitRegistration-left ul.otr-sandbox-pricing {display: inline-block;width: 270px;max-width: 100%;padding: 0;}
.SummitRegistration-left ul.otr-sandbox-pricing li {display: inline-flex;background: transparent;padding: 0 0 0 15px;position: relative;font-size: 18px;line-height: 24px;font-weight: 300;margin: 2px 0;}
.SummitRegistration-left ul.otr-sandbox-pricing li::before {content: "";position: absolute;left: 0px;top: 10px;width: 5px;height: 5px;background: #fff;border-radius: 50%;}
.SummitRegistration-left ul.otr-sandbox-pricing li span {margin-left: auto;}
.our-sandbox-price {display: inline-flex;align-items: center;width: 130px;color: #fff;font-size: 22px;line-height: 28px;font-weight: 600;justify-content: center;position: relative;padding: 0 0 0 25px;margin: 0 0 0 10px;}
.our-sandbox-price::before {content: "";position: absolute;z-index: 0;left: 0;top: 0;width: 8px;height: 100%;background: transparent;border: 2px solid #fff;border-left: none;}
.our-sandbox-price::after {content: "";position: absolute;z-index: 0;left: 6px;top: 50%;width: 10px;height: 2px;background: #fff;transform: translate(0, -50%);}
.cont-limited-attendees {display: inline-block;width: 100%;color: #fff;font-size: 20px;line-height: 28px;font-weight: 600;margin-top: auto;}
/*Modal End*/

/*Creditcard and paypal Start*/
.pioneer-annual-form {
    display: inline-block;
    width: 100%;
    padding: 0;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
}

.pioneer-annual-form>h3 {
    color: #fff;
    font-size: 21px;
    line-height: 30px;
    font-weight: 600;
    background: #ea920d;
    text-align: center;
    padding: 12px 20px;
    margin: 0;
    border-radius: 0 0 10px 10px;
}

.pioneer-annual-form>h4 {
    color: #011a98;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    text-align: center;
    margin: 10px 0 0;
}

.pioneer-annual-form form {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    position: relative;
    padding: 10px 20px 20px;
}

.pioneer-annual-form-payment {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    margin: 0 0 12px;
}

.pioneer-annual-form-payment h6 {
    width: 100%;
    color: #000;
    font-size: 11px;
    line-height: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    text-align: left;
    margin: 0;
}

.pioneer-annual-form-payment-left {
    display: flex;
    width: 100%;
    margin-left: auto;
    padding: 5px 0 0 0;
}

.pioneer-annual-form-payment-inner {
    display: inline-block;
    width: auto;
}

.pioneer-annual-form-payment-inner+.pioneer-annual-form-payment-inner {
    margin-left: auto;
    padding-left: 13px;
}

.pioneer-annual-form-payment-inner label {
    float: left;
    width: auto;
    position: relative;
    padding-left: 20px;
    cursor: pointer;
}

.pioneer-annual-form-payment-inner label::before {
    height: 13px;
    width: 13px;
    left: 0;
    top: 7px;
    border-radius: 50%;
    border: 1px solid #f28e40;
    content: "";
    position: absolute;
}

.pioneer-annual-form-payment-inner label::after {
    height: 7px;
    width: 7px;
    background: #f28e40;
    left: 3px;
    top: 10px;
    border-radius: 50%;
    content: "";
    display: none;
    position: absolute;
}

.pioneer-annual-form-payment-inner input:checked+label::after {
    display: block;
}

.pioneer-annual-form-payment-inner label img {
    float: left;
    max-height: 27px;
}

.updated-new .pioneer-annual-form-button .pioneer-annual-form-subit span {
    display: none;
}

.updated-new .pioneer-annual-form-button .pioneer-annual-form-subit {
    width: 140px;
    padding: 0 0 0 0px;
    font-size: 21px;
    height: 50px;
    line-height: 26px;
    border: 3px solid #f4c063;
    cursor: pointer;
}

.pioneer-annual-form-payment-inner input {
    display: none;
}


.health-payment-form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.pioneer-annual-form-full {
    width: 100%;
    padding-bottom: 7px;
}

.pioneer-annual-form-field {
    box-shadow: 0 0 49px rgba(0, 0, 0, 0.04);
    width: 100%;
    border: 1px solid #b2b2b2;
    border-radius: 5px;
    height: 38px;
    padding: 7px 12px 7px;
    background: #fff;
    color: #555;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    outline: none;
}

.pioneer-annual-form-half {
    padding-bottom: 7px;
    position: relative;
    width: 48%;

}

.pioneer-annual-form-button {
    width: 100%;
    text-align: center;
}

.pioneer-annual-form-button .pioneer-annual-form-subit {
    border: none;
    border-radius: 50px;
    width: auto;
    height: 46px;
    text-align: center;
    padding: 10px 20px;
    color: #fff;
    font-size: 15px;
    line-height: 22px;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    position: relative;
    transition: .3s all ease;
    -webkit-transition: .3s all ease;
    margin: auto;
    background: #e57109;
    background: -moz-linear-gradient(left, #e57109 0%, #f29411 100%);
    background: -webkit-linear-gradient(left, #e57109 0%, #f29411 100%);
    background: linear-gradient(to right, #e57109 0%, #f29411 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e57109', endColorstr='#f29411', GradientType=1);
    border: 2px solid #f4c063;
}

.pioneer-annual-form-button .pioneer-annual-form-subit span {
    height: 60px;
    position: absolute;
    top: -5px;
    width: 60px;
    left: -5px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 5px solid #f4c063;
}

.pioneer-annual-form-button .pioneer-annual-form-subit:hover {
    background-color: #001a98;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f29411+0,e57109+100 */
    background: #f29411;
    /* Old browsers */
    background: -moz-linear-gradient(left, #f29411 0%, #e57109 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #f29411 0%, #e57109 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #f29411 0%, #e57109 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f29411', endColorstr='#e57109', GradientType=1);
    /* IE6-9 */
}

.pioneer-annual-form-tooltip {
    position: absolute;
    right: 10px;
    top: 6px;
    cursor: pointer;
}

.pioneer-annual-form-tooltip img {
    vertical-align: middle;
}

.pioneer-annual-form-tooltip-content {
    position: absolute;
    background: #fff;
    z-index: 1;
    width: 230px;
    text-align: left;
    font-size: 12px;
    right: -12px;
    bottom: 100%;
    color: rgba(0, 0, 0, 0.62);
    padding: 8px;
    margin-bottom: 8px;
    border-radius: 4px;
    line-height: 1.3;
    font-weight: normal;
    visibility: hidden;
    transition: .3s all ease;
    -webkit-transition: .3s all ease;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    font-family: 'Poppins', sans-serif;
}

.pioneer-annual-form-tooltip-content::after {
    content: "";
    position: absolute;
    bottom: -5px;
    border-top: 5px solid #fff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    right: 17px;
}

.pioneer-annual-form-tooltip-content p {
    color: rgba(0, 0, 0, 0.62);
    font-size: 12px;
    line-height: 1.3;
    margin-bottom: 5px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    margin: 5px 0 0;
}

.pioneer-annual-form-inside {
    display: flex;
    margin-top: 4px;
}

.pioneer-annual-form-inside img {
    width: auto;
    margin-right: 8px;
}

.pioneer-annual-form-tooltip:hover .pioneer-annual-form-tooltip-content {
    visibility: visible;
}

.all-field-insed-required {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    position: relative;
    margin: 12px 0 0;
}

.all-field-required {
    color: #505050;
    font-size: 11px;
    font-weight: 500;
    margin: 0px 0 3px;
    width: 100%;
    text-align: right;
    font-family: 'Poppins', sans-serif;
}

.all-field-insed-required .all-field-required {
    text-align: left;
    width: auto;
}

.pioneer-annual-form-payment-btn {
    margin-left: auto;
    margin-top: 0;
}

.paypal-form-wrap {
    position: absolute;
    top: 69px;
    height: auto;
    background: #fff;
    text-align: center;
    flex-wrap: wrap;
    width: calc(100% - 40px);
    visibility: hidden;
    opacity: 0;
    display: flex;
    justify-content: space-between;
}

.paypal-form-wrap-inner {
    position: relative;
    top: 0%;
    height: 120px;
    border: 1px solid rgba(135, 136, 136, 0.36);
    background: #fff;
    text-align: center;
    flex-wrap: wrap;
    border-radius: 5px;
    width: 100%;
    align-content: center;
    justify-content: center;
    display: flex;
}

#paypal-button-top {
    width: 220px;
    margin: auto;
}

.paypal-form-or {
    float: left;
    font-size: 18.47px;
    line-height: 23px;
    color: #323232;
    font-weight: 600;
    margin: 0px 0 5px;
    width: 100%;
    font-family: 'Poppins', sans-serif;
}

.paypal-form-or span {
    color: #002b7f;
}

.paypal-form {
    float: left;
    width: auto;
    margin-top: 5px;
    margin-left: 0px;
}

.health-payment-form.paypal-on {
    visibility: hidden;
    opacity: 0;
}

.paypal-form-wrap.paypal-on {
    opacity: 1;
    visibility: visible;
}

.paypal-content-inner h5 {
    text-align: center;
    font-size: 21px;
    line-height: 35px;
    color: #323232;
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    margin: 0 0 13px;
}

#paysuccessfailed .modal-dialog {
    max-width: 80%;
    width: 650px;
    height: calc(100% - 60px);
    display: flex;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
}

.modal-content.paysuccessfailed {
    width: 100%;
    padding: 30px 30px;
}


.paypal-content-details li {
    margin: 0 0 9px;
    color: #757575;
    font-family: 'Calibri';
    word-break: break-word;
}

.paypal-content-details li strong {
    width: 25%;
    display: inline-block;
    color: #323232;
}

.gclr {
    color: green !important;
}

.redclr {
    color: red !important;
}

.shares-badge {
    text-align: center;
    width: 110px;
    position: absolute;
    color: #333333;
    background: url(../images/badge.svg) no-repeat center;
    background-size: contain;
    font-size: 11px;
    line-height: 1.2;
    height: 74px;
    display: flex;
    bottom: -11px;
    justify-content: center;
    align-items: center;
    padding: 0 8px 6px 0;
    font-weight: 500;
    flex-wrap: wrap;
    font-family: 'Poppins', sans-serif;
    left: -9px;
    transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
}

.shares-badge span {
    transform: rotate(-18deg);
    -webkit-transform: rotate(-18deg);
}

.paypal-form-wrap-inner .shares-badge {
    top: unset;
    bottom: -13px;
    left: -20px;
}

.paypal-form-wrap .all-field-required {
    margin: 8px 0 0;
}

.mob-popup,
.fix-eva {
    display: none;
}

.ask-eva-link {
	left: calc(50% - 1%);
	top: calc(50% - -9%);
	width: 8%;
	height: 11%;
	position: absolute;
}

.ask-eva-link a {
    display: block;
    height: 100%;
    width: 100%;
}

.registration-link {
	position: absolute;
	left: calc(50% - 0.4%);
	top: calc(50% - -20.5%);
	width: 7%;
	height: 7%;
}
.registration-link a {display: block;height: 100%;width: 100%;}


#ask-eva .frame-inside-bg {
    background: none;
    height: auto;
}

.inner-body {
    background: url(../images/AI-Summit-Conf-Hall-Eva-Intro.jpg) no-repeat center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
}

.inner-body {
    background: url(../images/AI-Summit-Conf-Hall-Eva-Intro.jpg) no-repeat center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    padding: 40px;
}

.below-btns {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	width: 60%;padding: 0 6%;
}
.single-eva-cta {display: inline-block;width: 100%;text-align: center;border-bottom: 1px solid #ffffff5e;padding: 15px 0;}
.single-eva-cta:last-child {border-bottom: none;}

.below-btns a {
    display:inline-block;
    width: auto;
    color: #fff;
    font-size: 20px;
    text-align: center;
    padding: 12px 30px;
    background-color: transparent;
    border-radius: 50px;
}
.below-btns a:hover {background-color: #f18f0f;}
.below-btns a.play-btn {background-color: #f18f0f;}
.below-btns a.play-btn:hover {background-color: #fb9b1c;}

.below-btns a.play-btn img {
    margin: -4px 10px 0 0px;
}

#ask-eva .welcome-AIsummit-content .top-info h2 {
    display: none;
}

#ask-eva .welcome-AIsummit-content {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
}

#ask-eva .welcome-AIsummit-content .top-info {
    width: 40%;
}

#ask-eva .welcome-AIsummit-content .top-info img {
    width: 100%;
}

#ask-eva .header-blk .logo-prt {
    display: none;
}

span.popup-head {
    display: none;
}

.act-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 50px;
    width: 50px;
    border-radius: 50%;
    border: 4px solid #d78943;
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #373737;

    z-index: 9;
}

.act-btn.prev-btn {
    left: -20px;
    background-image: url(../images/pop-arrow-prev.svg);
}

.act-btn.nxt-btn {
    right: -20px;
    background-image: url(../images/pop-arrow-nxt.svg);
}

.p-icn {
    padding: 30px;
    display: inline-block;
}

#ask-eva .act-btn {
    display: none;
}

#eva-welcome-video .head-content {width: 100%;}
.eva-welcome-video-content {display: inline-block;width: 100%;text-align: center;padding: 30px 0 0;}
.eva-welcome-video-content video {display: inline-block;width: 290px;height: 516px;}

/*Wellcare Agents Popup Start*/
#wellcare-agents-popup .popup-content-body {display: inline-flex;flex-wrap: wrap;}
.wellcare-agents-lft {display: inline-flex;flex-wrap: wrap;width: calc(100% - 300px);flex-direction: column;padding: 0 30px 0 0;}
.wellcare-agents-lft p {color: #fff;font-size: 18px;line-height: 26px;margin: 15px 0 0;}
.wellcare-agents-lft ul {display: inline-block;width: 100%;padding: 5px 0px 10px;}
.wellcare-agents-lft ul li {display: inline-block;width: 100%;color: rgb(255, 255, 255);font-size: 18px;line-height: 26px;font-weight: 300;margin: 15px 0px 0px;padding: 0px 0px 0px 28px;background: url("../images/circle-orange-check.png") left top 6px no-repeat;}
.wellcare-agents-lft ul li strong {font-weight: 700;}
.wellcare-agents-rgt {display: inline-flex;flex-wrap: wrap;width: 300px;}
.wellcare-agents-rgt .eva-welcome-video-content {padding-top: 0;}
/*Wellcare Agents Popup End*/


@media only screen and (min-width: 1200px) and (max-width: 1366px) {
    .popup-design-01 .modal-dialog {
        max-width: 900px;
    }

    .popup-design-01 .modal-body {
        height: 100%;
    }

    .popup-design-01 .modal-content {
        height: 580px;
    }

    .otr-modal-frame {
        padding: 29px 26px 28px 26px;
    }

    .act-btn {
        height: 40px;
        width: 40px;
        background-size: 6px;
        border-width: 2px;
    }

    .welcome-AIsummit-top h2 {
        font-size: 28px;
        line-height: 36px;
    }

    .welcome-AIsummit-list ul li {
        padding: 15px 20px;
    }

    .welcome-AIsummit-list ul li a span {
        font-size: 20px;
        line-height: 30px;
    }

    .list-icon {
        width: 30px;
    }

    .head-content h2,
    .head-content h3 {
        font-size: 30px;
        line-height: 36px;
    }

    .popup-content-body h3 {
        font-size: 22px;
        line-height: 28px;
    }

    .popup-content-body h4 {
        font-size: 18px;
        line-height: 26px;
    }

    .popup-content-body p {
        font-size: 18px;
        line-height: 26px;
    }

    .askEVA-single-ques a {
        font-size: 14px;
        line-height: 18px;
        background-size: 25px auto;
    }

    .popup-content-body>ul li {
        font-size: 16px;
        line-height: 25px;
    }

    .form-bttn>button {
        font-size: 18px;
        line-height: 24px;
    }

    .cont-start-conversation .form-bttn>button span {
        width: 44px;
        height: 44px;
    }

    .head-content {
        width: calc(100% - 100px);
    }

    .partner-logo {
        width: calc(33.3% - 39px);
    }
	.below-btns {padding: 0 0 0 6%;}
	
	.eva-welcome-video-content video {width: 204px;height: 364px;}
	
	.SummitRegistration-left ul.otr-sandbox-pricing {width: 238px;}
	.SummitRegistration-left ul.otr-sandbox-pricing li {font-size: 16px;line-height: 22px;}
	.our-sandbox-price {width: 110px;}
	
	/*Wellcare Agents Popup Start*/
	.wellcare-agents-lft {width: calc(100% - 210px);}
	.wellcare-agents-rgt {width: 210px;}
	/*Wellcare Agents Popup End*/
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.inner-body {padding: 20px;}
    .popup-design-01 .modal-dialog {
        max-width: 700px;
    }

    .popup-design-01 .modal-body {
        height: 100%;
    }

    .popup-design-01 .modal-content {
        height: 450px;
    }

    .otr-modal-frame {
        padding: 22px 18px 20px 18px !important;
    }

    .act-btn {
        height: 30px;
        width: 30px;
        background-size: 6px;
        border-width: 2px;
    }

    .welcome-AIsummit-top h2 {
        font-size: 22px;
        line-height: 30px;
    }

    .welcome-AIsummit-list ul li {
        padding: 10px 20px;
    }

    .welcome-AIsummit-list ul li a span {
        font-size: 18px;
        line-height: 28px;
    }

    .list-icon {
        width: 30px;
    }

    .head-content h2,
    .head-content h3 {
        font-size: 22px;
        line-height: 30px;
    }

    .popup-content-body h3 {
        font-size: 20px;
        line-height: 26px;
    }

    .single-speaker-team {
        width: calc(33.3% - 14px);
    }

    .SummitRegistration-left ul li {
        font-size: 18px;
        line-height: 26px;
    }

    .SummitRegistration-rgt {
        padding: 0 0 0 10px;
    }

    .upcoming-summits-body ul li {
        font-size: 18px;
        line-height: 26px;
    }

    .pressroom-contact-list li {
        font-size: 20px;
        line-height: 30px;
    }

    #Pressroom-popup .head-content {
        width: calc(100% - 190px);
    }

    #Pressroom-popup .Press-img {
        width: 63px;
        margin-left: auto;
    }

    .partners-body {
        gap: 20px;
    }

    .pressroom-list-head {
        font-size: 20px;
        line-height: 26px;
    }

    .popup-content-body h4 {
        font-size: 18px;
        line-height: 26px;
    }

    .popup-content-body p {
        font-size: 16px;
        line-height: 24px;
    }

    .modal-close-btn a {
        top: 4px;
        font-size: 14px;
    }

    .askEVA-single-ques a {
        font-size: 14px;
        line-height: 18px;
        background-size: 25px auto;
        padding: 20px 10px;
    }

    .popup-content-body>ul li {
        font-size: 16px;
        line-height: 25px;
    }

    .form-bttn>button {
        font-size: 18px;
        line-height: 24px;
    }

    .cont-start-conversation .form-bttn>button span {
        width: 44px;
        height: 44px;
    }

    .head-content {
        width: calc(100% - 100px);
    }

    .partner-logo {
        width: calc(33.3% - 14px);
    }

    .otr-mutual-dna-txt {
        width: 40%;
    }
	
	.single-eva-cta {padding: 12px 0;}
	.below-btns {padding: 0 0 0 6%;}
	.below-btns a {font-size: 16px;padding: 10px 22px;}
	
	.eva-welcome-video-content {padding: 25px 0 0;}
	.eva-welcome-video-content video {width: 164px;height: 290px;}
	
	.SummitRegistration-left {padding: 0 15px 0 0;}
	.SummitRegistration-left ul.otr-sandbox-pricing {width: 180px;}
	.SummitRegistration-left ul.otr-sandbox-pricing li {padding: 0 0 0 10px;font-size: 14px;line-height: 18px;}
	.SummitRegistration-left ul.otr-sandbox-pricing li::before {top: 7px;width: 4px;height: 4px;}
	.our-sandbox-price {width: 92px;font-size: 16px;line-height: 24px;}
	.cont-limited-attendees {font-size: 16px;line-height: 22px;}
	
	/*Wellcare Agents Popup Start*/
	.wellcare-agents-lft {width: calc(100% - 170px);padding: 0 15px 0 0;}
	.wellcare-agents-lft ul {padding: 5px 0px 0px;}
	.wellcare-agents-lft ul li {font-size: 16px;line-height: 24px;margin: 5px 0px 0px;padding: 0px 0px 0px 24px;}
	.wellcare-agents-rgt {width: 170px;}
	/*Wellcare Agents Popup End*/
}

@media only screen and (max-width: 1120px) {
    .otr-modal-frame {
        padding: 36px 22px 32px 22px;
    }
}

@media only screen and (max-width: 1299px) {
    .welcome-AIsummit-link {
        left: calc(50% - 17%);
        top: calc(50% - 2%);
        width: 14%;
        height: 11%;
    }
	.ask-eva-link {
		left: calc(50% - 0.5%);
		top: calc(50% - -12%);
		width: 7%;
		height: 11%;
	}
	.registration-link {
		left: calc(50% - 0.4%);
		top: calc(50% - -23.5%);
		width: 7%;
		height: 7%;
	}
	.mini-documentary-link {
		right: calc(33% - 14%);
		top: calc(50% - 4%);
		width: 9%;
		height: 11%;
	}

    .summit-center-link {
        left: calc(50% - 7%);
        bottom: 28%;
        width: 20%;
        height: 24%;
    }


}

@media only screen and (max-width: 1024px) {
    .p-icn {
        padding: 20px;
    }

    .summit-center-link {
        left: calc(50% - 5%);
        bottom: 27%;
        width: 19%;
        height: 25%;
    }

    .welcome-AIsummit-link {
		left: calc(50% - 25%);
		top: calc(50% - 2%);
		width: 19%;
		height: 11%;
	}
	.ask-eva-link {
		left: calc(50% - 0.5%);
		top: calc(50% - -12%);
		width: 10%;
		height: 11%;
	}
	.registration-link {
		left: calc(50% - 0.6%);
		top: calc(50% - -23.5%);
		width: 13%;
		height: 7%;
	}

    .act-btn.nxt-btn {
        right: 5px;
    }

    .act-btn.prev-btn {
        left: 5px;
    }
}

/*Creditcard and paypal End*/

@media only screen and (max-width: 767px) {

    #ask-eva a {
        font-size: 16px;
    }

    #ask-eva .popup-head {
        display: none;
    }

    #ask-eva .modal-content {
        height: 100%;
    }

    .summit-center-link {
        left: calc(50% - 15%);
        bottom: 28%;
        width: 49%;
        height: 25%;
    }

    span.popup-head {
        display: inline-block;
    }

    .popup-design-01 .modal-content {
        height: 100vh;
    }

    .otr-modal-frame {
        background-image: none;
        background: linear-gradient(135deg, rgba(162, 79, 25, 0.6) 0%, rgba(190, 107, 27, 0.6) 45%, rgba(241, 153, 30, 0.6) 100%);
    }

    .frame-inside-bg {
        background: none;
    }

    .mob-popup {
        display: block;
    }

    .cont-conference-campus {
        background: url(../images/MOB-ORIGINAL-CONFERENCE.jpg) no-repeat center center !important;
        width: 100%;
        max-width: 100%;
        background-size: cover !important;
    }

    .welcome-AIsummit-link a {
        pointer-events: none;
    }


    .mob-popup {
        position: relative;
    }

    .mob-popup .logo {
        margin: 0 0 60px;
        text-align: center;
    }

    .mob-popup .logo img {
        margin: 0;
        width: 30%;
    }

    .title {
        margin: 0 0 40px;
        text-align: center;
    }

    .mob-popup .title h2 {
        font-size: 30px;
        font-family: 'Poppins';
        color: #fff;
        font-weight: 600;
    }

    .head-content h3 {
        font-size: 28px;
        line-height: 34px;
    }

    .head-content h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .mob-popup .pop-btns {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 20px;
    }

    .mob-popup .pop-btns a {
        font-size: 18px;
        font-weight: 700;
        color: #fff;
        border: 1px solid#fff;
        width: 100%;
        text-align: center;
        padding: 13px 0;
        border-radius: 50px;
        transition: 0.3s;
    }

    .mob-popup .pop-btns a:hover {
        background: #f19010;
        border-color: #f19010;
    }

    .modal-close-btn a {
        left: 20px;
        padding-bottom: 10px;
        padding-top: 5px;
        border-bottom: 1px solid #ffffff20;
        padding-left: 20px;
        background: url(../images/back-arrow.svg) no-repeat !important;
        background-size: 9px !important;
        background-position: top 7px left !important;
        z-index: 9;
    }

    .modal-close-btn a {
        font-size: 0;
    }

    .modal-close-btn a span {
        font-size: 16px;
    }

    .modal.show .modal-dialog {
        margin: 0;
    }

    .frame-inside-bg {
        padding: 0;
    }

    .otr-modal-frame {
        padding: 60px 35px 40px;
    }

    .act-btn {
        height: 30px;
        width: 30px;
        border-width: 2px;
        background-size: 5px;
    }

    .welcome-AIsummit-top h2 {
        text-align: left;
        font-size: 22px;
        line-height: 28px;
        width: 100%;
    }

    .welcome-AIsummit-top h2 span {
        font-weight: 400;
    }
	.welcome-AIsummit-list {padding: 20px 0 0;}
    .welcome-AIsummit-list ul li {
        margin: 5px;
        border-radius: 8px;
        padding: 10px 5px;
        width: calc(50% - 10px);
        transition: 0.3s;
        border: 2px solid#fff;
    }

    .welcome-AIsummit-list ul li a span {
        padding: 0 0 0 6px;
        font-size: 14px;
        line-height: 18px;
        font-weight: 400;
    }

    .welcome-AIsummit-list ul li {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .welcome-AIsummit-list ul li:hover {
        background: #1422aa;
        border-color: #1422aa;
    }

    #summit-agenda-popup .otr-modal-frame,
    #who-attends-popup .otr-modal-frame {
        background: #091d7a;
    }

    #summit-agenda-popup .popup-content-head {
        display: none;
    }

    #summit-agenda-popup .frame-inside-bg {
        background: url(../images/mob-Summit-Agenda.png) center top no-repeat;
        background-size: cover;
    }

    .popup-content-body p {
        font-size: 15px;
        line-height: 1.5;
    }

    .popup-content-body h4 {
        font-size: 18px;
        line-height: 23px;
        margin: 20px 0 10px;
    }

    .popup-content-body h3 {
        font-size: 22px;
        line-height: 28px;
    }

    .popup-content-body>ul li {
        font-size: 16px;
        line-height: 24px;
    }

    #who-attends-popup .popup-content-head {
        display: block;
        background: #ffffff00;
    }

    #who-attends-popup .popup-content-head .head-logo,
    #why-attend-popup .popup-content-head .head-logo,
    #AI-Sandbox-Experience-popup .popup-content-head .head-logo,
    #SummitRegistration-popup .popup-content-head .head-logo,
    #Summit-Speaker-Roster-popup .popup-content-head .head-logo,
    #AboutUS-popup .popup-content-head .head-logo,
    #AskEVA-popup .popup-content-head .head-logo,
    #UpcomingSummit-popup .otr-modal-frame .popup-content-head .head-logo,
    #Pressroom-popup .otr-modal-frame .popup-content-head .head-logo,
    #Partners-popup .otr-modal-frame .popup-content-head .head-logo,
    #IdeaBox-popup .otr-modal-frame .popup-content-head .head-logo {
        display: none;
    }

    #who-attends-popup .popup-content-head .head-content,
    #why-attend-popup .popup-content-head .head-content,
    #AI-Sandbox-Experience-popup .popup-content-head .head-content,
    #SummitRegistration-popup .popup-content-head .head-content,
    #Summit-Speaker-Roster-popup .popup-content-head .head-content,
    #AboutUS-popup .popup-content-head .head-content,
    #AskEVA-popup .popup-content-head .head-logo,
    #UpcomingSummit-popup .otr-modal-frame .popup-content-head .head-logo,
    #Pressroom-popup .otr-modal-frame .popup-content-head .head-logo,
    #Partners-popup .otr-modal-frame .popup-content-head .head-logo,
    #IdeaBox-popup .otr-modal-frame .popup-content-head .head-logo {
        width: 100%;
        padding: 0;
    }

    #who-attends-popup .popup-content-head .head-content h3,
    #why-attend-popup .popup-content-head .head-content h3,
    #AI-Sandbox-Experience-popup .popup-content-head .head-content h3,
    #SummitRegistration-popup .popup-content-head .head-content h3,
    #Summit-Speaker-Roster-popup .popup-content-head .head-content h3,
    #AboutUS-popup .popup-content-head .head-content h3,
    #AskEVA-popup .popup-content-head .head-content h3,
    #UpcomingSummit-popup .otr-modal-frame .popup-content-head .head-content h3,
    #Pressroom-popup .otr-modal-frame .popup-content-head .head-content h3,
    #Partners-popup .otr-modal-frame .popup-content-head .head-content h3,
    #IdeaBox-popup .otr-modal-frame .popup-content-head .head-content h3 {
        font-size: 28px;
        text-align: left;
        line-height: 30px;
        width: 66%;
    }

    #who-attends-popup .popup-content-head .head-content h2,
    #why-attend-popup .popup-content-head .head-content h2,
    #AI-Sandbox-Experience-popup .popup-content-head .head-content h2,
    #SummitRegistration-popup .popup-content-head .head-content h2,
    #Summit-Speaker-Roster-popup .popup-content-head .head-content h2,
    #AboutUS-popup .popup-content-head .head-content h2,
    #AskEVA-popup .popup-content-head .head-content h2,
    #UpcomingSummit-popup .otr-modal-frame .popup-content-head .head-content h2,
    #Pressroom-popup .otr-modal-frame .popup-content-head .head-content h2,
    #Partners-popup .otr-modal-frame .popup-content-head .head-content h2,
    #IdeaBox-popup .otr-modal-frame .popup-content-head .head-content h2 {
        text-align: left;
        margin: 0 0;
        font-size: 28px;
    }

    #who-attends-popup .popup-content-body {
        background: url(../images/mob-Who-Attends.png) center top no-repeat;
        padding: 0;
        position: relative;
    }

    #who-attends-popup .frame-inside-bg {
        background: none;
    }

    #who-attends-popup .popup-content-head {
        border: none;
        padding-bottom: 15px;
    }

    #who-attends-popup .popup-content-body h3 {
        background: #d27e41;
        padding: 20px;
        border-radius: 10px;
        position: relative;
    }

    #who-attends-popup .popup-content-body::before {
        content: "";
        position: absolute;
        z-index: 0;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: #ffffff17;
        border-radius: 0 0 10px 10px;
    }

    .blue-overlay::before {
        display: none;
    }

    .popup-content-body>ul {
        padding: 10px 10px 20px;
        position: relative;
    }

    #why-attend-popup .otr-modal-frame {
        background: url(../images/mob-why-attend.jpg) center top no-repeat;
        position: relative;
        background-size: cover;
    }

    #why-attend-popup .frame-inside-bg,
    #Summit-Speaker-Roster-popup .frame-inside-bg {
        background: none;
    }

    #AI-Sandbox-Experience-popup .popup-content-head,
    #SummitRegistration-popup .popup-content-head,
    #AboutUS-popup .popup-content-head,
    #why-attend-popup .popup-content-head,
    #Summit-Speaker-Roster-popup .popup-content-head,
    #UpcomingSummit-popup .popup-content-head,
    #Pressroom-popup .popup-content-head,
    #Partners-popup .popup-content-head,
    #IdeaBox-popup .popup-content-head {
        padding-top: 15px;
        border-bottom: 1px solid#ffffff20;
    }

    #why-attend-popup .popup-content-body h4 {
        font-size: 20px;
        line-height: 25px;
    }

    #why-attend-popup .popup-content-body h4 br {
        display: none;
    }

    #why-attend-popup .popup-content-body p:last-child {
        line-height: 20px;
    }

    #why-attend-popup .popup-content-head .head-content h3 {
        width: 80%;
    }

    #AI-Sandbox-Experience-popup .otr-modal-frame,
    #SummitRegistration-popup .otr-modal-frame {
        background: url(../images/mob-The-AI-Sandbox-Experience.jpg) center top no-repeat;
        position: relative;
        background-size: cover;
    }

    #AI-Sandbox-Experience-popup .frame-inside-bg,
    #SummitRegistration-popup .frame-inside-bg {
        background: none;
    }

    #AI-Sandbox-Experience-popup .popup-content-head .head-content h3,
    #SummitRegistration-popup .popup-content-head .head-content h3 {
        width: 100%;
    }

    #AI-Sandbox-Experience-popup .popup-content-body p strong,
    #SummitRegistration-popup .popup-content-body p strong {
        text-align: left;
    }

    #AI-Sandbox-Experience-popup .popup-content-body p,
    #SummitRegistration-popup .popup-content-body p {
        text-align: left !important;
    }

    .SummitRegistration-left {
        width: 100%;padding: 0;
    }
	.our-sandbox-price {width: 115px;font-size: 20px;line-height: 28px;padding: 0 0 0 20px;}

    .SummitRegistration-rgt {
        padding: 30px 0 0;
        width: 100%;
    }

    .Speaker-Roster-content-top {
        text-align: left;
    }

    .Speaker-Roster-team {
        flex-direction: column;
        row-gap: 20px;
    }

    .single-speaker-team {
        width: 100%;
        background: none;
        display: flex;
        align-items: center;
		position: inherit;
    }
	.otr-team-overlay {
	display: none;
	position: fixed;
	width: calc(100vw - 30px);
    height: 90vh;
	left: 50%;
	top: 50%;
	z-index: 100;
	padding: 20px;
	transform: translate(-50%, -50%);
	}
	.show-speaker .act-btn, .show-speaker .modal-close-btn {display: none;}
	.close-team-info {
	display: block;
	width: 30px;
	height: 30px;
	padding: 0;
	border-bottom: none;
	background: #fff url(../images/close_cross_icon_blue.svg) no-repeat !important;
	background-size: 20px !important;
	background-position: center  center !important;
	color: #fff;
	margin: 0 0 5px;
	font-weight: 500;
	font-size: 16px;
	cursor: pointer;
	border-radius: 50%;
	float: right;
    position: relative;
    right: -10px;
    top: -10px;
}
.otr-team-overlay-inn {height: calc(100% - 42px);}
.show-speaker .mCSB_scrollTools {opacity: 0 !important;}
.show-speaker .otr-team-overlay-inn .mCSB_scrollTools {opacity: 1 !important;}
.single-speaker-team:hover .otr-team-overlay {display: none;}

    .single-speaker-team-img {
        width: 205px !important;
        height: 128px;
        display: block;
		cursor: pointer;
    }

    .single-speaker-team-img img {
        width: 100%;
        height: 100%;
        border-radius: 5px;
    }

    .single-speaker-team-info {
        text-align: left;
        padding: 0 0 0 20px;
		cursor: pointer;
    }

    .single-speaker-team-info h5 {
        color: #fff;
		text-decoration: underline;
    }

    .single-speaker-team-info p {
        color: #fff;
    }

    div#Summit-Speaker-Roster-popup .otr-modal-frame {
        background: url(../images/mob-Summit-Speakers.jpg) center top no-repeat;
        position: relative;
        background-size: cover;
    }

    .fix-eva {
        position: absolute;
        bottom: 20px;
        right: 0px;
        height: 56px;
        width: 56px;
        background: #f18f10;
        border-radius: 50%;
        display: flex;
        align-items: center;
        display: none;
    }

    .fix-eva a {
        text-align: center;
        color: #fff;
        font-size: 16px;
        line-height: 16px;
        font-weight: 600;
    }

    #AboutUS-popup .popup-content-head .head-content h3 {
        width: 100%;
    }

    #AboutUS-popup .otr-modal-frame {
        background: url(../images/mob-about-us.jpg) center top no-repeat;
        position: relative;
        background-size: cover;
    }

    #AboutUS-popup .frame-inside-bg {
        background: none;
    }

    .aboutus-content-right {
        width: 100%;
        margin: 30px 0 0;
    }


    .aboutus-content-right p:first-child {
        margin: 0;
    }

    .aboutus-content-left {
        width: 100%;
        padding: 0;
        height: 150px;
    }

    .aboutus-content-left img {
        object-fit: contain;
        height: 100%;
        width: 150px;
        display: block;
    }

    #AskEVA-popup .otr-modal-frame {
        background: url(../images/mob-ask-EVA.jpg) center top no-repeat;
        position: relative;
        background-size: cover;
    }

    #AskEVA-popup .frame-inside-bg,
    #IdeaBox-popup .frame-inside-bg {
        background: none;
    }

    #AskEVA-popup .popup-content-head .head-content h3 {
        width: 100%;
    }

    #AskEVA-popup .head-content {
        width: 100% !important;
    }

    .askEVA-single-ques {
        width: 100%;
    }

    .askEVA-content-left {
        width: 100%;
    }

    .askEVA-content-right {
        display: none;
    }

    .askEVA-single-ques a {
        text-align: left;
        padding: 20px 42px 20px 20px;
        background-position: center right 10px;
        justify-content: left;
        background-size: 27px auto;
    }

    #UpcomingSummit-popup .otr-modal-frame {
        background: url(../images/mob-Upcoming-Summits.jpg) center top no-repeat;
        position: relative;
        background-size: cover;
    }

    #UpcomingSummit-popup .frame-inside-bg {
        background: none;
    }

    #UpcomingSummit-popup .head-content,
    #UpcomingSummit-popup .head-content h3,
    #Pressroom-popup .head-content h3 {
        width: 100% !important;
    }

    #UpcomingSummit-popup .popup-content-body h4 {
        text-align: left;
        font-weight: 600;
        font-size: 16px;
    }

    #UpcomingSummit-popup .form-bttn {
        text-align: left;
    }

    #UpcomingSummit-popup .otr-contact-form {
        padding: 0;
    }

    #Pressroom-popup .otr-modal-frame {
        background: url(../images/mob-Press-Room.jpg) center top no-repeat;
        position: relative;
        background-size: cover;
    }

    #Pressroom-popup .frame-inside-bg {
        background: none;
    }

    #Pressroom-popup .head-content {
        width: 100%;
    }

    #Pressroom-popup .Press-img {
        display: none;
    }

    .pressroom-body {
        width: 100%;
        padding: 0;
    }

    .pressroom-list-head {
        font-size: 16px;
        line-height: 24px;
    }

    .pressroom-list {
        background-size: 16px;
        padding-left: 30px;
    }

    .pressroom-contact-list li {
        font-size: 16px;
        line-height: 24px;
    }

    .pressroom-contact-list {
        row-gap: 6px;
    }

    #Partners-popup .otr-modal-frame {
        background: url(../images/mob-Our-Partners.jpg) center top no-repeat;
        position: relative;
        background-size: cover;
    }

    #Partners-popup .frame-inside-bg {
        background: none;
    }

    .head-content {
        width: 100%;
    }

    #Partners-popup .otr-modal-frame .popup-content-head .head-content h3 {
        width: 100%;
    }

    .Press-img {
        display: none;
    }

    .partner-logo {
        width: calc(50% - 5px);
        height: auto;
        padding: 20px;
    }

    .partners-body {
        gap: 10px;
        justify-content: space-between;
    }

    #IdeaBox-popup .otr-modal-frame {
        background: url(../images/mob-Summit-Idea-Box.jpg) center top no-repeat;
        position: relative;
        background-size: cover;
    }

    #IdeaBox-popup .otr-mutual-dna-txt p {
        position: initial;
    }

    .otr-mutual-dna-txt p {
        position: initial;
    }

    .cont-start-conversation .form-bttn {
        text-align: left;
        margin: 20px 0 30px;
    }

    .cont-start-conversation .form-bttn>button {
        padding: 5px 5px 5px 30px;
        font-size: 16px;
    }

    .cont-start-conversation .form-bttn>button span {
        width: 55px;
        height: 50px;
    }

    .cont-start-conversation .otr-field {
        width: 100%;
        padding: 0;
    }

    .cont-start-conversation .otr-field:nth-child(2n) {
        padding: 0;
    }

    #welcome-mobile-popup .popup-content-head {
        display: none;
    }

    #why-attend-popup .popup-content-body {
        padding: 0;
    }

    #who-attends-popup .head-content {
        padding: 15px 0 0 !important;
    }

    .aboutus-content-right {
        margin: -130px 0 0 0;
    }

    .aboutus-content-right p:first-child {
        height: 160px;
        margin: 0 0 0 110px;
    }

    #ask-eva .otr-modal-frame {
        background: url(../images/ask-eva-bg.jpg) center top no-repeat;
        position: relative;
        background-size: cover;
    }

    #ask-eva .modal-close-btn a {
        position: initial;
        padding: 0 0 0 20px;
        border: none;
        background-position: top 5px left !important;
    }

    #ask-eva .header-blk {
        display: flex;
        align-items: center;
        justify-content: space-around;
        padding: 0 0 15px;
        border-bottom: 1px solid #ffffff20;
    }

    #ask-eva .header-blk .modal-close-btn {
        width: 50%;
    }

    #ask-eva .header-blk .logo-prt {
        width: 50%;
        text-align: right;
        display: block;
    }

    #ask-eva .header-blk .logo-prt a {
        display: block;
    }

    #ask-eva .header-blk .logo-prt a img {
        width: 32px;
    }

    #ask-eva .otr-modal-frame {
        padding-top: 20px;
    }

    #ask-eva .welcome-AIsummit-content .top-info {
        text-align: center;
        padding-top: 40px;
        margin: 0 0;
    }

    #ask-eva .welcome-AIsummit-content .top-info h2 {
        font-size: 30px;
        line-height: 40px;
        font-weight: 600;
        color: #fff;
        margin: 0 0 40px;
    }

    #ask-eva .welcome-AIsummit-content .top-info img {
        width: 70%;
    }

    .below-btns a.play-btn img {
        margin: -4px 10px 0 0px;
    }

    .head-content {
        padding: 0;
    }

    #ask-eva .welcome-AIsummit-content .top-info {
        width: 100%;
    }

    #IdeaBox-popup .cont-start-conversation {
        padding: 0;
    }

    #IdeaBox-popup .popup-content-head {
        display: block;
    }

    #IdeaBox-popup .head-content h3 {
        width: 100% !important;
        padding: 0;
    }

    #IdeaBox-popup .head-content {
        padding: 0;
    }

    .inner-body {
        height: 99%;
    }

    .otr-contact-form {
        justify-content: left;
    }

    .head-logo {
        margin: 40px auto 40px;
    }
	
	.below-btns {width: 100%;padding: 15px 0 0;}
	.single-eva-cta {padding: 12px 0;}
	
	.summit-date-nd-time {text-align: left;}
	
	/*Wellcare Agents Popup Start*/
	.wellcare-agents-lft {width: 100%;padding: 0 0 20px;}
	.wellcare-agents-lft ul {padding: 5px 0px 0px;}
	.wellcare-agents-lft ul li {font-size: 16px;line-height: 26px;margin: 5px 0px 0px;padding: 0px 0px 0px 24px;}
	.wellcare-agents-rgt {width: 100%;}
	/*Wellcare Agents Popup End*/
}

@media only screen and (max-width: 479px) {
.otr-modal-frame {padding: 50px 30px 20px;}
.act-btn.prev-btn {left: 2px;}
.act-btn.nxt-btn {right: 2px;}
.inner-body {padding: 20px;}


.welcome-AIsummit-content {padding: 15px 0 0;}

.SummitRegistration-left ul.otr-sandbox-pricing {width: 100%;}
.our-sandbox-price {width: 100%;margin: 5px 0 0;padding: 28px 0 0 0;}
.our-sandbox-price::before {width: 100%;height: 15px;border: 2px solid #fff;border-top: none;}
.our-sandbox-price::after {left: 50%;top: 14px;width: 2px;height: 10px;transform: translate(-50%, 0);}
.cont-limited-attendees {font-size: 18px;line-height: 26px;}

}

@media only screen and (max-width: 380px) {
.eva-welcome-video-content video {width: 240px;height: 426px;}
}