/*!
Theme Name: madsemble
Theme URI: https://mediaidee.com/
Author: Underscores.me
Author URI: https://mediaidee.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: madsemble
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

madsemble is based on Underscores https://mediaidee.com/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
    margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
    display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
    font-family: monospace, monospace;
    font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
    background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
    font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
    border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
    overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
    text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
    vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
    overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
    display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
    display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
    display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
    display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
    box-sizing: inherit;
}

html {
    box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
    color: #404040;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 1rem;
    line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
}

p {
    margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
    font-style: italic;
}

blockquote {
    margin: 0 1.5em;
}

address {
    margin: 0 0 1.5em;
}

pre {
    background: #eee;
    font-family: "Courier 10 Pitch", courier, monospace;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em;
}

code,
kbd,
tt,
var {
    font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
}

mark,
ins {
    background: #fff9c0;
    text-decoration: none;
}

big {
    font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
    background: #fff;
}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em;
}

ul,
ol {
    margin: 0 0 1.5em 3em;
}

ul {
    list-style: disc;
}

ol {
    list-style: decimal;
}

li>ul,
li>ol {
    margin-bottom: 0;
    margin-left: 1.5em;
}

dt {
    font-weight: 700;
}

dd {
    margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
    max-width: 100%;
}

img {
    height: auto;
    max-width: 100%;
}

figure {
    margin: 1em 0;
}

table {
    margin: 0 0 1.5em;
    width: 100%;
}

/* Links
--------------------------------------------- */
a {
    color: #4169e1;
}

a:visited {
    color: #800080;
}

a:hover,
a:focus,
a:active {
    color: #191970;
}

a:focus {
    outline: thin dotted;
}

a:hover,
a:active {
    outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    border: 1px solid;
    border-color: #ccc #ccc #bbb;
    border-radius: 3px;
    background: #e6e6e6;
    color: rgba(0, 0, 0, 0.8);
    line-height: 1;
    padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
    border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
    color: #666;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
    color: #111;
}

select {
    border: 1px solid #ccc;
}

textarea {
    width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
/* .main-navigation {
	display: block;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	display: block;
	left: auto;
}

.main-navigation ul ul a {
	width: auto;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation li {
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
/*.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
	}
}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
} */

/* Posts and pages
--------------------------------------------- */
.sticky {
    display: block;
}

.post,
.page {
    margin: 0 0 1.5em;
}

.updated:not(.published) {
    display: none;
}

.page-content,
.entry-content,
.entry-summary {
    margin: 1.5em 0 0;
}

.page-links {
    clear: both;
    margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
    word-wrap: break-word;
}

.bypostauthor {
    display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
    margin: 0 0 1.5em;
}

.widget select {
    max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
    display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}

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

/* Galleries
--------------------------------------------- */
.gallery {
    margin-bottom: 1.5em;
    display: grid;
    grid-gap: 1.5em;
}

.gallery-item {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.gallery-columns-2 {
    grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
    grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
    grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
    grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
    grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
    grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
    grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
    grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
    display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
    display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
    display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: 0.875rem;
    font-weight: 700;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
    outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

    /*rtl:ignore*/
    float: left;

    /*rtl:ignore*/
    margin-right: 1.5em;
    margin-bottom: 1.5em;
}

.alignright {

    /*rtl:ignore*/
    float: right;

    /*rtl:ignore*/
    margin-left: 1.5em;
    margin-bottom: 1.5em;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5em;
}



/**Mediaidee css Start**/
@font-face {
    font-family: 'gothambold';
    src: url('fonts/gotham-bold-webfont.eot');
    src: url('fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/gotham-bold-webfont.woff2') format('woff2'),
        url('fonts/gotham-bold-webfont.woff') format('woff'),
        url('fonts/gotham-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gothammedium';
    src: url('fonts/gotham-medium-webfont.eot');
    src: url('fonts/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/gotham-medium-webfont.woff2') format('woff2'),
        url('fonts/gotham-medium-webfont.woff') format('woff'),
        url('fonts/gotham-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gothamblack';
    src: url('fonts/gotham-black-webfont.eot');
    src: url('fonts/gotham-black-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/gotham-black-webfont.woff2') format('woff2'),
        url('fonts/gotham-black-webfont.woff') format('woff'),
        url('fonts/gotham-black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gothamblack_italic';
    src: url('fonts/gotham-blackita-webfont.eot');
    src: url('fonts/gotham-blackita-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/gotham-blackita-webfont.woff2') format('woff2'),
        url('fonts/gotham-blackita-webfont.woff') format('woff'),
        url('fonts/gotham-blackita-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gothambold';
    src: url('fonts/gotham-bold-webfont.eot');
    src: url('fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/gotham-bold-webfont.woff2') format('woff2'),
        url('fonts/gotham-bold-webfont.woff') format('woff'),
        url('fonts/gotham-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gothambold_italic';
    src: url('fonts/gotham-boldita-webfont.eot');
    src: url('fonts/gotham-boldita-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/gotham-boldita-webfont.woff2') format('woff2'),
        url('fonts/gotham-boldita-webfont.woff') format('woff'),
        url('fonts/gotham-boldita-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gothambook';
    src: url('fonts/gotham-book-webfont.eot');
    src: url('fonts/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/gotham-book-webfont.woff2') format('woff2'),
        url('fonts/gotham-book-webfont.woff') format('woff'),
        url('fonts/gotham-book-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gothambook_italic';
    src: url('fonts/gotham-bookita-webfont.eot');
    src: url('fonts/gotham-bookita-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/gotham-bookita-webfont.woff2') format('woff2'),
        url('fonts/gotham-bookita-webfont.woff') format('woff'),
        url('fonts/gotham-bookita-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gothamlight';
    src: url('fonts/gotham-light-webfont.eot');
    src: url('fonts/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/gotham-light-webfont.woff2') format('woff2'),
        url('fonts/gotham-light-webfont.woff') format('woff'),
        url('fonts/gotham-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gothamlight_italic';
    src: url('fonts/gotham-lightita-webfont.eot');
    src: url('fonts/gotham-lightita-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/gotham-lightita-webfont.woff2') format('woff2'),
        url('fonts/gotham-lightita-webfont.woff') format('woff'),
        url('fonts/gotham-lightita-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gothammedium';
    src: url('fonts/gotham-medium-webfont.eot');
    src: url('fonts/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/gotham-medium-webfont.woff2') format('woff2'),
        url('fonts/gotham-medium-webfont.woff') format('woff'),
        url('fonts/gotham-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_htfblack';
    src: url('fonts/gotham_htf_black-webfont.eot');
    src: url('fonts/gotham_htf_black-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/gotham_htf_black-webfont.woff2') format('woff2'),
        url('fonts/gotham_htf_black-webfont.woff') format('woff'),
        url('fonts/gotham_htf_black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

html,
body {
    overflow-x: hidden;
}

.site-branding img {
    width: 50%;
    padding: 10px 0;
    transition: all 0.4s ease-in-out;
}

#primary-menu {
    display: block;
    text-align: center;
}

#primary-menu li {
    padding: 0;
}

#primary-menu li a {
    color: #192a37;
    font-size: 20px;
    padding: 20px;
    font-family: 'gothammedium';
}

.p-50 {
    padding: 0 50px !important;
}

.home .entry-header {
    display: none;
}

.fonthtF {
    font-family: 'gotham_htfblack' !important;
}

.zndeX img {
    z-index: 9999;
    position: absolute;
    left: 33%;
    width: 10%;
    top: -100px;
}

.home .header {
    background: #fff;
    height: 100px;
    transition: all 0.4s ease-in-out;
    position: sticky;
    top: 0;
    z-index: 9999999 !important;
}

.header {
    background: #fff;
    height: auto;
    transition: all 0.4s ease-in-out;
    position: sticky;
    top: 0;
    z-index: 9999999 !important;
}

.header.fixed {
    width: 100%;
    height: auto;
    z-index: 9999999999 !important;
    box-shadow: 0 -35px 35px 14px #000;
    position: fixed;
}

.header.fixed .site-branding img {
    width: 35%;
    transition: all 0.4s ease-in-out;
}

.header.fixed #primary-menu {
    transition: all 0.4s ease-in-out;
    display: block;
    text-align: center;
}

.header.fixed #primary-menu li a {
    transition: all 0.4s ease-in-out;
}

.insprationalroW .vc_col-sm-4 .vc_column-inner {
    padding: 0;
}

.insprationalroW .vc_col-sm-4 .ult-banner-block {
    margin-bottom: 0 !important;
}

/* .insprationalroW .vc_col-sm-4 .ult-banner-block {
                height:552px;
            } */
.insprationalroW .vc_col-sm-4 .ult-banner-block .bb-description.ult-responsive {
    padding-top: 18%;
}

.insprationalroW .vc_col-sm-4 .ult-banner-block a.bb-link {
    font-weight: bold;
}

.insprationalroW2 .vc_col-sm-4 .vc_column-inner {
    padding: 0;
}

.insprationalroW2 .vc_col-sm-4 .ult-banner-block {
    margin-bottom: 0 !important;
}

/* .insprationalroW2 .vc_col-sm-4 .ult-banner-block {
                    height:552px;
                } */
.insprationalroW2 .vc_col-sm-4 .ult-banner-block .bb-description.ult-responsive {
    padding-top: 18%;
}

.insprationalroW2 .vc_col-sm-4 .ult-banner-block a.bb-link {
    font-weight: bold;
}

.insprationalroW .vc_col-sm-4 .ult-banner-block .mask {
    z-index: 9999999999999;
}

.insprationalroW2 .vc_col-sm-4 .ult-banner-block .mask {
    z-index: 9999999999999;
}

.container-90 {
    width: 90%;
}

.margin {
    margin: 0 auto !important;
}

.sesioN .uvc-main-heading h2 {
    font-family: 'gothambold';
}

.sesioN .uvc-sub-heading {
    font-family: 'gothambook';
}

.ult-banner-block .bb-top-title {
    font-family: 'gothambold';
}

.ult-banner-block .bb-description h3 {
    font-family: 'gothambold';
}

.ult-banner-block .bb-description p {
    font-family: 'gothambook';
}

.imgdiV {
    height: 600px;
    width: 100%;
    object-fit: cover;
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
    background-blend-mode: luminosity;
}

/* .sessioNs.owl-carousel.owl-three .owl-item.active .imgdiV {
                        background-color:#c7255d !important;
                    } */
.sessioNs.owl-carousel.owl-three .owl-item a {
    text-decoration: none;
}

.sessioNs.owl-carousel.owl-three .owl-item h5 {
    background: #f62c72;
    color: #fff;
    padding: 15px 15px 20px;
    transform: rotate(270deg);
    position: relative;
    bottom: 210px;
    right: -152px;
    font-size: 19px;
    border-radius: 20px 20px 0 0px;
    z-index: 99999;
}

.seassionroW .vc_col-sm-2::after {
    content: '';
    position: absolute;
    right: 125px;
    background-image: url(images/speaker.gif);
    width: 100%;
    height: 250px;
    top: -125px;
    z-index: 9999;
    background-size: contain;
    background-repeat: no-repeat;
}

.seassionroW .vc_col-sm-10 {
    padding-left: 120px;
}

.seassionroW .uvc-main-heading h2 {
    font-family: 'gothambold';
}

.seassionroW .uvc-sub-heading {
    font-family: 'gothambook';
    background: #fff;
}

.truncated-text {
    max-width: 372px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.imgdiV2 {
    height: 750px;
    width: 100%;
    object-fit: cover;
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
    background-blend-mode: multiply;
}

.speakeroW .vc_col-sm-3 {
    padding-left: 20px;
}

.speakeroW .vc_col-sm-3 .uvc-heading {
    padding-left: 100px;
}

.speakeroW .vc_col-sm-3 .ubtn-ctn-left {
    padding-left: 100px;
}

.speakeroW .uvc-sub-heading {
    font-family: 'gothambook';
    padding: 0;
    margin-top: 0 !important;
}

.transition-div:hover {
    left: -100%;
}

.iconroW .vc_col-sm-9 .vc_col-sm-3:nth-child(1) .vc_single_image-wrapper {
    border-left: 0;
}

.iconroW .vc_col-sm-9 .vc_col-sm-3:last-child .vc_single_image-wrapper {
    border-right: 0;
}

.iconroW .vc_col-sm-9 .vc_col-sm-3 .vc_single_image-wrapper {
    border-left: 2px solid #58595b;
}

.iconroW .vc_col-sm-9 .vc_col-sm-3 .wpb_single_image img {
    width: 55%;
}

.iconroW .vc_col-sm-9 .vc_col-sm-3 .vc_align_left {
    text-align: center !important;
}

.iconroW .vc_col-sm-9 .uvc-main-heading h2 {
    padding-left: 48px;
    font-family: 'gothambold';
    padding-top: 40px;
}

.iconroW .vc_col-sm-9::after {
    content: '';
    position: absolute;
    right: -55px;
    background-image: url(images/groupbefore2.png);
    width: 350px;
    height: 100%;
    bottom: 5px;
    background-repeat: no-repeat;
    background-size: contain;
    animation: animName 6s infinite;
}

.iconroW .vc_col-sm-9::before {
    content: '';
    position: absolute;
    right: 27%;
    background-image: url(images/y-x.png);
    width: 100px;
    height: 100%;
    bottom: 55px;
    background-repeat: no-repeat;
    background-size: contain;
}

#primary-menu.menu a:before {
    position: absolute;
    width: 2px;
    height: 100%;
    left: 0px;
    top: 0px;
    content: '';
    background: #FFF;
    opacity: 0.3;
    transition: all 0.3s;
}

#primary-menu.menu a:hover:before {
    width: 100%;
    background: #f62c72;
    opacity: 1;
    z-index: -1;
}

.formroW h2 {
    font-family: 'gothambold';
}

/* .formroW .vc_col-sm-8 {} */

.formroW input {
    background: #fff !important;
    padding: 15px 10px !important;
    border: 1px solid #d9d9d9 !important;
    width: 100%;
}

.formroW textarea {
    background: #fff !important;
    height: 120px;
    border: 1px solid #d9d9d9 !important;
    width: 100%;
    padding: 15px 10px !important;
}

.formroW .vc_col-sm-8::after {
    content: '';
    position: absolute;
    background-image: url(images/snake.gif);
    width: 110px;
    height: 25px;
    top: 0;
    z-index: 99999999;
    background-size: contain;
    background-repeat: no-repeat;
    right: -20%;
}

.formroW .vc_col-sm-8::before {
    content: '';
    position: absolute;
    right: -37%;
    background-image: url(images/half-yellow.gif);
    width: 130px;
    height: 60px;
    top: 60%;
    background-repeat: no-repeat;
    background-size: contain;
    transform: rotate(268deg);
}

.formroWaa.formroW .vc_col-sm-8::before {
    content: '';
    position: absolute;
    right: -37%;
    background-image: url(images/half-yellow.gif);
    width: 130px;
    height: 60px;
    top: 55%;
    background-repeat: no-repeat;
    background-size: contain;
    transform: rotate(268deg);
}


.formroW .vc_col-sm-2:nth-child(1)::before {
    content: '';
    position: absolute;
    left: -145px;
    background-image: url(images/pink-circle.gif);
    width: 100%;
    height: 150px;
    top: 0;
    background-repeat: no-repeat;
    background-size: contain;
}

.formroW .wpforms-submit {
    background-color: #f62c72 !important;
    padding: 10px 30px !important;
}

.formroW label {
    width: 100%;
}

.formroW select {
    background: #fff !important;
    padding: 15px 10px !important;
    border: 1px solid #d9d9d9 !important;
    width: 100%;
}

.formroW .wpcf7-submit {
    width: auto;
    padding: 20px 70px !important;
    background: #F72A73 !important;
    color: #fff;
    transition: all 0.4s ease-in-out;
    float: right;
    border: 0 !important;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;
    margin-top: 15px;
}

.formroW .wpcf7-submit:hover {
    background: #ffe029 !important;
    color: #000;
    transition: all 0.4s ease-in-out;
}

.index_sessionS .col-sm-3 img {
    height: 500px;
    object-fit: cover;
    filter: grayscale(100%);
    transition: all 0.4s ease-in-out;
    width: 100%;
}

.index_sessionS .col-sm-3 img:hover {
    height: 500px;
    object-fit: cover;
    filter: grayscale(0%);
    transition: all 0.4s ease-in-out;
}

.index_sessionS .col-sm-3 {
    transition: all 0.4s ease-in-out;
}

.index_sessionS .col-sm-3:hover {
    transition: all 0.4s ease-in-out;
    transform: translateY(-1.1rem);
}

.index_sessionS .col-sm-3 h5 {
    color: #fff;
    padding: 20px;
    margin: 0 auto;
    font-family: 'gothammedium';
    background: linear-gradient(#f62c72, #830d37);
    height: 120px;
    font-size: 22px;
    display: grid;
    place-items: center;
}

.bookbold h2 {
    font-family: 'gothambold';
}

.index_sessionS .col-sm-3 a {
    text-decoration: none;
}

.index_sessionS .col-sm-3:nth-child(4)::before {
    content: '';
    position: absolute;
    right: -85px;
    top: -180px;
    background-image: url(images/big-curly.png);
    width: 288px;
    height: 155px;
    z-index: 9999;
}

.index_sessionS .col-sm-3:nth-child(1)::after {
    content: '';
    position: absolute;
    left: -35%;
    top: 120px;
    background-image: url(images/half-yellow.gif);
    width: 262px;
    height: 123px;
    z-index: -9999;
    transform: rotate(90deg);
    background-size: contain;
}

.p-t-b-100 {
    padding: 100px 0;
}

.snglEsesoN ol {
    padding-left: 0 !important;
}

.snglEsesoN h1 {
    font-family: 'gotham_htfblack';
}

.snglEsesoN h5 {
    font-family: 'gothambook';
}

.snglEsesoN .uvc-sub-heading {
    font-family: 'gothambook';
}

.session_main_banner_imG {
    height: 600px;
    width: 100%;
    object-fit: cover;
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
    background-blend-mode: multiply;
    background-color: #f62c72;
}

.snglEsesoN .col-sm-3 img {
    /* filter:grayscale(100%);transition: all 0.4s ease-in-out; */
    height: 470px;
    width: 100%;
    object-fit: cover;
}

.snglEsesoN .col-sm-3 img:hover {
    filter: grayscale(0%);
    transition: all 0.4s ease-in-out;
}

.index_speakerS .col-sm-3 img {
    height: auto;
    object-fit: cover;
    filter: grayscale(100%);
    transition: all 0.4s ease-in-out;
    border: 3px solid #ffe029;
    padding: 10px;
}

.index_speakerS .col-sm-3 img:hover {
    height: auto;
    object-fit: cover;
    filter: grayscale(0%);
    transition: all 0.4s ease-in-out;
}

.index_speakerS .col-sm-3 {
    transition: all 0.4s ease-in-out;
}

.index_speakerS .col-sm-3:hover {
    transition: all 0.4s ease-in-out;
    transform: translateY(-1.1rem);
}

.index_speakerS .col-sm-3 .designatioN {
    color: #f62c72;
    padding: 10px 0px 50px;
    margin: 0 auto;
    font-family: 'gothammedium';
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
}

.index_speakerS .col-sm-3 a {
    text-decoration: none;
}

.index_speakerS .col-sm-3:nth-child(4)::before {
    content: '';
    position: absolute;
    right: -85px;
    top: -180px;
    background-image: url(images/big-curly.png);
    width: 288px;
    height: 155px;
    z-index: 9999;
}

.index_speakerS .col-sm-3:nth-child(2)::after {
    content: '';
    position: absolute;
    left: 30px;
    top: -40px;
    background-image: url(images/pinkdot.png);
    width: 150px;
    height: 150px;
    z-index: -9999;
}

.index_speakerS .col-sm-3:nth-child(1)::after {
    content: '';
    position: absolute;
    left: -15%;
    top: 120px;
    background-image: url(images/yellow-circle.png);
    width: 116px;
    height: 116px;
    z-index: -9999;
}

.index_speakerS .col-sm-3 h5 {
    text-transform: uppercase;
    color: #212529;
    padding: 30px 0px 0px;
    margin: 0 auto;
    font-family: 'gothambold';
    text-align: center;
    font-size: 22px;
    width: 100%;
}

.index_speakerS .col-sm-3 a:hover .hover-underline-animation:after {
    transform: scaleX(1);
    transform-origin: bottom left;
}

.hover-underline-animation {
    display: inline-block;
    position: relative;
}

.hover-underline-animation:after {
    content: '';
    position: absolute;
    width: 35%;
    transform: scaleX(0);
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #f62c72;
    transform-origin: bottom right;
    transition: transform 0.25s ease-out;
    right: 0;
    text-align: center;
    margin: 0 auto;
}

.mask-skew {
    transform: skewX(-20deg);
    width: 750px;
    overflow: hidden;
}

.art-skew {
    transform: skewX(20deg);
    position: relative;
    left: -160px;
    width: 750px;
    height: 750px;
    background-repeat: no-repeat;
    background-size: cover;
}

.owl-carousel.speakerS .owl-nav {
    display: none;
}

.owl-carousel.speakerS .owl-dots {
    display: none;
}

.readbtN {
    color: #F62C72;
}

.home .site-header.header .site-branding {
    display: none;
}

.home .site-header.header.fixed .site-branding {
    display: block;
}

.speakeroW .vc_col-sm-9 {
    overflow: hidden;
}

.speakeroW .owl-carousel.speakerS {
    left: 145px;
}

.speakeroW .uvc-main-heading h2 {
    font-family: 'gothambold';
}

.speakeroW .vc_col-sm-3::after {
    content: '';
    position: absolute;
    left: 85px;
    background-image: url(images/pink-curly.png);
    width: 439px;
    height: 144px;
    bottom: 110px;
    background-repeat: no-repeat;
    z-index: 2;
}

.speakeroW .vc_col-sm-3::before {
    content: '';
    position: absolute;
    left: 0px;
    background-image: url(images/speaker-left.png);
    width: 100%;
    height: 100%;
    bottom: 0;
    z-index: -1;
    background-size: contain;
    background-repeat: no-repeat;
}

.seassionroW .vc_col-sm-10::before {
    content: '';
    position: absolute;
    right: 86.4%;
    background-image: url(images/linebox.png);
    width: 170px;
    height: 412px;
    top: 46%;
    z-index: 9999;
    background-size: contain;
    background-repeat: no-repeat;
}

.seassionroW .vc_col-sm-2::before {
    content: '';
    position: absolute;
    right: -95px;
    background-image: url(images/dotted-circle.gif);
    width: 219px;
    height: 330px;
    top: 155px;
    background-size: contain;
    background-repeat: no-repeat;
}

.speakerS .mask-skew:hover {
    overflow: visible;
    transition: all 0.4s ease-in-out;
}

.speakerS .mask-skew:hover .art-skew {
    width: 750px;
    transform: skew(20deg);
    overflow: visible;
    transition: transform 0.5s ease-in-out;
}

/* .speakerS.owl-carousel.owl-four .owl-item .item:hover .transition-div h5 {} */

.speakerS.owl-carousel.owl-four .owl-item h5 {
    background: #f62c72;
    color: #fff;
    padding: 15px 15px 20px;
    font-size: 22px;
    border-radius: 20px 20px 0 0px;
    left: 50px;
    width: 200px;
}

.owl-carousel.speakerS .owl-stage-outer {
    overflow: visible;
}

.speakerS.owl-carousel.owl-four .owl-item .mask-skew:hover h5 {
    left: -34px !important;
}

.speakerS.owl-carousel.owl-four .owl-item .transition-div h5 {
    width: auto;
    position: absolute;
    bottom: 0;
    transform: rotate(0deg);
    left: 10px !important;
    display: inline-block;
    transform: skewX(20deg);
}

.speakerS.owl-carousel.owl-four .owl-item .mask-skew.color-yellow:hover .art-skew {
    background-color: #FFE029 !important;
    background-blend-mode: multiply;
}

.speakerS.owl-carousel.owl-four .owl-item .mask-skew.color-pink:hover .art-skew {
    background-color: #e7729b !important;
    background-blend-mode: multiply;
}

.speakerS.owl-carousel.owl-four .owl-item .mask-skew.color-black:hover .art-skew {
    background-color: #757575 !important;
    background-blend-mode: multiply;
}

.speakerS.owl-carousel.owl-four .owl-item .art-skew p {
    display: none;
}

.speakerS.owl-carousel.owl-four .owl-item .art-skew:hover p {
    display: block;
    font-family: 'gothambold';
    padding: 100px 70px 0 40px;
    font-size: 20px;
    width: 50%;
}

.speakerS.owl-carousel.owl-four .owl-item .mask-skew.color-yellow:hover p {
    color: #000;
}

.speakerS.owl-carousel.owl-four .owl-item .mask-skew.color-pink:hover p {
    color: #fff;
}

.speakerS.owl-carousel.owl-four .owl-item .mask-skew.color-black:hover p {
    color: #fff;
}

.speakerS.owl-carousel.owl-four .owl-item a {
    text-decoration: none;
}

.sessioNs.owl-carousel.owl-three .owl-item .imgdiV p {
    display: none;
}

.sessioNs.owl-carousel.owl-three .owl-item .imgdiV:hover p {
    display: block;
    color: #000;
    font-family: 'gothambold';
    padding: 50px;
    font-size: 20px;
}

.sessioNs.owl-carousel.owl-three .owl-item.active:nth-child(1) :hover .imgdiV {
    background-color: rgb(251 224 40) !important;
    background-blend-mode: overlay;
}

.sessioNs.owl-carousel.owl-three .owl-item.active:nth-child(2) :hover .imgdiV {
    background-color: rgb(239 99 147) !important;
    background-blend-mode: soft-light;
}

.sessioNs.owl-carousel.owl-three .owl-item.active:nth-child(3) :hover .imgdiV {
    background-color: rgb(251 224 40) !important;
    background-blend-mode: overlay;
}

.sessioNs.owl-carousel.owl-three .owl-item.active:nth-child(4) :hover .imgdiV {
    background-color: rgb(0 0 0 / 57%) !important;
    background-blend-mode: soft-light;
}

.sessioNs.owl-carousel.owl-three .owl-item.active:nth-child(5) :hover .imgdiV {
    background-color: rgb(251 224 40) !important;
    background-blend-mode: soft-light;
}

.sessioNs.owl-carousel.owl-three .owl-item.active:nth-child(6) :hover .imgdiV {
    background-color: rgb(239 99 147) !important;
    background-blend-mode: soft-light;
}

.sessioNs.owl-carousel.owl-three .owl-item.active:nth-child(7) :hover .imgdiV {
    background-color: rgb(251 224 40) !important;
    background-blend-mode: soft-light;
}

.sessioNs.owl-carousel.owl-three .owl-item.active:nth-child(2) :hover .imgdiV::after {
    content: '';
    position: absolute;
    left: 0%;
    background-image: url(images/round-circle.png);
    width: 182px;
    height: 362px;
    bottom: 0px;
    z-index: 9999;
    background-size: 70%;
    background-repeat: no-repeat;
}

.sessioNs.owl-carousel.owl-three .owl-item.active:nth-child(3) :hover .imgdiV::after {
    content: '';
    position: absolute;
    right: -35%;
    background-image: url(images/w-x.png);
    width: 357px;
    height: 279px;
    bottom: 57px;
    z-index: 9999;
    background-size: cover;
}

.sessioNs.owl-carousel.owl-three .owl-item.active:nth-child(4) :hover .imgdiV::after {
    content: '';
    position: absolute;
    left: 0%;
    background-image: url(images/y-cut.png);
    width: 211px;
    height: 161px;
    bottom: 57px;
    z-index: 9999;
    background-size: cover;
}

.sessioNs.owl-carousel.owl-three .owl-item.active .imgdiV.color-yellow {
    background-color: #cbb015 !important;
}

.sessioNs.owl-carousel.owl-three .owl-item.active .imgdiV.color-pink {
    background-color: #c7255d !important;
}

.sessioNs.owl-carousel.owl-three .owl-item.active .imgdiV.color-black {
    background-color: #757575 !important;
}

.sessioNs.owl-carousel.owl-three .owl-item .imgdiV.color-yellow:hover p {
    color: #000;
}

.sessioNs.owl-carousel.owl-three .owl-item .imgdiV.color-pink:hover p {
    color: #fff;
}

.sessioNs.owl-carousel.owl-three .owl-item .imgdiV.color-black:hover p {
    color: #fff;
}

.sessionchairoW .col-sm-3 a:hover .hover-underline-animation:after {
    transform: scaleX(1);
    transform-origin: bottom left;
}

.sessionchairoW .hover-underline-animation {
    display: inline-block;
    position: relative;
}

.sessionchairoW .hover-underline-animation:after {
    content: '';
    position: absolute;
    width: 35%;
    transform: scaleX(0);
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #f62c72;
    transform-origin: bottom right;
    transition: transform 0.25s ease-out;
    right: 0;
    text-align: center;
    margin: 0 auto;
}

.sessionchairhdnG {
    background: #f62c72;
    padding: 20px;
}

.sessionchairhdnG h5 {
    color: #f62c72;
    font-size: 26px;
    font-family: 'gothammedium';
    margin-bottom: 2px;
}

.sessionchairhdnG h6.designatioN {
    color: #000;
    margin-bottom: 0;
    font-size: 17px;
    font-family: 'gothammedium';
}

.sessionchairhdnG h6.agencY {
    color: #000;
    margin-bottom: 0;
    font-size: 20px;
    font-family: 'gothambold';
}

.sessionchairhdnG {
    text-align: left;
    background: #fff;
    padding: 0 20px;
    width: 70%;
    position: absolute;
    top: 85%;
    left: 25%;
    height: 140px;
    display: table;
    box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
    border: 1px solid #ebebeb;
}

.sessionchairhdnG_inneR {
    display: table-cell;
    vertical-align: middle;
}

.page {
    margin-bottom: 0;
}

.sessioNs .owl-nav {
    display: none;
}

.sessioNs .owl-dots {
    display: none;
}

.seassionroW .wpb_text_column {
    margin-bottom: 15px !important;
}

.site-footer {
    background: #1e1a1b;
    color: #fff;
}

.site-footer a {
    color: #ffe029;
}

.site-footer a:hover {
    color: #F62C71;
}

.site-footer .widget_text {
    margin: 0 auto;
}

.site-footer .widget_text p {
    margin: 0 auto;
    padding: 0;
}

.entry-footer {
    display: none;
}

.iconroW .vc_col-sm-9 .vc_col-sm-3:nth-child(1) ::after {
    content: '';
    position: absolute;
    left: 20%;
    background-image: url(images/cutc-2.png);
    width: 269px;
    height: 119px;
    bottom: -29.6%;
    z-index: 9999;
    background-size: cover;
}

.iconroW .vc_col-sm-9 .vc_col-sm-3:nth-child(3) ::after {
    content: '';
    position: absolute;
    left: 25%;
    background-image: url(images/cut-yellow-empty-triangle.png);
    width: 308px;
    height: 203px;
    bottom: -70.2%;
    z-index: 9999;
    background-size: cover;
}

.iconroW .vc_col-sm-9 .vc_col-sm-3:nth-child(3) ::before {
    content: '';
    position: absolute;
    left: 0;
    border-left: 2px solid #58595b;
    height: 470px;
    top: -70px;
}

.iconroW .vc_col-sm-9 .vc_col-sm-3:nth-child(3) .vc_single_image-wrapper {
    border-left: 0;
}

/* .menu {
  list-style: none;
  padding: 0;
  margin: 0;
}
.menu > li {
  display: inline-block;
  position: relative;
}
.menu > li > a {
  display: block;
  padding: 10px;
  text-decoration: none;
  position: relative;
}
.menu > li.menu-item-has-children a {
  padding: 20px 30px 20px 15px !important;
}
.menu ul.sub-menu li a {
  padding: 20px !important;
}
.menu > li.menu-item-has-children > a::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #666 transparent transparent transparent;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  transition: transform 0.2s ease;
}
.sub-menu {
  position: absolute;
  top: 100%;
  left: 50%;
  //transform: translateX(-36%);
  max-height: 0;
  overflow: hidden;
  white-space: nowrap;
  background: #fff;
  z-index: 1;
  transition: max-height 0.3s ease, opacity 0.3s ease; /* Added opacity transition 
}
.sub-menu li {
  display: block;
  padding: 0 !important;
}
.sub-menu li a {
  padding: 10px;
  text-decoration: none;
  color: #333;
  font-size: 17px !important;
  text-align:center;
}
#primary-menu li a:hover {
  color: #fff;
}
.menu > li > a:hover::after {
  transform: translateY(-50%) rotate(180deg);
  border-color: #fff transparent;
}
.menu li:hover .sub-menu {
  max-height: 500px; /
  opacity: 1; 
} */
.ssnchairoW .modal-dialog {
    max-width: 70%;
}

.ssnchairoW .sessionchairhdnG h6.designatioN {
    color: #fce113;
}

.ssnchairoW .sessionchairhdnG h6.agencY {
    color: #fce113;
}

.ssnchairoW .sessionchairhdnG {
    background: #0e0d0e;
    padding: 20px;
    width: 70%;
    position: absolute;
    top: 85%;
    left: 35%;
    height: auto;
    display: block;
    border: 0;
}

.ssnchairoW .modal-content:after {
    content: '';
    position: absolute;
    right: -85px;
    background-image: url(images/popup1.png);
    width: 85%;
    height: 521px;
    top: 0;
    background-size: contain;
    background-repeat: no-repeat;
}

.ssnchairoW .modal-body {
    z-index: 1;
    display: table-cell;
    vertical-align: middle;
}

.ssnchairoW .modal-content {
    background: #e71f6b;
    height: 620px;
    display: table;
}

.ssnchairoW .modal-body .row .col-lg-8 {
    display: table;
}

.ssnchairoW .modal-content .close:focus {
    outline: 0;
}

.ssnchairoW .modal-content .close {
    position: absolute;
    left: 13%;
    font-size: 80px;
    color: #000;
    opacity: 1 !important;
    z-index: 9;
    text-shadow: none;
}

.ssnchairoW .popup-content {
    font-family: 'gothambook';
    text-align: left;
    display: block;
    vertical-align: middle;
    color: #fff;
    padding: 50px 50px 0 50px;
    line-height: 26px;
    font-size: 18px;
    height: 390px;
    overflow-y: auto;
}

.ssnchairoW .modal-body .row .col-lg-4 img {
    float: right;
}

.ssnchairoW .modal-body .row .col-lg-4:after {
    content: '';
    position: absolute;
    left: -81px;
    background-image: url(images/cutc-3.png);
    width: 28%;
    height: 200px;
    top: -65px;
    background-repeat: no-repeat;
    background-size: contain;
}

.ssnchairoW .modal-body .row .col-lg-4:before {
    content: '';
    position: absolute;
    left: -80px;
    background-image: url(images/popup-curly.png);
    width: 28%;
    height: 43px;
    bottom: -90px;
    background-repeat: no-repeat;
    background-size: contain;
}

.ssnchairoW .modal-body .row {
    width: 95%;
    margin: 0 auto;
    float: right;
}

.ssnchairoW .modal-body .row .col-lg-8:after {
    content: '';
    position: absolute;
    right: 0;
    background-image: url(images/popup-bottom.png);
    width: 90%;
    height: 200px;
    top: 108.4%;
    background-size: contain;
    background-repeat: no-repeat;
}

.sessionchairoW .col-sm-3 {
    text-align: center;
}

.sessionchairoW .col-sm-3 img:focus {
    outline: 0 !important;
    border: 0 !important;
}

.sessionchairoW .mainseshdnG {
    width: 100%;
    margin: 0 auto;
    color: #000;
    font-family: 'gothambold';
    height: 50px;
    margin-bottom: 20px !important;
}

.bfor1:after {
    content: '';
    position: absolute;
    left: 28%;
    background-image: url(images/y-x-small.png);
    width: 8%;
    height: 150px;
    background-size: contain;
    background-repeat: no-repeat;
    top: -33%;
    z-index: -9;
    animation: snakeMove 5s linear infinite;
}

.bfor2:after {
    content: '';
    position: absolute;
    right: 25%;
    background-image: url(images/pink-dott.png);
    width: 2%;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat;
    top: -35px;
    z-index: 1;
    animation: snakeMove 8s linear infinite;
}

.bfor3:after {
    content: '';
    position: absolute;
    right: -29%;
    background-image: url(images/wawe.gif);
    width: 56%;
    height: 1000px;
    background-size: contain;
    background-repeat: no-repeat;
    top: -60%;
    z-index: -1;
    animation: snakeMove 7s linear infinite;
}

.bfor4:after {
    content: '';
    position: absolute;
    right: -51%;
    background-image: url(images/pink-triangle.gif);
    width: 56%;
    height: 350px;
    background-size: contain;
    background-repeat: no-repeat;
}

.bfor5:after {
    content: '';
    position: absolute;
    right: 55px;
    background-image: url(images/bfor5.png);
    width: 152px;
    height: 51px;
    top: 0;
}

.bfor6:after {
    content: '';
    position: absolute;
    left: -60px;
    background-image: url(images/big-pink-dott.png);
    width: 155px;
    height: 155px;
    bottom: -190px;
}

.bfor7:after {
    content: '';
    position: absolute;
    left: 20%;
    background-image: url(images/black-curly.png);
    width: 333px;
    height: 109px;
    bottom: -240px;
}

.bfor8:after {
    content: '';
    position: absolute;
    right: 25.5%;
    background-image: url(images/crop-x.png);
    width: 271px;
    height: 66px;
    top: 320px;
    z-index: -1;
}

.bfor9:after {
    content: '';
    position: absolute;
    right: -70px;
    background-image: url(images/yeloow-complete-circle.png);
    width: 182px;
    height: 182px;
    top: 70px;
    z-index: -1;
}

html {
    scroll-behavior: smooth;
}

.owl-five .sessionchairhdnG {
    text-align: left;
    background: #f62c72;
    padding: 0 20px;
    width: 70%;
    position: relative;
    height: 140px;
    display: table;
    top: -70px;
    left: 90px;
}

.owl-five .mainseshdnG {
    width: 65%;
    margin: 0 auto;
    color: #f62c72;
    font-family: 'gothambold';
}

.owl-five .sessionchairhdnG_inneR {
    display: table-cell;
    vertical-align: middle;
}

/**skew css start**/
#slider {
    height: 650px;
    overflow: hidden;
}

.slider-content {
    height: 650px;
    width: 10000px;
    font-family: "Open Sans", "Avenir-light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
}

.slider-item {
    position: relative;
    height: 650px;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0) skew(-20deg, 0deg);
    -moz-transform: translate3d(0, 0, 0) skew(-20deg, 0deg);
    -ms-transform: translate3d(0, 0, 0) skew(-20deg, 0deg);
    transform: translate3d(0, 0, 0) skew(-20deg, 0deg);
    transition: all 0.5s;
}

.slider-item:first-child {
    margin-left: -120px;
}

.image {
    float: left;
    position: relative;
    transition: all 0.5s;
    cursor: pointer;
}

.item-img-1,
.item-img-2 {
    height: 650px;
    width: 200%;
    top: 0px;
    position: absolute;
    left: -115px;
    background-size: 1200px 650px !important;
    -webkit-transform: translate3d(0, 0, 0) skew(20deg, 0deg);
    -moz-transform: translate3d(0, 0, 0) skew(20deg, 0deg);
    -ms-transform: translate3d(0, 0, 0) skew(20deg, 0deg);
    transform: translate3d(0, 0, 0) skew(20deg, 0deg);
    transition: all 0.5s;
}

.item-img-2 {
    opacity: 0;
}

.item-text {
    position: absolute;
}

.image-text {
    top: 35%;
    /* left: 42%; */
    position: absolute;
    font-size: 35px;
    color: black;
    transition: all 0.5s;
}

/* .image:hover .image-text {
                            font-size:40px; 
                        } */
/**skew css end**/



.speakerh5 {
    background: #f62c72;
    color: #fff;
    padding: 10px;
    font-size: 22px;
    border-radius: 10px 10px 0 0px;
    left: 100px;
    width: 100%;
    bottom: 0px;
    position: absolute;
    top: auto;
    transform: skewX(20deg);
}

.speakerparA {
    font-family: 'gothambold';
    padding: 0px;
    font-size: 20px;
    width: 50%;
    opacity: 0;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    overflow: visible;
    z-index: 9999;
    color: #fff;
}

.slider-item .item-img-1,
.item-img-2 .speakerparA {
    opacity: 1;
}

/* .slider-content {
                                padding-left:65%;
                            } */
.ul_clasS {
    padding-left: 20px;
    margin: 0 auto;
    line-height: 25px;
}

.formroW2 h2 {
    font-family: 'gothambold';
}

.formroW2 .vc_col-sm-8::before {
    content: '';
    position: absolute;
    right: -37%;
    background-image: url(images/yellow-circle.png);
    width: 10%;
    height: 116px;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: contain;
    animation: animName 2s infinite;
}

.formroW2 .vc_col-sm-2:nth-child(1)::before {
    content: '';
    position: absolute;
    left: -145px;
    background-image: url(images/circle-outline.png);
    width: 100%;
    height: 150px;
    top: 200px;
    background-repeat: no-repeat;
    animation: animName 2s infinite;
}

.updowN7 {
    animation: snakeMove 7s linear infinite;
}

.updowN {
    animation: snakeMove 5s linear infinite;
}

.rightlefT {
    animation: animName 5s infinite;
}

.sessioNs {
    height: 600px;
}

.owl-five.owl-carousel .owl-item img {
    display: block;
    width: 75%;
    text-align: center;
    margin: 0 auto;
}

.sessionchair2.bfor1:after {
    top: -60px;
}

.sessionchair2.bfor2:after {
    right: 15%;
    top: 0;
}

.sessionchair2.bfor3:after {
    right: -32%;
    top: -15%;
}

.sessionchair2.bfor4:after {
    top: 0;
}

.sessionchair2.bfor5:after {
    right: 45px;
    top: 60px;
}

.bfor6.sessionspeakers:after {
    content: '';
    position: absolute;
    left: -155px;
    background-image: url(images/mad-logo-2026-1.png);
    width: 182px;
    height: 182px;
    top: -80px;
    z-index: -1;
    animation: animName 5s infinite;
}

.bfor7.sessionspeakers:after {
    content: '';
    position: absolute;
    left: 98%;
    background-image: url(images/yellow-empty-triangle.png);
    width: 515px;
    height: 557px;
    top: 0;
    z-index: -1;
    animation: animName 4s infinite;
}


.bfor8.breakoutleaders:after {
    content: '';
    position: absolute;
    left: 20%;
    background-image: url(images/pink-circle.gif);
    height: 182px;
    top: 93%;
    z-index: -1;
    text-align: center;
    width: 11%;
    background-repeat: no-repeat;
    background-size: contain;
}


.bfor9.breakoutleaders:after {
    content: '';
    position: absolute;
    left: 98%;
    background-image: url(images/pink-triangle.gif);
    width: 562px;
    height: 360px;
    top: 100px;
    z-index: -1;
    background-size: contain;
}


.bfor12.breakoutleaders:after {
    content: '';
    position: absolute;
    left: -10%;
    background-image: url(images/y-x-small.png);
    width: 132px;
    height: 132px;
    top: 77px;
    z-index: -1;
    animation: animName 6s infinite;
}

.bfor10.inspirationalleaders:after {
    content: '';
    position: absolute;
    left: 95%;
    background-image: url(images/pink-circle.gif);
    width: 155px;
    height: 155px;
    top: 100px;
    z-index: -1;
    background-size: contain;
}

.bfor11.inspirationalleaders:after {
    content: '';
    position: absolute;
    left: -7%;
    background-image: url(images/big-line-box.png);
    width: 20%;
    height: 191px;
    top: -150px;
    z-index: -1;
    background-size: contain;
    background-repeat: no-repeat;
}

.bfor1.inspirationalleaders:after {
    left: 36%;
}

.sessionspeakersroWs .col-sm-3 {
    margin-bottom: 150px;
}



@keyframes wobble {
    33% {
        transform: rotate(5deg);
    }

    66% {
        transform: rotate(-5deg);
    }
}


@keyframes snakeMove {
    0% {
        transform: translateY(0);
    }

    25% {
        transform: translateY(20px);
    }

    50% {
        transform: translateY(0);
    }

    75% {
        transform: translateY(-10px);
    }

    100% {
        transform: translateY(0);
    }
}


@-webkit-keyframes run {
    0% {
        left: 0;
    }

    50% {
        left: 4%;
    }

    100% {
        left: 0;
    }
}



@keyframes animName {
    0% {
        transform: translateX(0);
    }

    30% {
        transform: translateX(30px);
    }

    100% {
        transform: translateX(0);
    }
}



/*snake use start*/
.snakEs path {
    stroke-dasharray: 200;
    stroke-dashoffset: 200;
    stroke-linecap: round;
    animation-timing-function: linear;
    animation: draw 6s infinite;
}

@keyframes draw {
    0% {
        stroke-dashoffset: 200;
    }

    50% {
        stroke-dashoffset: 0;
    }

    100% {
        stroke-dashoffset: -200;
    }
}

/*snake use end*/


.keyactivE.vc_col-sm-4 {
    height: 450px;
}

.keyactivE.vc_col-sm-4 .uvc-main-heading h2 {
    font-family: 'gothambold';
    font-size: 40px;
}

.keyactivE.vc_col-sm-4 .uvc-sub-heading strong {
    font-family: 'gothambold';
    font-size: 25px;
}

.keyactivE.vc_col-sm-4 .uvc-sub-heading {
    font-family: 'gothambook';
    font-size: 22px;
    line-height: 30px;
}

#unparalleled h2 {
    font-family: 'gothambold';
}

#unparalleled .vc_col-sm-8::after {
    content: '';
    position: absolute;
    right: -37%;
    background-image: url(images/groupbefore-yelow.png);
    width: 350px;
    height: 480px;
    top: -102px;
    background-repeat: no-repeat;
    background-size: cover;
    animation: animName 6s infinite;
    z-index: 9999;
}

.speakeroW .vc_col-sm-9::before {
    content: '';
    position: absolute;
    left: 13px;
    background-image: url(images/edge-before.png);
    width: 240px;
    height: 100%;
    bottom: 0;
    z-index: 9;
    background-size: cover;
    background-repeat: no-repeat;
}

#slider .owl-stage {
    margin-left: 16.5%;
}

.sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-2 img {
    width: 50%;
    animation: loading 3s linear infinite;
}

.sceduleroW .vc_tta-panel-body .vc_row .wpb_text_column {
    margin-bottom: 0;
}

.sceduleroW .vc_tta-panel-body .vc_row .wpb_text_column p {
    font-size: 16px;
    font-family: 'gothambold';
    text-align: center;
}

.sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-1 {
    height: 150px;
    display: table;
}

.sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-1 .vc_column-inner {
    display: table-cell;
    vertical-align: middle;
    padding: 0;
}

.sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 {
    height: 150px;
    display: table;
}

.sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 .vc_column-inner {
    display: table-cell;
    vertical-align: middle;
}

.sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 {
    height: 150px;
    display: table;
}

.sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
    display: table-cell;
    vertical-align: middle;
    padding-left: 50px;
}

.sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 h2 {
    font-size: 18px;
    color: #000;
    font-family: 'gothammedium';
}

.sceduleroW .wpb_single_image {
    margin-bottom: 0;
}

.sceduleroW .vc_tta-tab>a {
    border-left: 0 !important;
    border-right: 0 !important;
    border-top: 0 !important;
    border-radius: 0 !important;
    border-bottom: 0 !important;
}

.sceduleroW .vc_tta-tabs-list {
    border-bottom: 1px solid #bbb;
    margin: 0 !important;
}

.sceduleroW .vc_tta-tab {
    margin-bottom: 0 !important;
}

.sceduleroW .vc_tta-tab.vc_active>a {
    border-left: 0 !important;
    border-right: 0 !important;
    border-top: 0 !important;
    border-radius: 0 !important;
    border-bottom: 5px solid #f62c72 !important;
}

.sceduleroW .vc_tta-tab>a span {
    font-size: 20px;
    font-family: 'gothammedium';
    color: #b5b5b5;
}

.sceduleroW .vc_tta-tab.vc_active>a span {
    color: #000;
}

.sceduleroW .vc_tta-tab>a:hover span {
    color: #fff !important;
}

.sceduleroW .vc_tta-tab.vc_active>a:hover span {
    color: #000 !important;
}

.sceduleroW .vc_tta-panel-body .vc_row {
    transition: all 0.4s ease-in-out;
    padding: 0 40px;
    border-bottom: 1px solid #dfdfdf;
    border-radius: 10px;
    transition: .5s;
    margin-bottom: 10px;
}

.sceduleroW .vc_tta-panel-body .vc_row:last-child {
    border-bottom: 0;
}

.sceduleroW a {
    color: #000;
    font-family: 'gothambold';
}

.sceduleroW a:hover {
    text-decoration: none;
    color: #f62c72;
}

.sceduleroW strong {
    color: #F62C72;
    font-family: 'gothambold';
}

.sceduleroW .uvc-sub-heading {
    font-family: 'gothambook';
    font-size: 18px;
    line-height: 25px;
    color: #000 !important;
    /* font-weight:600 !important; */
}

@keyframes loading {
    0% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);
    }
}

.scdclaS h2 {
    font-size: 110px;
    background-color: #c1c1c1;
    /* -webkit-background-clip: text;
                                        -moz-background-clip: text; */
    color: transparent;
    text-shadow: rgba(245, 245, 245, 0.5) 3px 5px 1px;
}

.partnertexT .uvc-sub-heading a {
    color: #ffe029;
    text-decoration: underline;
}

.aboutroW.formroW .vc_col-sm-8::before {
    bottom: -130px;
    z-index: -1;
}

.aboutroW.formroW .vc_col-sm-8 .uvc-sub-heading a {
    color: #F62C72;
    text-decoration: underline;
}

.singlesessionbeforE2::before {
    content: '';
    position: absolute;
    right: 10px;
    background-image: url(images/pink-circle.gif);
    width: 8%;
    height: 150px;
    top: 185px;
    background-repeat: no-repeat;
    z-index: -1;
    background-size: contain;
}

.sessionchairoW .owl-five .mainseshdnG {
    color: #000;
}

.sessionchairoW .owl-five .sessionchairhdnG {
    box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
    border: 1px solid #ebebeb;
    background: #fff;
}

.p-l-35 {
    padding-left: 35px;
}

.sessionchairoW .col-lg-3 img {
    border-radius: 100% !important;
    height: 350px;
    width: 350px;
    object-fit: cover;
}

.sessionchairoW .owl-five .item img {
    border-radius: 100% !important;
    height: 350px;
    width: 350px;
    object-fit: cover;
}

.display_none {
    display: none !important;
}

.milogO img {
    width: 80% !important;
    margin: 0 auto;
    padding: 0;
}

.iconroW2 .vc_col-sm-9 .vc_col-sm-3:nth-child(1) .vc_single_image-wrapper {
    border-left: 0;
}

.iconroW2 .vc_col-sm-9 .vc_col-sm-3:last-child .vc_single_image-wrapper {
    border-right: 0;
}

/* .iconroW2 .vc_col-sm-9 .vc_col-sm-3 .vc_single_image-wrapper {

                                         border-left:1px solid #bfbfbf; 
                                    } */
.iconroW2 .vc_col-sm-9 .vc_col-sm-3 .wpb_single_image img {
    width: 40%;
}

.iconroW2 .vc_col-sm-9 .vc_col-sm-3 .vc_align_left {
    text-align: center !important;
}

.iconroW2 .vc_col-sm-9 .uvc-main-heading h2 {
    font-size: 20px;
    padding: 0;
    font-family: 'gothambold';
    text-align: center;
}

.iconroW2 .vc_col-sm-9 .xybforE::after {
    content: '';
    position: absolute;
    right: -50px;
    background-image: url(images/y-x.png);
    width: 100px;
    height: 100px;
    top: 162px;
    background-repeat: no-repeat;
    background-size: contain;
}

.iconroW2 .vc_col-sm-9::after {
    content: '';
    position: absolute;
    right: -200px;
    background-image: url(images/wawe.gif);
    width: 350px;
    height: 100%;
    bottom: 5px;
    background-repeat: no-repeat;
    background-size: contain;
}

.iconroW2 .vc_col-sm-9::before {
    content: '';
    position: absolute;
    right: 27%;
    background-image: url(images/y-x.png);
    width: 100px;
    height: 100%;
    bottom: 55px;
    background-repeat: no-repeat;
    background-size: contain;
}

.iconroW2 .vc_row {
    width: 90%;
    margin: 20px auto;
}

.iconroW2 .wpb_single_image {
    margin-bottom: 0;
}

.iconroW2 .vc_row:last-child {
    padding-bottom: 50px;
}

.iconroW2 .prtnhednG h2 {
    font-size: 40px !important;
    margin: 35px auto !important;
    font-family: 'gothambold' !important;
    text-align: left !important;
    padding-left: 30px !important;
}

ul.ul_clasS {
    list-style: none;
    padding-left: 0;
}

ul.ul_clasS li {
    display: block;
    text-align: left;
    position: relative;
    padding-left: 20px;
}

ul.ul_clasS li::before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background-image: url(images/circle-outline.png);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 8px;
}

.sceduleroW .vc_tta-panel-body .minhghT {
    background-color: #f62c72 !important;
}

.sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-3 {
    height: auto !important;
}

.sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-9 {
    height: auto !important;
}

.sceduleroW .vc_tta-panel-body .minhghT .uvc-sub-heading {
    padding: 20px 0;
    color: #fff !important;
}

.sceduleroW .vc_tta-panel-body .minhghT .wpb_text_column p {
    padding: 20px 0;
    color: #fff !important;
}

.sceduleroW .vc_tta-panel-body .vc_row.minhghT:hover {
    background-color: #f62c72 !important;
}

.sceduleroW.vc_tta-color-black.vc_tta-style-outline .vc_tta-tab>a:focus,
.vc_tta-color-black.vc_tta-style-outline .vc_tta-tab>a:hover {
    background-color: transparent !important;
}

.sceduleroW.vc_tta-color-black.vc_tta-style-outline .vc_tta-tab>a:focus,
.vc_tta-color-black.vc_tta-style-outline .vc_tta-tab>a:hover span {
    color: #000 !important;
}

.single-sessions .snglEsesoN a {
    color: #000;
}

.single-sessions .snglEsesoN a:hover {
    color: #ED3173;
}

.single-sessions .snglEsesoN .col-sm-9::after {
    content: '';
    position: absolute;
    right: -15px;
    width: 20%;
    height: 50%;
    bottom: 0px;
    border-right: 15px solid #f62c72;
    border-bottom: 15px solid #f62c72;
    box-shadow: 5px 5px #939393;
}

.single-sessions .snglEsesoN .uvc-main-heading {
    font-family: 'gothambold' !important;
}

.single-sessions .snglEsesoN .uvc-sub-heading {
    font-family: 'gothambook' !important;
}

.single-sessions .snglEsesoN .col-sm-3::before {
    content: "";
    display: inline-block;
    width: 90%;
    height: 75%;
    background-image: url(images/dotted-square.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    left: -35px;
    top: -52px;
    z-index: -1;
}

.pinK {
    color: #F62C72;
    font-family: 'gothambold' !important;
}

.prtnrfrM .wpcf7-list-item input[type=checkbox],
input[type=radio] {
    float: left;
    width: auto;
    margin: 7px 15px 0 0;
}

.prtnrfrM .wpcf7-list-item {
    width: 45%;
    margin-left: 0px;
}

.prtnrfrM .wpcf7-form-control-wrap,
.madmentoring_form .wpcf7-form-control-wrap {
    margin-top: 20px;
    display: block;
}

.madmentoring_form label {
    font-weight: 600;
    color: #FFF !important;
}

.madmentoring_form .rBottomM p {
    margin-bottom: 0px;
}


.prtnrfrM label {
    font-weight: 600;
}

.waweslidE {
    transform: rotate(90deg);
}

.linebforE::after {
    content: '';
    position: absolute;
    right: -30%;
    background-image: url(images/yelowblkdot.png);
    width: 100%;
    height: 300px;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: contain;
}

#select2-number-of-participants-container {
    padding: 15px 10px !important;
}

.select2-container .select2-selection--single {
    height: auto !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: auto !important;
    top: 30px !important;
    right: 10px !important;
}

.prtcpnthdnG {
    text-align: center;
    font-family: 'gothambold' !important;
    font-size: 14px;
    background: #f02a6f;
    color: #fff;
    border-radius: 5px;
    padding: 13px 15px;
    width: 51%;
    margin: 33px auto 0;
}

.participant-input {
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
}

#slider .owl-item .slider-item img {
    filter: grayscale(100%);
    transition: all 0.4s ease-in-out;
    width: 100%;
}

#slider .owl-item .slider-item img:hover {
    filter: grayscale(0%);
    transition: all 0.4s ease-in-out;
}

.single.single-sessions .ult_modal-body {
    padding: 0;
    background: #e71f6b;
}

.single.single-sessions .ult_modal-header {
    display: none;
}

.single.single-sessions .ssnchairoW .modal-body .row .col-lg-4:before {
    left: -108px;
}

.single.single-sessions .ssnchairoW .modal-body .row .col-lg-4:after {
    left: -108px;
}

.single.single-sessions .ssnchairoW .modal-body .row .col-lg-4 img {
    border-radius: 100% !important;
    height: 350px;
    width: 350px;
    object-fit: cover;
}

.single.single-sessions .ssnchairoW .modal-content:after {
    left: 32%;
    width: 100%;
    height: 100%;
    top: -17px;
}

.single.single-sessions .ult_modal-body p {
    color: #fff !important;
}

.single.single-sessions .ssnchairoW .popup-content {
    color: #fff !important;
}

.participant-input input {
    padding: 10px !important;
}

.participant-input select {
    padding: 10px !important;
}

.participant-input:last-child {
    border: 0 !important;
}

.header .col-sm-8 {
    display: flex;
    align-items: center;
}

.header .col-sm-2.sociaL {
    display: flex;
    align-items: center;
    justify-content: end;
}

.header .col-sm-2.sociaL .widget {
    margin-bottom: 0px;
}

.header .col-sm-2.sociaL .widget_media_image figure {
    margin-bottom: 0;
}

.header .col-sm-2.sociaL .widget_media_image {
    float: right;
    width: 50px;
    padding: 10px;
    margin-bottom: 0;
}

.footoP {
    background: #221d1e;
    padding: 20px 0;
}

#menu-footer-menu-3 li {
    display: block;
}

#menu-footer-menu-3 li a {
    padding: 0;
}

#menu-footer-menu-2 li {
    display: block;
}

#menu-footer-menu-2 li a {
    padding: 0;
}

.footoP .col-lg-2 .widget_media_image figure {
    margin-bottom: 0;
}

.footoP .col-lg-2 .widget_media_image {
    float: left;
    width: 70px;
    padding: 10px;
    margin-bottom: 0;
    text-align: center;
}

.socialbar_footer {
    display: inline-block;
}

.footoP .col-lg-3 {
    border-right: 1px solid #303030;
    margin-bottom: 0px;
}

.p-l-50 {
    padding-left: 50px !important;
}

.insprationalroW .vc_col-sm-4 .attenD .title-center.bb-top-title {
    background: #ec3273 !important;
    color: #ec3273 !important;
}

.insprationalroW .vc_col-sm-4 .attenD .bb-description h3 {
    font-family: 'gothambold';
    font-size: 40px;
}

.insprationalroW .vc_col-sm-4 .attenD .bb-description p {
    font-family: 'gothambook';
    font-size: 25px;
    line-height: 30px;
}

.sceduleroW .vc_tta-panel-body .vc_row.minhghT .vc_col-sm-3::before {
    display: none;
}

.sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-3:after {
    content: '';
    position: absolute;
    right: 0;
    border-right: 1px solid #fff;
    height: 30px;
    bottom: 18px;
}

.m-b-150 {
    margin-bottom: 150px !important;
}

.m-b-80 {
    margin-bottom: 80px !important;
}

.footoP .widget-title {
    padding-bottom: 20px;
}

.footoP .widget-title:after {
    content: '';
    position: absolute;
    right: 0;
    border-bottom: 2px solid #f72c73;
    top: 50px;
    left: 0;
    width: 30px;
    margin: 0 auto;
}

.pricetbL {
    width: 60% !important;
    text-align: center;
}

.pricetbL th {
    background: #F73073;
    color: #fff;
}

.pricetbL.table thead th {
    border-bottom: 0 !important;
}

.p-l-100 {
    padding-left: 100px !important;
}

.p-r-100 {
    padding-right: 100px !important;
}

.gothamblack {
    font-family: 'gothamblack';
}

.gothambold {
    font-family: 'gothambold';
}

.wprm_before_menu_content img {
    width: 50%;
    text-align: center;
    margin: 0 auto;
    display: block;
}

.wprm_before_menu_content {
    border-bottom: 1px solid #303030 !important;
}

.wprmenu_bar #custom_menu_icon.hamburger {
    padding: 10px 7px 4px;
}

#slider .speakerh5.image-text .designatioNs {
    font-size: 12px;
    font-family: 'gothambook';
    color: #060606;
    margin-bottom: 0;
}

#slider .speakerh5.image-text .companY {
    font-size: 12px;
    font-family: 'gothambook';
    color: #FFE029;
    margin-bottom: 0;
}

.logonamemoblE {
    display: none;
}

.insprationalroWmobilE.insprationalroW {
    display: none !important;
}

.carousel-slider .carousel-slider__caption .caption {
    font-size: 14px !important;
    color: #f62c72;
    font-family: 'gothambold';
}

.carousel-slider .carousel-slider__item a {
    text-decoration: none;
}

.mobile_speakerS {
    display: none;
}

.pinkboX {
    display: none;
}

.participanthdnG {
    color: #F73073;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px solid #f72c73;
}

.wpcf7-spinner::before {
    background-image: url(images/2026-logo.png) !important;
    width: 40px;
    height: 40px;
    background-size: cover;
    left: 0;
    right: 0;
    top: 30px;
    transform-origin: center;
}

.wpcf7-spinner {
    background-color: transparent;
}

.participant_inc {
    padding-top: 10px;
}

.container-90.snglEsesoN {
    width: 80%;
}

.container-90.snglEsesoN .col-sm-9 .vc_row {
    padding-right: 0 !important;
}

.single.single-sessions .ssnchairoW .modal-content {
    border: 0;
}

.sessionchairoW .sessionchairhdnG {
    width: 80%;
    left: 20%;
}

.sessionchairoW .sessionchairhdnG h6.designatioN {
    font-size: 14px;
}

.sessionchairoW .sessionchairhdnG h6.agencY {
    font-size: 15px;
}

.sessionchairoW .sessionchairhdnG h5 {
    font-size: 24px;
}

.ssnchairoW.modal .popup-content::-webkit-scrollbar {
    width: 1px;
}

.ssnchairoW.modal .popup-content::-webkit-scrollbar-track {
    background: #fff;
}

.ssnchairoW.modal .popup-content::-webkit-scrollbar-thumb {
    background: #000;
    height: 10px;
}

.ssnchairoW.modal .popup-content::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.gothambolD .uvc-main-heading h2 {
    font-family: 'gothambold';
}

.custom4boX .wpb_single_image {
    margin-bottom: 0px;
}

.custom4boX .wpb_single_image img {
    height: 250px;
    width: 250px;
    border-radius: 100%;
    object-fit: cover;
}

.custom4boX .uvc-main-heading h2 {
    color: #f62c72;
    font-size: 25px;
    font-family: 'gothammedium';
}

.custom4boX .uvc-sub-heading {
    color: #000;
    font-size: 16px;
    font-family: gothammedium;
}

.custom4boX .uvc-heading {
    text-align: left;
    background: #fff;
    padding: 10px 10px;
    width: 250px;
    height: 120px;
    margin: -5px auto;
    box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
    border: 1px solid #ebebeb;
    position: relative;
    bottom: 35px;
}

.custom4boX::before {
    content: '';
    position: absolute;
    right: 10px;
    background-image: url(images/pink-circle.gif);
    width: 8%;
    height: 150px;
    top: 185px;
    background-repeat: no-repeat;
    z-index: -1;
    background-size: contain;
}

.custom4boXmobile {
    display: none;
}

.custom4boXmobile .wpb_single_image {
    margin-bottom: 0px;
}

.custom4boXmobile .wpb_single_image img {
    height: 250px;
    width: 250px;
    border-radius: 100%;
    object-fit: cover;
}

.custom4boXmobile .uvc-main-heading h2 {
    color: #f62c72;
    font-size: 25px;
    font-family: 'gothammedium';
}

.custom4boXmobile .uvc-sub-heading {
    color: #000;
    font-size: 16px;
    font-family: gothammedium;
}

.custom4boXmobile .uvc-heading {
    text-align: left;
    background: #fff;
    padding: 10px 10px;
    width: 250px;
    height: 120px;
    margin: -5px auto;
    box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
    border: 1px solid #ebebeb;
    position: relative;
    bottom: 60px;
}

.custom4boXmobile::before {
    position: absolute;
    right: -7%;
    background-image: url(images/circle-patteren.png);
    width: 15%;
    height: 315px;
    top: 185px;
    background-repeat: no-repeat;
    background-size: contain;
}

.shdowboX .vc_column-inner {
    box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
    border: 1px solid #ebebeb;
    padding: 0 30px 10px;
    border-bottom: 5px solid #F62C72;
}

.shdowboX strong {
    color: #F62C72;
}

.f-15 {
    font-size: 15px;
}

.showbtNs {
    padding: 5px 10px;
    margin: 5px auto;
    background: #f62c72;
    color: #fff;
    border-radius: 5px;
    border: 0;
    font-size: 15px;
}

.showbtNs:focus {
    border: 0;
    outline: 0;
}

.ssnnaV {
    padding: 30px 0 0 0;
    margin: 0 auto !important;
    width: 103.3%;
}

.ssnnaV a {
    font-family: 'gothambold';
    color: #fff !important;
    text-align: center;
}

.ssnnaV a:hover {
    text-decoration: none;
}

.ssnnaV .nav-previous {
    float: right;
    width: 105px;
    background: #f72b73;
    padding: 10px 20px;
    text-align: center
}

.ssnnaV .nav-next {
    float: right;
    width: 105px;
    background: #f72b73;
    margin: 0 10px;
    padding: 10px 20px;
    text-align: center
}

.leftcirclE:nth-child(1)::before {
    content: '';
    position: absolute;
    left: -10px;
    background-image: url(images/pink-circle.gif);
    width: 100%;
    height: 150px;
    top: 50px;
    background-repeat: no-repeat;
    background-size: contain;
}

.rightsnakE::after {
    content: '';
    position: absolute;
    background-image: url(images/snake.gif);
    width: 110px;
    height: 25px;
    top: 0;
    z-index: 99999999;
    background-size: contain;
    background-repeat: no-repeat;
    right: 60px;
}

.rightcirclE::before {
    content: '';
    position: absolute;
    right: -25px;
    background-image: url(images/half-yellow.gif);
    width: 130px;
    height: 60px;
    top: 600px;
    background-repeat: no-repeat;
    background-size: contain;
    transform: rotate(268deg);
}




#wprmenu_menu_ul ul.sub-menu {
    display: contents;
}

#mg-wprm-wrap li.menu-item-has-children ul li {
    display: flex !important;
}

.gallerygriD .vc_grid {
    width: 100% !important;
}

.carousel-slider-1660.carousel-slider .carousel-slider__caption .caption {
    font-size: 14px !important;
}

.carousel-slider-1047.carousel-slider .carousel-slider__caption .caption {
    font-size: 14px !important;
}

/**Mediaidee css End**/


/*2024 css start*/
.sessioNs.sessions-2024 {
    height: auto !important;
}

.sessioNs.sessions-2024.index_sessionS .col-sm-3 {
    margin-bottom: 20px;
}

.sessioNs.sessions-2024.owl-carousel.owl-three .owl-item.active:nth-of-type(odd):hover .imgdiV {
    background-color: rgb(0 0 0 / 57%) !important;
    background-blend-mode: soft-light;
}

.sessioNs.sessions-2024.owl-carousel.owl-three .owl-item.active:nth-of-type(even):hover .imgdiV {
    background-color: rgb(239 99 147) !important;
    background-blend-mode: soft-light;
}

.sessioNs.sessions-2024.owl-carousel.owl-three .owl-item .imgdiV.color-yellow:hover p {
    color: #fff;
}


table.pinktablE {
    width: 75%;
}

.pinktablE.table-bordered td,
.table-bordered th {
    border-color: #F62C72 !important;
}

.formroW input {
    padding: 10px 10px !important;
}

.formroW select {
    padding: 10px 10px !important;
}

.page-template-homepage2024 .seassionroW .vc_col-sm-10::before {
    content: '';
    position: absolute;
    right: 79.4%;
    background-image: url(images/pattern.png);
    width: 294px;
    height: 85px;
    top: 77%;
    z-index: 9999;
    background-size: contain;
    background-repeat: no-repeat;
}

.page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
    content: '';
    position: absolute;
    right: 211px;
    background-image: url(images/pattern4.png);
    width: 100%;
    height: 375px;
    top: -125px;
    z-index: 9999;
    background-size: contain;
    background-repeat: no-repeat;
}

.page-template-homepage2024 .sessioNs.owl-carousel.owl-three .owl-item .imgdiV:hover p {
    padding-top: 100px;
}

.page-template-homepage2024 .sessioNs.owl-carousel.owl-three .owl-item.active:nth-child(3) :hover .imgdiV::after {
    content: '';
    position: absolute;
    left: 0;
    background-image: url(images/pattern2.png);
    width: 100%;
    height: 377px;
    bottom: 30px;
    z-index: 9999;
    background-size: contain;
    background-repeat: no-repeat;
}

.page-template-homepage2024 .sessioNs.owl-carousel.owl-three .owl-item.active:nth-child(4) :hover .imgdiV::after {
    content: '';
    position: absolute;
    left: 25%;
    background-image: url(images/pattern3.png);
    width: 247px;
    height: 239px;
    bottom: 58px;
    z-index: 9999;
    background-size: contain;
    background-repeat: no-repeat;
}

.page-template-homepage2024 .seassionroW .vc_col-sm-2::before {
    content: '';
    position: absolute;
    right: 0px;
    background-image: url(images/pattern5.png);
    width: 216px;
    height: 538px;
    top: 50px;
    background-size: contain;
    background-repeat: no-repeat;
}

.page-template-homepage2024 .speakeroW .vc_col-sm-3::before {
    content: '';
    position: absolute;
    left: 15px;
    background-image: url(images/pattern6.png);
    width: 155px;
    top: 16%;
    z-index: -1;
    background-size: contain;
    background-repeat: no-repeat;
    height: 664px;
}

.page-template-homepage2024 .speakeroW .vc_col-sm-3::after {
    content: '';
    position: absolute;
    left: 77%;
    background-image: url(images/pattern7.png);
    width: 260px;
    height: 260px;
    bottom: 150px;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: -1;
}

.page-template-homepage2024 .seassionroW .wpb_text_column {
    margin-bottom: 0px !important;
}

.page-template-homepage2024 .sessioNs.owl-carousel.owl-three .owl-item h5 {
    bottom: 211px;
}

.page-template-homepage2024 .iconroW2 .vc_row:last-child {
    padding-bottom: 0px;
}

.single-sessions2024 .snglEsesoN .col-sm-9::after {
    content: '';
    position: absolute;
    right: -15px;
    width: 20%;
    height: 50%;
    bottom: 0px;
    border-right: 15px solid #f62c72;
    border-bottom: 15px solid #f62c72;
    box-shadow: 5px 5px #939393;
}

.single-sessions2024 .snglEsesoN .col-sm-3::before {
    content: "";
    display: inline-block;
    width: 90%;
    height: 75%;
    background-image: url(images/dotted-square.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    left: -35px;
    top: -52px;
    z-index: -1;
}

.session-speakers-2024 .col-sm-3 {
    position: relative;
}

.page-id-208 {
    background-color: #46ccdb;
}

.session-speakers-2024 .col-sm-3:before {
    content: '';
    position: absolute;
    top: 6px;
    left: 60px;
    width: 315px;
    height: 315px;
    background: url(images/circle-patteren.png) no-repeat center center;
    background-size: contain;
    z-index: -1;
}

.session-speakers-2024 .sessionchairhdnG h5 {
    color: #23456b;
    font-family: 'gothamblack';
}

.session-speakers-2024 .sessionchairhdnG h6.designatioN {
    color: #23456b;
}

.session-speakers-2024 .sessionchairhdnG h6.agencY {
    color: #23456b;
    font-family: 'gothamblack';
}

.session-speakers-2024 .sessionchairhdnG {
    background: #ffdc00;
    margin: 0 1em 1em 0;
    height: 170px;
    width: calc(170px* 2);
    border-bottom-left-radius: calc(150px* 2);
    border-bottom-right-radius: calc(150px* 2);
    left: 10%;
    display: table;
    top: 80%;
    padding: 0 50px;
}

.session-speakers-2024 .sessionchairhdnG_inneR {
    text-align: center;
}

.session-chair-2024.bfor3:after {
    content: '';
    position: absolute;
    right: -39%;
    top: 0;
    background-image: url(images/wawes-pattern.png);
    background-repeat: no-repeat;
    z-index: -1;
}

.session-chair-2024.bfor4:after {
    content: '';
    position: absolute;
    right: -54%;
    background-image: url(images/blue-rectangle.png);
    background-repeat: no-repeat;
    background-size: contain;
    top: 90%;
    height: 250px;
}

.session-speakers-2024.bfor9:after {
    content: '';
    position: absolute;
    background-image: url(images/patteren-cut.png);
    top: 28%;
}

.session-speakers-2024.bfor8:after {
    /*  content: '';
    position: absolute;
    left: 0;
    background-image: url(images/line-patteren.png);
    top:100%;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 auto;
    width: 25%;
	right:0; */
    display: none;
}

.session-speakers-2024.bfor12:after {
    content: '';
    position: absolute;
    left: -7.5%;
    top: 27%;
    background-image: url(images/cut-x-yellow-patteren.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 180px;
    height: 286px;
}

.session-chair-2024 .col-sm-3 {
    position: relative;
}

.session-chair-2024 .col-sm-3:before {
    content: '';
    position: absolute;
    top: 18%;
    left: 60px;
    width: 315px;
    height: 315px;
    background: url(images/circle-patteren.png) no-repeat center center;
    background-size: contain;
    z-index: -1;
}

.session-chair-2024 .sessionchairhdnG h5 {
    color: #23456b;
    font-family: 'gothamblack';
}

.session-chair-2024 .sessionchairhdnG h6.designatioN {
    color: #23456b;
}

.session-chair-2024 .sessionchairhdnG h6.agencY {
    color: #23456b;
    font-family: 'gothamblack';
}

.session-chair-2024 .sessionchairhdnG {
    background: #ffdc00;
    margin: 0 1em 1em 0;
    height: 170px;
    width: calc(170px* 2);
    border-bottom-left-radius: calc(150px* 2);
    border-bottom-right-radius: calc(150px* 2);
    left: 10%;
    display: table;
    top: 80%;
    padding: 0 50px;
}

.session-chair-2024 .sessionchairhdnG_inneR {
    text-align: center;
}

.page-id-537 {
    background-color: #66e7f5;
}

.custom4boX .uvc-main-heading h2 {
    color: #23456b;
    font-family: 'gothamblack';
}

.custom4boX .uvc-main-heading .uvc-sub-heading {
    color: #23456b !important;
}

.custom4boX .uvc-sub-heading {
    font-size: 14px;
}

.custom4boX .uvc-heading {
    background: #ffdc00;
    margin: 0 1em 1em 0;
    height: 140px;
    width: calc(140px* 2);
    border-bottom-left-radius: calc(150px* 2);
    border-bottom-right-radius: calc(150px* 2);
    left: 10%;
    display: table;
    top: 80%;
    padding: 30px 30px;
}

.custom4boXmobile .uvc-main-heading h2 {
    color: #23456b;
    font-family: 'gothamblack';
}

.custom4boXmobile .uvc-main-heading .uvc-sub-heading {
    color: #23456b !important;
}

.custom4boXmobile .uvc-sub-heading {
    font-size: 14px;
}

.custom4boXmobile .uvc-heading {
    background: #ffdc00;
    margin: 0 1em 1em 0;
    height: 140px;
    width: calc(140px* 2);
    border-bottom-left-radius: calc(150px* 2);
    border-bottom-right-radius: calc(150px* 2);
    left: 10%;
    display: table;
    top: 80%;
    padding: 40px 40px;
}

ul.ul_clasS.blueuL strong {
    color: #58b8e8;
}

ul.ul_clasS.blueuL li::before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background-image: url(images/circle-outline-sky-blue.png);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 8px;
}

.bluecoloR {
    color: #1e38e6 !important;
}

.page-id-208 {
    background-color: #46ccdb;
}

.formroW.aboutroW .vc_col-sm-8::after {
    content: '';
    position: absolute;
    background-image: url(images/bfor5.png);
    width: 152px;
    height: 51px;
    top: 0;
}

.formroW.aboutroW .vc_col-sm-2:nth-child(1)::before {
    content: '';
    position: absolute;
    left: -107%;
    background-image: url(images/blue-rectangle.png);
    top: 90px;
    background-repeat: no-repeat;
    background-size: contain;
    rotate: 180deg;
}

.formroW.aboutroW .vc_col-sm-8::before {
    content: '';
    position: absolute;
    right: -34%;
    background-image: url(images/patteren-cut.png);
    top: 40%;
    width: 112px;
    height: 287px;
    transform: none;
}

.custom4boX::before {
    content: '';
    position: absolute;
    right: 50px;
    background-image: url(images/circle-patteren.png);
    top: 185px;
}

.cutX::after {
    content: '';
    left: 15px;
    background-image: url(images/cut-x-yellow-patteren.png);
    background-size: cover;
    position: absolute;
    height: 285px;
    width: 180px;
    background-repeat: no-repeat;
}

.sessionchairoW.session-speakers-2024 .col-lg-3 img {
    height: auto;
    width: auto;
}

.sessionchairoW.session-chair-2024 .col-lg-3 img {
    height: auto;
    width: auto;
}

.formroW.aboutroW::after {
    content: '';
    position: absolute;
    background-image: url(images/bfor5.png);
    width: 152px;
    height: 51px;
    top: 60px;
    right: -15%;
}

.formroW.aboutroW::before {
    content: '';
    position: absolute;
    right: -34%;
    background-image: url(images/patteren-cut.png);
    top: 40%;
    width: 112px;
    height: 287px;
    transform: none;
}

.blueptrN::before {
    content: '';
    position: absolute;
    left: -53%;
    background-image: url(images/blue-rectangle.png);
    top: 90px;
    background-repeat: no-repeat;
    background-size: contain;
    rotate: 180deg;
    height: 129px;
    width: 250px;
}



.page-id-1353 .shdowboX strong {
    color: #24466b;
}

.modalssN.session-chair-2024 .sessionchairhdnG {
    left: auto;
    right: 0;
}

.single-sessions .sessions-2024.snglEsesoN .col-sm-9::after {
    border-color: #1e38e6;
}

.single-sessions .sessions-2024.snglEsesoN .ssnnaV {
    display: none;
}

.sceduleroW2024.sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 {
    height: 110px;
}

.sceduleroW2024.sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 {
    height: 110px;
}

.sceduleroW2024.vc_tta.vc_tta-gap-15.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 0 !important;
}

.sceduleroW2024 .vc_tta-panel-body {
    padding-top: 0 !important;
}

.sessions-2024.sessioNs.owl-carousel.owl-three .owl-item .imgdiV:hover p {
    font-size: 17px;
    line-height: 20px;
}

.sessionchairoW.session-speakers-2024 .ssnchairoW .modal-body .row .col-lg-4:before {
    content: '';
    position: absolute;
    top: 0;
    left: 6%;
    width: 100%;
    height: 315px;
    background: url(images/circle-patteren.png) no-repeat center center;
    background-size: contain;
    z-index: -1;
}

.sessionchairoW.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-4:before {
    content: '';
    position: absolute;
    top: 0;
    left: 6%;
    width: 100%;
    height: 315px;
    background: url(images/circle-patteren.png) no-repeat center center;
    background-size: contain;
    z-index: -1;
}

.modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-4:before {
    content: '';
    position: absolute;
    top: 0;
    left: 20%;
    width: 100%;
    height: 315px;
    background: url(images/circle-patteren.png) no-repeat center center;
    background-size: contain;
    z-index: -1;
}

/*2024 css end*/


/*2025 css start*/
.gotham_black_font_heading h2 {
    font-family: 'gothamblack' !important;
}

.gotham_black_font {
    font-family: 'gothamblack' !important;
}

.gotham_medium_font {
    font-family: 'gothammedium' !important;
}

.year-2025 .entry-content {
    margin-top: 0;
}

.custom-chevron-container {
    display: flex;
    gap: 15px;
    margin: 50px;
    align-items: center;
}

.custom-chevron {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 25px solid #666;
    opacity: 0;
    flex-shrink: 0;
}

.custom-chevron:nth-child(1) {
    animation: appear 0.5s forwards;
    animation-delay: 0s;
}

.custom-chevron:nth-child(2) {
    animation: appear 0.5s forwards;
    animation-delay: 0.5s;
}

.custom-chevron:nth-child(3) {
    animation: appear 0.5s forwards;
    animation-delay: 1s;
}

.custom-chevron:nth-child(4) {
    animation: appear 0.5s forwards;
    animation-delay: 1.5s;
}

@keyframes appear {
    to {
        opacity: 1;
    }
}

.rev_slider .chevron-container {
    display: flex;
    gap: 15px;
    margin: 50px;
    align-items: center;
}

.rev_slider .chevron {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 25px solid #666;
    opacity: 0;
    flex-shrink: 0;
}

.year-2025 .site-header {
    background-color: #000;
}

#wave-canvas {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: auto;
    z-index: -1;
    pointer-events: none;
    overflow: hidden;
    background: transparent;
    margin: 0;
    max-height: none;
}

#wave-canvas canvas {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
}

.counter-fleX .stats-block {
    width: 50%;
    float: left;
    text-align: left;
}

.counter-fleX .stats-top .aio-icon-top,
.counter-fleX .stats-top .stats-desc {
    width: 100%;
    display: block;
    text-align: left;
}


/* FIXED CSS - Override conflicting styles */

.circle-collage-wrapper {
    position: relative;
    width: 100%;
    max-width: 700px;
    height: 500px;
    margin: 0 auto;
    background: transparent;
    overflow: visible;
    /* Clear any inherited floats */
    clear: both;
}

.circle-img {
    position: absolute !important;
    /* Force absolute positioning */
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
    transition: all 0.3s ease;
    cursor: pointer;
    will-change: transform;
    backface-visibility: hidden;
    perspective: 1000px;

    /* CRITICAL: Override any conflicting styles */
    float: none !important;
    display: block !important;
    width: auto !important;
    /* Let individual classes set width */
    text-align: center !important;

    /* Ensure proper transform behavior */
    transform-style: preserve-3d;
    transform-origin: center center;
}

.circle-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.3s ease;
}

/* Background overlay on hover */
.circle-img::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(64, 190, 158, 0.85);
    border-radius: 50%;
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.circle-img:hover::before {
    opacity: 1;
}

.hover-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: transparent;
    color: white;
    padding: 8px 16px;
    border-radius: 20px;
    font-size: 14px;
    font-weight: 600;
    opacity: 0;
    transition: opacity 0.3s ease;
    white-space: nowrap;
    pointer-events: none;
    z-index: 2;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}

.circle-img:hover .hover-text {
    opacity: 1;
    display: none;
}

.circle-img:hover img {
    transform: scale(1.05);
}

.circle-img:hover {
    animation-play-state: paused;
    transform: translateY(-5px);
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.25);
}

.top-left-small::before {
    background: rgba(220, 53, 69, 0.85);
}

.top-right-small::before {
    background: rgba(13, 110, 253, 0.85);
}

.left-large::before {
    background: rgba(255, 193, 7, 0.85);
}

.bottom-left-small::before {
    background: rgba(220, 53, 69, 0.85);
}

.center-big::before {
    background: rgba(64, 190, 158, 0.85);
}

.circle-img.top-left-small {
    width: 180px !important;
    height: 180px !important;
    top: -10% !important;
    left: 28% !important;
    right: auto !important;
    bottom: auto !important;
    z-index: 2;
    animation: float1 6s ease-in-out infinite;
    animation-delay: 0s;
    position: absolute !important;
    float: none !important;
}

.circle-img.top-right-small {
    width: 140px !important;
    height: 140px !important;
    top: -13px !important;
    right: 19% !important;
    left: auto !important;
    bottom: auto !important;
    z-index: 2;
    animation: float2 5s ease-in-out infinite;
    animation-delay: 1s;
    position: absolute !important;
    float: none !important;
}

.circle-img.left-large {
    width: 220px !important;
    height: 220px !important;
    top: 140px !important;
    left: 5% !important;
    right: auto !important;
    bottom: auto !important;
    z-index: 2;
    animation: float3 7s ease-in-out infinite;
    animation-delay: 2s;
    position: absolute !important;
    float: none !important;
}

.circle-img.bottom-left-small {
    width: 120px !important;
    height: 120px !important;
    bottom: -15px !important;
    left: 23% !important;
    top: auto !important;
    right: auto !important;
    z-index: 2;
    animation: float4 5.5s ease-in-out infinite;
    animation-delay: 0.5s;
    position: absolute !important;
    float: none !important;
}

.circle-img.center-big {
    width: 320px !important;
    height: 320px !important;
    top: 32% !important;
    right: 12% !important;
    left: auto !important;
    bottom: auto !important;
    z-index: 3;
    animation: float5 8s ease-in-out infinite;
    animation-delay: 1.5s;
    position: absolute !important;
    float: none !important;
}

.center-big .hover-text {
    font-size: 16px;
    padding: 10px 20px;
}

/* Floating Animations */
@keyframes float1 {

    0%,
    100% {
        transform: translateY(0px) rotate(0deg);
    }

    50% {
        transform: translateY(-15px) rotate(2deg);
    }
}

@keyframes float2 {

    0%,
    100% {
        transform: translateY(0px) rotate(0deg);
    }

    50% {
        transform: translateY(-12px) rotate(-1deg);
    }
}

@keyframes float3 {

    0%,
    100% {
        transform: translateY(0px) rotate(0deg);
    }

    50% {
        transform: translateY(-18px) rotate(1deg);
    }
}

@keyframes float4 {

    0%,
    100% {
        transform: translateY(0px) rotate(0deg);
    }

    50% {
        transform: translateY(-10px) rotate(-2deg);
    }
}

@keyframes float5 {

    0%,
    100% {
        transform: translateY(0px) rotate(0deg);
    }

    50% {
        transform: translateY(-20px) rotate(1.5deg);
    }
}

/* OVERRIDE CONFLICTING COUNTER STYLES */
.counter-fleX .circle-img.stats-block,
.counter-fleX .circle-img {
    width: auto !important;
    /* Let circle classes control width */
    float: none !important;
    text-align: center !important;
    position: absolute !important;
    display: block !important;
}

.counter-fleX .circle-img .stats-top .aio-icon-top,
.counter-fleX .circle-img .stats-top .stats-desc {
    width: 100% !important;
    display: block !important;
    text-align: center !important;
}

@media (max-width: 768px) {
    .circle-collage-wrapper {
        max-width: 95vw;
        height: 400px;
    }

    .circle-img.top-left-small {
        width: 110px !important;
        height: 110px !important;
        top: 15px !important;
        left: 45px !important;
    }

    .circle-img.top-right-small {
        width: 95px !important;
        height: 95px !important;
        top: 25px !important;
        right: 60px !important;
    }

    .circle-img.left-large {
        width: 140px !important;
        height: 140px !important;
        top: 110px !important;
        left: 15px !important;
    }

    .circle-img.bottom-left-small {
        width: 80px !important;
        height: 80px !important;
        bottom: 30px !important;
        left: 60px !important;
    }

    .circle-img.center-big {
        width: 220px !important;
        height: 220px !important;
        top: 90px !important;
        right: 45px !important;
    }

    .hover-text {
        font-size: 12px;
        padding: 6px 12px;
    }

    .center-big .hover-text {
        font-size: 14px;
        padding: 8px 16px;
    }
}

@media (max-width: 480px) {
    .circle-collage-wrapper {
        height: 320px;
    }

    .circle-img.top-left-small {
        width: 85px !important;
        height: 85px !important;
        top: 12px !important;
        left: 35px !important;
    }

    .circle-img.top-right-small {
        width: 75px !important;
        height: 75px !important;
        top: 20px !important;
        right: 45px !important;
    }

    .circle-img.left-large {
        width: 110px !important;
        height: 110px !important;
        top: 85px !important;
        left: 12px !important;
    }

    .circle-img.bottom-left-small {
        width: 65px !important;
        height: 65px !important;
        bottom: 25px !important;
        left: 45px !important;
    }

    .circle-img.center-big {
        width: 170px !important;
        height: 170px !important;
        top: 75px !important;
        right: 35px !important;
    }

    .hover-text {
        font-size: 11px;
        padding: 5px 10px;
    }

    .center-big .hover-text {
        font-size: 12px;
        padding: 6px 12px;
    }
}

@media (max-width: 320px) {
    .circle-collage-wrapper {
        height: 280px;
    }

    .circle-img.top-left-small {
        width: 70px !important;
        height: 70px !important;
        top: 10px !important;
        left: 25px !important;
    }

    .circle-img.top-right-small {
        width: 60px !important;
        height: 60px !important;
        top: 15px !important;
        right: 35px !important;
    }

    .circle-img.left-large {
        width: 90px !important;
        height: 90px !important;
        top: 70px !important;
        left: 10px !important;
    }

    .circle-img.bottom-left-small {
        width: 50px !important;
        height: 50px !important;
        bottom: 20px !important;
        left: 35px !important;
    }

    .circle-img.center-big {
        width: 140px !important;
        height: 140px !important;
        top: 60px !important;
        right: 25px !important;
    }

    .hover-text {
        font-size: 10px;
        padding: 4px 8px;
    }

    .center-big .hover-text {
        font-size: 11px;
        padding: 5px 10px;
    }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .circle-img {
        animation: none;
    }
}

.container-70 {
    width: 70% !important;
}


.chevron-pulse {
    animation: rotate 4s linear infinite;
    position: absolute;
    left: 2%;
    margin: 0 auto;
}

@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}


.lines-container {
    display: flex;
    gap: 5px;
    align-items: center;
    position: absolute;
    top: 0;
    right: 15%;
    height: auto;
}

.line {
    width: 30px;
    height: 4px;
    background: #EDBA3B;
    transform: rotate(-45deg);
    opacity: 0;
    animation: showLine 4s ease infinite;
}

.line:nth-child(1) {
    animation-delay: 0.15s;
}

.line:nth-child(2) {
    animation-delay: 0.3s;
}

.line:nth-child(3) {
    animation-delay: 0.45s;
}

.line:nth-child(4) {
    animation-delay: 0.6s;
}

.line:nth-child(5) {
    animation-delay: 0.75s;
}

.line:nth-child(6) {
    animation-delay: 0.9s;
}

.line:nth-child(7) {
    animation-delay: 1.05s;
}

.line:nth-child(8) {
    animation-delay: 1.2s;
}

.line:nth-child(9) {
    animation-delay: 1.35s;
}

.line:nth-child(10) {
    animation-delay: 1.5s;
}

@keyframes showLine {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.counter-fleX .stats-block .stats-number {
    font-family: 'gothamblack';
}

.counter-fleX .stats-block .counter_suffix {
    font-family: 'gothamblack';
}

.counter-fleX .stats-block .stats-text {
    font-family: 'gothammedium' !important;
}

.width-80 {
    width: 80%;
}




.wave-icon-w {
    animation: zigzagWave 2s ease-in-out infinite;
}

@keyframes zigzagWave {
    0% {
        transform: translateX(0);
    }

    25% {
        transform: translateX(5px);
    }

    50% {
        transform: translateX(0);
    }

    75% {
        transform: translateX(-5px);
    }

    100% {
        transform: translateX(0);
    }
}






/*Speaker Slider Start*/
.speaker-slider-container * {
    padding: 0;
    box-sizing: border-box;
}

.speaker-slider-container .slider-container {
    position: relative;
    height: 70vh;
    overflow: hidden;
    background: #111;
    color: #fff;
}

.speaker-slider-container .slider-wrapper {
    display: flex;
    height: 70vh;
    transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.speaker-slider-container .slide-group {
    display: flex;
    min-width: 100%;
    flex-shrink: 0;
}

.speaker-slider-container li {
    flex: 1;
    position: relative;
    transition: flex 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    overflow: hidden;
    list-style: none;
}

.speaker-slider-container li::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #02557ed4;
    transition: background-color 0.4s ease;
    z-index: 1;
    background-blend-mode: multiply;
}

.speaker-slider-container li.active {
    flex: 3;
}

.speaker-slider-container li.active::before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(17, 17, 17, 0.9) 100%);
}

.speaker-slider-container h3 {
    position: absolute;
    z-index: 2;
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
    white-space: nowrap;
    pointer-events: none;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.8);
    transition: all 0.4s ease;
    bottom: 150px;
    right: 0px;
    transform: rotate(-90deg);
    transform-origin: right bottom;
}

.speaker-slider-container li.active h3 {
    opacity: 0;
    transform: rotate(-90deg) scale(0.8);
}

.speaker-slider-container .section-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 40px;
    z-index: 2;
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.4s ease 0.2s;
}

.speaker-slider-container li.active .section-content {
    opacity: 1;
    transform: translateY(0);
}

.speaker-slider-container .section-content h2 {
    margin-bottom: 16px;
    font-size: 48px;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.8);
    line-height: 1.1;
}

.speaker-slider-container .section-content p {
    max-width: 80%;
    font-size: 16px;
    line-height: 1.3;
    opacity: 0.9;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
}

.speaker-slider-container .speaker-info {
    margin: 20px 0;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease 0.3s;
    margin-top: 0px;
}

.speaker-slider-container li.active .speaker-info {
    opacity: 1;
    transform: translateY(0);
}

.speaker-slider-container .speaker-info .designation {
    display: block;
    font-size: 18px;
    color: #58b8e8;
    font-weight: 600;
    margin-bottom: 5px;
}

.speaker-slider-container .speaker-info .company {
    display: block;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.7);
}

.speaker-slider-container .speaker-link {
    display: inline-block;
    margin-top: 20px;
    padding: 12px 24px;
    background: linear-gradient(135deg, #00bcd4, #0097a7);
    color: white;
    text-decoration: none;
    border-radius: 25px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease 0.4s;
    border: 1px solid rgba(255, 255, 255, 0.2);
}

.speaker-slider-container li.active .speaker-link {
    opacity: 1;
    transform: translateY(0);
}

.speaker-slider-container .speaker-link:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 20px rgba(0, 188, 212, 0.3);
}

/* Navigation Controls */
.speaker-slider-container .nav-controls {
    position: absolute;
    bottom: 20px;
    right: 0px;
    transform: translateX(-50%);
    display: flex;
    gap: 20px;
    z-index: 100;
}

.speaker-slider-container .nav-btn {
    width: 50px;
    height: 50px;
    border: 2px solid rgba(255, 255, 255, 0.3);
    background: rgba(0, 0, 0, 0.7);
    border-radius: 50%;
    color: white;
    font-size: 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    backdrop-filter: blur(10px);
}

.speaker-slider-container .nav-btn:hover {
    background: #00bcd4;
    border-color: #00bcd4;
    transform: scale(1.1);
}

.speaker-slider-container .nav-btn:disabled {
    opacity: 0.3;
    cursor: not-allowed;
    transform: none;
}

/* Dots Indicator */
.speaker-slider-container .dots-indicator {
    position: absolute;
    bottom: 100px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    gap: 10px;
    z-index: 100;
}

.speaker-slider-container .dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.3);
    cursor: pointer;
    transition: all 0.3s ease;
    border: 2px solid transparent;
}

.speaker-slider-container .dot.active {
    background: #00bcd4;
    border-color: rgba(255, 255, 255, 0.5);
    transform: scale(1.2);
}

/* Popup Styles */
.speaker-slider-container .popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.9);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1000;
    opacity: 0;
    visibility: hidden;
    backdrop-filter: blur(5px);
}

.speaker-slider-container .popup-overlay.active {
    opacity: 1;
    visibility: visible;
}

.speaker-slider-container .popup-content {
    background: linear-gradient(135deg, rgba(30, 30, 30, 0.95) 0%, rgba(50, 50, 50, 0.95) 100%);
    border-radius: 20px;
    padding: 30px;
    max-width: 60%;
    width: 90%;
    max-height: 80vh;
    overflow-y: auto;
    position: relative;
    transition: all 0.3s ease;
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.5);
    flex: 1;
}

.speaker-slider-container .popup-overlay.active .popup-content {
    transform: scale(1) translateY(0);
    background-color: transparent;
    background-image: linear-gradient(54deg, #821988 0%, #0B0211 100%);
    border: 0;
    display: flex;
}

.speaker-slider-container .popup-close {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 40px;
    height: 40px;
    border: none;
    border-radius: 50%;
    color: white;
    font-size: 45px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    background: transparent;
    font-weight: 900;
}

.speaker-slider-container .popup-close:hover {
    background: transparent;
    transform: scale(1.1);
}

.speaker-slider-container .popup-header {
    display: flex;
    align-items: center;
    gap: 60px;
    margin-bottom: 30px;
}

.speaker-slider-container .popup-image {
    width: 450px;
    height: 100%;
    min-height: 500px;
    border-radius: 15px;
    background-size: cover;
    background-position: center;
    flex-shrink: 0;
    border: 0;
}

.speaker-slider-container .popup-title .info-value {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.7);
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 0;
}

.speaker-slider-container .popup-title h2 {
    font-size: 45px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 10px;
    color: #fff;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.8);
}

.speaker-slider-container .popup-title .genre {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.7);
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 0px;
}

.speaker-slider-container .popup-description {
    font-size: 16px;
    line-height: 1.6;
    color: rgba(255, 255, 255, 0.9);
    margin-bottom: 30px;
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: #777 transparent;
    overflow-x: hidden;
}

.speaker-slider-container .popup-description::-webkit-scrollbar {
    width: 0.5px;
}

.speaker-slider-container .popup-description::-webkit-scrollbar-thumb {
    background-color: #777;
    border-radius: 10px;
}

.speaker-slider-container .popup-description::-webkit-scrollbar-track {
    background: transparent;
}

.speaker-slider-container .popup-info {
    margin-bottom: 30px;
}

.speaker-slider-container .popup-info .info-item {
    margin-bottom: 15px;
}

.speaker-slider-container .popup-info .info-label {
    font-size: 12px;
    color: rgba(255, 255, 255, 0.7);
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 5px;
}

.speaker-slider-container .popup-info .info-value {
    font-size: 18px;
    font-weight: 600;
    color: #00bcd4;
}

.speaker-slider-container .popup-links {
    display: flex;
    gap: 15px;
    justify-content: center;
}

.speaker-slider-container .popup-link {
    display: inline-block;
    padding: 12px 24px;
    background: linear-gradient(135deg, #00bcd4, #0097a7);
    color: white;
    text-decoration: none;
    border-radius: 25px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
    transition: all 0.3s ease;
    border: 1px solid rgba(255, 255, 255, 0.2);
}

.speaker-slider-container .popup-link:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 20px rgba(0, 188, 212, 0.3);
}

/* Mobile Responsive */
@media (max-width: 768px) {
    /* .speaker-slider-container .slider-wrapper {
        flex-direction: column;
    }
    
    .speaker-slider-container .slide-group {
        flex-direction: column;
        min-height: 100vh;
    }
    
    .speaker-slider-container li {
        min-height: 25vh;
    }
    
    .speaker-slider-container li.active {
        flex: 3;
    }
    
    .speaker-slider-container h3 {
        transform: translate(-50%, -50%) rotate(0deg);
        font-size: 20px;
    }
    
    .speaker-slider-container .section-content {
        padding: 20px;
    }
    
    .speaker-slider-container .section-content h2 {
        font-size: 32px;
    }
    
    .speaker-slider-container .section-content p {
        max-width: 100%;
        font-size: 14px;
    } */
}



.speakeroW .vc_col-sm-9::before {
    display: none;
}

.dots-indicator {
    display: none !important;
}

/* Center align all speaker titles by default */
.speaker-slider-container li h3 {
    left: 70% !important;
    transform: translate(-50%, -50%) rotate(-90deg);
    text-align: center;
}

.year-2025 .speakeroW .vc_col-sm-3 .ubtn-ctn-left {
    padding-left: 0px;
}

.year-2025 .speakeroW .vc_col-sm-3 {
    padding-left: 0px;
}

.year-2025 .speakeroW .vc_col-sm-3 .ubtn {
    padding: 15px 110px;
    border-radius: 0 !important;
}

.year-2025 .speakeroW .vc_col-sm-3::before {
    content: '';
    position: absolute;
    left: 0;
    background-image: url(images/speaker-line-waves.png);
    width: 580px;
    height: 450px;
    bottom: 0;
    z-index: 2;
    background-size: contain;
    background-repeat: no-repeat;
    top: 35%;
}

.year-2025 .speakeroW .vc_col-sm-3::after {
    content: '';
    position: absolute;
    left: 73%;
    background-image: url(images/curved8.png);
    width: 155px;
    height: 80px;
    bottom: auto;
    background-size: auto;
    top: 80%;
    z-index: 1;
}

.year-2025 .green-line {
    position: absolute;
    right: -60px;
    top: 52%;
}

.year-2025 .skyblue-half-circle {
    position: absolute;
    right: -30px;
    top: 35%;
}

.speaker-slider-container .popup-close:focus {
    outline: 0;
}

.year-2025 .grey-line-left {
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-bottom: 0;
}

.year-2025 .grey-line-left .vc_figure {
    width: 100%;
}

.year-2025 .grey-line-left .vc_figure .vc_single_image-wrapper {
    width: 100%;
}

.year-2025 .grey-line-left .vc_figure .vc_single_image-wrapper img {
    width: 100%;
}

/*Speaker Slider End*/




@keyframes slowBounce {

    0%,
    100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-20px);
    }
}

.half-grey-circle {
    animation: slowBounce 4s ease-in-out infinite;
    position: absolute;
    top: 0%;
    left: -40px;
}

.zindxroW {
    z-index: -1;
}




/*session start 2025*/
.year-2025 .sessions-carousel-wrapper {
    margin: 0;
    padding: 0;
    position: relative;
    height: 500px;
    border-radius: 20px;
    overflow: hidden;
    background: #000;
}

.year-2025 .sessions-carousel {
    height: 100%;
}

.year-2025 .session-slide {
    height: 500px;
    position: relative;
    display: flex !important;
    /* Force flex display */
}

.year-2025 .session-container {
    display: flex;
    height: 100%;
    width: 100%;
    position: relative;
}

.year-2025 .session-content-left {
    flex: 0 0 50%;
    padding: 60px 50px;
    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);
    color: white;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    z-index: 2;
}

.year-2025 .session-title {
    font-size: 2.5rem;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 15px;
    color: white;
}

.year-2025 .session-description {
    font-size: 1rem;
    line-height: 1.6;
    opacity: 0.9;
    margin-bottom: 20px;
}

.year-2025 .session-navigation {
    display: flex;
    align-items: center;
}

.year-2025 .nav-arrow {
    width: 50px;
    height: 50px;
    border: 2px solid rgba(255, 255, 255, 0.3);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    cursor: pointer;
    transition: all 0.3s ease;
    background: #000;
    border-color: #000;
}

.year-2025 .nav-arrow:hover {
    border-color: #51a2e9;
    background: rgba(81, 162, 233, 0.1);
    transform: translateX(5px);
}

/* FULL IMAGE CONTAINER - FIXED */
.year-2025 .session-image-right {
    flex: 1;
    /* Takes remaining 50% space */
    position: relative;
    overflow: hidden;
    background: #000;
    width: 50%;
    /* Explicit width */
    height: 100%;
    /* Full height */
    min-height: 500px;
    /* Minimum height */
}

/* FULL IMAGE TAG METHOD - COVERS ENTIRE AREA */
.year-2025 .session-bg-image-tag {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
    z-index: 1;
    transition: transform 0.5s ease;
    display: block !important;
    filter: brightness(1.05) contrast(1.02) saturate(1.1);
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    outline: none !important;
}

.year-2025 .session-bg-image-tag:hover {
    transform: scale(1.02);
    filter: brightness(1.1) contrast(1.05) saturate(1.15);
}

/* FULL BACKGROUND IMAGE METHOD - COVERS ENTIRE AREA */
.year-2025 .session-bg-image-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    z-index: 1;
    transition: transform 0.5s ease;
    display: none;
    filter: brightness(1.05) contrast(1.02) saturate(1.1);
    margin: 0 !important;
    padding: 0 !important;
}

.year-2025 .session-bg-image-bg:hover {
    transform: scale(1.02);
    filter: brightness(1.1) contrast(1.05) saturate(1.15);
}

.year-2025 .session-default-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    z-index: 0;
}

/* MINIMAL OVERLAY */
.year-2025 .session-overlay-gradient {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(45deg, rgba(0, 0, 0, 0.03) 0%, transparent 30%);
    z-index: 2;
    pointer-events: none;
}

/* FORCE FULL IMAGE DISPLAY - OVERRIDE ALL STYLES */
.year-2025 .session-image-right img,
.year-2025 .session-image-right .session-bg-image-tag {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    max-height: none !important;
    min-width: 100% !important;
    min-height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
    z-index: 1 !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    outline: none !important;
    box-sizing: border-box !important;
    filter: brightness(1.05) contrast(1.02) saturate(1.1) !important;
}

/* Remove any WordPress/theme image styling */
.year-2025 .session-image-right img {
    border-radius: 0 !important;
    box-shadow: none !important;
    transform: none !important;
}

/* Navigation */
.year-2025 .sessions-carousel .owl-nav {
    display: none;
}

.year-2025 .session-navigation {
    position: absolute;
    bottom: 30px;
    left: 50px;
    z-index: 10;
    display: flex;
    align-items: center;
    gap: 20px;
}

.year-2025 .sessions-carousel .owl-dots {
    position: absolute;
    display: flex;
    align-items: center;
    gap: 60px;
    margin: 0;
    bottom: 49px;
    left: 12%;
    z-index: 10;
}

.year-2025 .sessions-carousel .owl-dots .owl-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.6);
    transition: all 0.3s ease;
    cursor: pointer;
    border: none;
    padding: 0;
}

.year-2025 .sessions-carousel .owl-dots .owl-dot.active {
    background: #51a2e9;
    transform: scale(1.2);
}

.year-2025 .sessions-carousel .owl-dots .owl-dot:hover {
    background: rgba(255, 255, 255, 0.9);
}

/* Buttons */
.year-2025 .ssndtals {
    display: inline-block;
    background: #58b8e8;
    color: #000;
    padding: 8px 20px;
    border-radius: 25px;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 30px;
    align-self: flex-start;
    backdrop-filter: blur(10px);
    text-decoration: none;
    text-transform: capitalize;
    transition: all 0.3s ease;
}

.year-2025 .ssndtals:hover {
    background-color: #3e3e3e;
    color: #fff;
    transform: translateY(-2px);
}

.year-2025 .badge {
    display: inline-block;
    background: #58b8e8;
    color: #242424;
    padding: 15px 30px;
    border-radius: 0px 0px 10px 10px;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 30px;
    align-self: flex-start;
    backdrop-filter: blur(10px);
    text-decoration: none;
    text-transform: capitalize;
    position: absolute;
    top: 0;
    border: 0;
    z-index: 3;
    cursor: default;
}

/* FORCE REMOVE ANY CONTAINER RESTRICTIONS */
.year-2025 .session-image-right {
    flex-shrink: 0 !important;
    flex-grow: 1 !important;
    flex-basis: 50% !important;
}

/* Remove any padding/margin that might be added by themes */
.year-2025 .session-image-right * {
    box-sizing: border-box !important;
}

.year-2025 .session-image-right,
.year-2025 .session-image-right * {
    margin: 0 !important;
    padding: 0 !important;
}

/* RESPONSIVE DESIGN - MAINTAIN FULL COVERAGE */
@media (max-width: 1024px) {
    .year-2025 .session-content-left {
        padding: 40px 30px;
    }

    .year-2025 .session-title {
        font-size: 2rem;
    }

    .year-2025 .session-navigation {
        left: 30px;
        bottom: 20px;
    }

    .year-2025 .sessions-carousel .owl-dots {
        left: 10%;
        gap: 40px;
    }

    .year-2025 .session-image-right {
        min-height: 500px;
    }
}

@media (max-width: 768px) {
    .year-2025 .sessions-carousel-wrapper {
        height: 600px;
    }

    .year-2025 .session-slide {
        height: 600px;
    }

    .year-2025 .session-container {
        flex-direction: column;
    }

    .year-2025 .session-content-left {
        flex: 0 0 60%;
        padding: 30px 25px;
    }

    .year-2025 .session-title {
        font-size: 1.8rem;
        margin-bottom: 20px;
    }

    .year-2025 .session-description {
        font-size: 0.95rem;
        margin-bottom: 25px;
    }

    .year-2025 .session-image-right {
        flex: 1;
        width: 100% !important;
        height: 40% !important;
        min-height: 240px;
    }

    .year-2025 .session-navigation {
        left: 25px;
        bottom: 15px;
        gap: 15px;
    }

    .year-2025 .sessions-carousel .owl-dots {
        left: 25px;
        gap: 30px;
    }
}

@media (max-width: 480px) {
    .year-2025 .sessions-carousel-wrapper {
        height: 550px;
        border-radius: 15px;
    }

    .year-2025 .session-slide {
        height: 550px;
    }

    .year-2025 .session-content-left {
        padding: 25px 20px;
        flex: 0 0 55%;
    }

    .year-2025 .session-title {
        font-size: 1.5rem;
    }

    .year-2025 .session-description {
        font-size: 0.9rem;
    }

    .year-2025 .nav-arrow {
        width: 40px;
        height: 40px;
    }

    .year-2025 .session-navigation {
        left: 20px;
        bottom: 15px;
        gap: 12px;
    }

    .year-2025 .sessions-carousel .owl-dots .owl-dot {
        width: 10px;
        height: 10px;
    }

    .year-2025 .sessions-carousel .owl-dots {
        left: 20px;
        gap: 20px;
    }

    .year-2025 .badge {
        font-size: 18px;
        padding: 10px 20px;
    }

    .year-2025 .session-image-right {
        width: 100% !important;
        height: 35% !important;
        min-height: 192px;
    }
}

/* ABSOLUTE FORCE - Last resort overrides */
.year-2025 .session-image-right>* {
    width: 100% !important;
    height: 100% !important;
}

.year-2025.single-sessions .snglEsesoN .col-sm-4 img {
    mask:
        calc(30px + 20px + 20px) 100% / calc(2 * 20px) calc(2 * 20px) radial-gradient(#000 70%, #0000 72%),
        0 calc(100% - (30px + 20px) - 10px) / calc(2 * 20px) calc(2 * 20px) radial-gradient(#000 70%, #0000 72%),
        radial-gradient(30px at 0 100%, #0000 99%, #000 calc(100% + 1px)) calc(20px + 20px) calc(-1 * 20px - 10px),
        conic-gradient(from 180deg at 20px calc(100% - 20px), #0000 25%, #000 0) calc(30px + 20px + 20px) 0,
        conic-gradient(from 180deg at 20px calc(100% - 20px), #0000 25%, #000 0) 0 calc(-1 * (30px + 20px) - 10px);
    mask-repeat: no-repeat;
    border-radius: 10px;
}

.year-2025.single-sessions .snglEsesoN .col-sm-8::after {
    content: '';
    position: absolute;
    right: -15px;
    width: 20%;
    height: 200px;
    bottom: 0px;
    border-right: 15px solid #58595b;
    border-bottom: 15px solid #58595b;
    box-shadow: 5px 5px #3e3e3e;
}

/*session end 2025*/




/*Sponsors start 2025*/
.infinite-scroll-wrapper {
    display: flex;
    flex-direction: column;
    gap: 35px;
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}

.infinite-scroll-track {
    display: flex;
    width: max-content;
    animation: scroll-left 60s linear infinite;
    padding: 20px 0 0 0;
}

.infinite-scroll-track.reverse {
    padding: 0px 0 50px 0;
    animation: scroll-right 60s linear infinite;
}

.infinite-scroll-track:hover {
    animation-play-state: paused;
}

.infinite-item .logo-box {
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    box-sizing: border-box;
    transition: border 0.3s ease;
}

.infinite-item {
    flex: 0 0 auto;
    width: 320px;
    height: 100%;
    padding: 0px 0 15px;
    text-align: center;
    transition: transform 0.3s ease;
    box-sizing: border-box;
    margin: 0 15px;
    background: rgb(88 184 232 / 72%);
    border-radius: 12px;
}

.infinite-item img {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain;
}

.infinite-item:hover {
    transform: translateY(-8px);
    background-color: #000;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
}

.infinite-item:hover .sponsor-title {
    color: #fff;
}

.sponsor-title {
    font-size: 15px;
    padding: 10px;
    margin-top: 10px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    box-sizing: border-box;
    color: #000;
}

@keyframes scroll-left {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-50%);
    }
}

@keyframes scroll-right {
    0% {
        transform: translateX(-50%);
    }

    100% {
        transform: translateX(0);
    }
}

@media screen and (max-width: 767px) {
    .infinite-scroll-wrapper {
        width: 100%;
    }

    .infinite-item {
        width: calc(100vw / 2.5);
    }
}

/*Sponsors end 2025*/


.year-2025 .footoP {
    background: #000000;
}

.year-2025 .site-footer {
    background: #121212;
}


/*Socials 2025 Design*/
ul.social_fill {
    display: flex;
    align-items: center;
    margin: 0 auto;
}

ul.social_fill li {
    list-style: none;
    margin: 0 15px;
    position: relative;
}

ul.social_fill li a {
    text-decoration: none;
    position: relative;
    display: inline-block;
}

ul.social_fill li a .fa-brands {
    font-size: 1.9em;
    color: #b5b5b5;
    transition: 0.3s ease;
    position: relative;
    z-index: 1;
}

ul.social_fill li a::before {
    font-family: "Font Awesome 6 Brands";
    content: '';
    font-size: 1.9em;
    position: absolute;
    top: -1px;
    left: 0;
    height: 0;
    overflow: hidden;
    transition: 0.5s ease-in-out;
    z-index: 2;
    line-height: 32px;
}

/* Instagram */
ul.social_fill li:nth-child(1) a::before {
    content: "\f16d";
    /* Instagram */
    background-image: linear-gradient(45deg,
            #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
}

/* Facebook */
ul.social_fill li:nth-child(2) a::before {
    content: "\f39e";
    /* Facebook */
    color: #1877F2;
}

/* linkedin (X) */
ul.social_fill li:nth-child(3) a::before {
    content: "\f0e1";
    color: #0077B5;
}

ul.social_fill li:hover a::before {
    height: 100%;
}

ul.social_fill li a:hover .fa-brands {
    color: #555;
}

.socialbar_footer ul.social_fill {
    display: flex;
    margin: 10px auto !important;
    padding: 0;
}

/*Socials 2025 Design*/

.year-2025 .footoP .widget-title:after {
    border-bottom: 2px solid #58b8e8;
}

.year-2025 .site-footer a {
    color: #58b8e8;
}

.year-2025 .site-footer a:hover {
    color: #E8155D;
}





/*Our Speaker Page Start*/
.sessionchairoW.session-speakers-2025 {
    position: relative;
}

.sessionchairoW.session-speakers-2025 .sessionchairhdnG {
    background-color: transparent;
    box-shadow: none;
    padding: 0;
    border: 0;
    text-align: center;
    z-index: 1;
    width: 100%;
    left: 0;
    right: 0;
}

.sessionchairoW.session-speakers-2025 .sessionchairhdnG:after {
    content: '';
    background-image: url(images/brush.png);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    right: 0;
    width: 100%;
    height: 160px;
    z-index: 1;
    left: 0;
}

.sessionchairoW.session-speakers-2025 .sessionchairhdnG_inneR {
    z-index: 2;
    position: absolute;
    top: 40px;
    right: 0;
    text-align: center;
    left: 0;
}

.sessionchairoW.session-speakers-2025 .sessionchairhdnG h5 {
    color: #5258a7;
    font-family: 'gotham_htfblack';
}

.sessionchairoW.session-speakers-2025 .sessionchairhdnG h6.designatioN {
    color: #5258a7;
}

.sessionchairoW.session-speakers-2025 .sessionchairhdnG h6.agencY {
    color: #5258a7;
}

/* Main container - NO TRANSFORM HERE to avoid modal issues */
.sessionchairoW.session-speakers-2025 .col-lg-3 {
    margin-bottom: 40px;
    position: relative;
    /* Removed transform-style and transitions from here */
}

/* Create visual wrapper for transforms */
.sessionchairoW.session-speakers-2025 .col-lg-3 .photo-visual-wrapper {
    transform-style: preserve-3d;
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Apply rotations to the visual wrapper instead */
.sessionchairoW.session-speakers-2025 .col-lg-3:nth-child(odd) .photo-visual-wrapper {
    transform: rotate(-3deg);
}

.sessionchairoW.session-speakers-2025 .col-lg-3:nth-child(even) .photo-visual-wrapper {
    transform: rotate(2deg);
}

/* Image styles */
.sessionchairoW.session-speakers-2025 .col-lg-3 img {
    border-radius: 0 !important;
    filter: grayscale(100%);
    transition: filter 0.4s cubic-bezier(0.4, 0, 0.2, 1), transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
    position: relative;
    border: 8px solid #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
    backface-visibility: hidden;
    will-change: transform, filter;
    width: 80%;
}

/* Tape effect - now on the visual wrapper */
.sessionchairoW.session-speakers-2025 .col-lg-3 .photo-visual-wrapper::before {
    content: '';
    position: absolute;
    top: -12px;
    left: 35%;
    transform: translateX(-50%);
    width: 30%;
    height: 30px;
    background: linear-gradient(135deg, #ddd 0%, #bbb 50%, #999 100%);
    background-image: url(images/tape.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 2;
    border-radius: 2px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    opacity: 0.5;
}

/* Hover effects - now target the visual wrapper */
.sessionchairoW.session-speakers-2025 .col-lg-3:hover img {
    filter: grayscale(0%);
    transform: scale(1.02);
}

.sessionchairoW.session-speakers-2025 .col-lg-3:nth-child(odd):hover .photo-visual-wrapper {
    transform: rotate(-1deg) scale(1.01);
}

.sessionchairoW.session-speakers-2025 .col-lg-3:nth-child(even):hover .photo-visual-wrapper {
    transform: rotate(1deg) scale(1.01);
}

/* Speaker info overlay */
.sessionchairoW.session-speakers-2025 .col-lg-3 .speaker-info {
    position: absolute;
    bottom: 8px;
    left: 8px;
    right: 8px;
    background: rgba(255, 255, 255, 0.9);
    padding: 10px;
    z-index: 3;
}

.sessionchairoW.session-speakers-2025 .col-lg-3 .speaker-info h5 {
    color: #5258a7;
    font-family: 'gotham_htfblack';
    margin-bottom: 5px;
    font-size: 14px;
}

.sessionchairoW.session-speakers-2025 .col-lg-3 .speaker-info h6 {
    color: #5258a7;
    font-size: 12px;
    margin-bottom: 2px;
}

/* Counter-rotation for brush and text elements - now targeting visual wrapper */
.sessionchairoW.session-speakers-2025 .col-lg-3:nth-child(odd) .photo-visual-wrapper .sessionchairhdnG {
    transform: rotate(3deg) !important;
}

.sessionchairoW.session-speakers-2025 .col-lg-3:nth-child(odd) .photo-visual-wrapper .sessionchairhdnG:after {
    transform: rotate(3deg) !important;
}

.sessionchairoW.session-speakers-2025 .col-lg-3:nth-child(odd) .photo-visual-wrapper .sessionchairhdnG_inneR {
    transform: rotate(3deg) !important;
}

.sessionchairoW.session-speakers-2025 .col-lg-3:nth-child(even) .photo-visual-wrapper .sessionchairhdnG {
    transform: rotate(-2deg) !important;
}

.sessionchairoW.session-speakers-2025 .col-lg-3:nth-child(even) .photo-visual-wrapper .sessionchairhdnG:after {
    transform: rotate(-2deg) !important;
}

.sessionchairoW.session-speakers-2025 .col-lg-3:nth-child(even) .photo-visual-wrapper .sessionchairhdnG_inneR {
    transform: rotate(-2deg) !important;
}

/*Our Speaker Page End*/





/*Our Speaker Page Session Chair 2025 Start*/
.sessionchairoW.session-chair-2025 {
    position: relative;
}

.sessionchairoW.session-chair-2025 .sessionchairhdnG {
    background-color: transparent;
    box-shadow: none;
    padding: 0;
    border: 0;
    text-align: center;
    z-index: 1;
    width: 100%;
    left: 0;
    right: 0;
}

.sessionchairoW.session-chair-2025 .sessionchairhdnG:after {
    content: '';
    background-image: url(images/brush.png);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    right: 0;
    width: 100%;
    height: 160px;
    z-index: 1;
    left: 0;
}

.sessionchairoW.session-chair-2025 .sessionchairhdnG_inneR {
    z-index: 2;
    position: absolute;
    top: 40px;
    right: 0;
    z-index: 2;
    left: 0;
    text-align: center;
}

.sessionchairoW.session-chair-2025 .sessionchairhdnG h5 {
    color: #5258a7;
    font-family: 'gotham_htfblack';
}

.sessionchairoW.session-chair-2025 .sessionchairhdnG h6.designatioN {
    color: #5258a7;
}

.sessionchairoW.session-chair-2025 .sessionchairhdnG h6.agencY {
    color: #5258a7;
}

.sessionchairoW.session-chair-2025 .col-lg-3 {
    margin-bottom: 40px;
    position: relative;
}

.sessionchairoW.session-chair-2025 .col-lg-3 .photo-visual-wrapper {
    transform-style: preserve-3d;
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

.sessionchairoW.session-chair-2025 .col-lg-3:nth-child(odd) .photo-visual-wrapper {
    transform: rotate(-3deg);
}

.sessionchairoW.session-chair-2025 .col-lg-3:nth-child(even) .photo-visual-wrapper {
    transform: rotate(2deg);
}

.sessionchairoW.session-chair-2025 .col-lg-3 img {
    border-radius: 0 !important;
    filter: grayscale(100%);
    transition: filter 0.4s cubic-bezier(0.4, 0, 0.2, 1), transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
    position: relative;
    border: 8px solid #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
    backface-visibility: hidden;
    will-change: transform, filter;
    width: 80%;
}

.sessionchairoW.session-chair-2025 .col-lg-3 .photo-visual-wrapper::before {
    content: '';
    position: absolute;
    top: -12px;
    left: 35%;
    transform: translateX(-50%);
    width: 30%;
    height: 30px;
    background: linear-gradient(135deg, #ddd 0%, #bbb 50%, #999 100%);
    background-image: url(images/tape.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 2;
    border-radius: 2px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    opacity: 0.5;
}

.sessionchairoW.session-chair-2025 .col-lg-3:hover img {
    filter: grayscale(0%);
    transform: scale(1.02);
}

.sessionchairoW.session-chair-2025 .col-lg-3:nth-child(odd):hover .photo-visual-wrapper {
    transform: rotate(-1deg) scale(1.01);
}

.sessionchairoW.session-chair-2025 .col-lg-3:nth-child(even):hover .photo-visual-wrapper {
    transform: rotate(1deg) scale(1.01);
}

.sessionchairoW.session-chair-2025 .col-lg-3 .speaker-info {
    position: absolute;
    bottom: 8px;
    left: 8px;
    right: 8px;
    background: rgba(255, 255, 255, 0.9);
    padding: 10px;
    z-index: 3;
}

.sessionchairoW.session-chair-2025 .col-lg-3 .speaker-info h5 {
    color: #5258a7;
    font-family: 'gotham_htfblack';
    margin-bottom: 5px;
    font-size: 14px;
}

.sessionchairoW.session-chair-2025 .col-lg-3 .speaker-info h6 {
    color: #5258a7;
    font-size: 12px;
    margin-bottom: 2px;
}

.sessionchairoW.session-chair-2025 .col-lg-3:nth-child(odd) .photo-visual-wrapper .sessionchairhdnG {
    transform: rotate(3deg) !important;
}

.sessionchairoW.session-chair-2025 .col-lg-3:nth-child(odd) .photo-visual-wrapper .sessionchairhdnG:after {
    transform: rotate(3deg) !important;
}

.sessionchairoW.session-chair-2025 .col-lg-3:nth-child(odd) .photo-visual-wrapper .sessionchairhdnG_inneR {
    transform: rotate(3deg) !important;
}

.sessionchairoW.session-chair-2025 .col-lg-3:nth-child(even) .photo-visual-wrapper .sessionchairhdnG {
    transform: rotate(-2deg) !important;
}

.sessionchairoW.session-chair-2025 .col-lg-3:nth-child(even) .photo-visual-wrapper .sessionchairhdnG:after {
    transform: rotate(-2deg) !important;
}

.sessionchairoW.session-chair-2025 .col-lg-3:nth-child(even) .photo-visual-wrapper .sessionchairhdnG_inneR {
    transform: rotate(-2deg) !important;
}

/*Our Speaker Page Session Chair 2025 End*/



.minuszindex {
    position: relative;
    z-index: 1;
}

.zindex-low {
    z-index: -1 !important;
}

.year-2025 .bfor9.breakoutleaders {
    position: relative;
    left: 99%;
}

.year-2025 .bfor9.breakoutleaders:after {
    content: '';
    width: 140px;
    height: 140px;
    background-image: url(images/orange-x.png);
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 2;
    animation: rotateX 3s linear infinite;
}

@keyframes rotateX {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.year-2025 .bfor1 {
    position: relative;
    top: -210px;
    left: 40%;
}

.year-2025 .bfor1:after {
    content: '';
    width: 300px;
    height: 200px;
    background-image: url(images/grey-line-left-2.png);
    background-size: auto;
    background-repeat: no-repeat;
    z-index: 1;
    animation: shake 0.5s linear infinite;
}

@keyframes shake {
    0% {
        transform: translateX(0);
    }

    25% {
        transform: translateX(-3px);
    }

    50% {
        transform: translateX(3px);
    }

    75% {
        transform: translateX(-3px);
    }

    100% {
        transform: translateX(0);
    }
}

.year-2025 .bfor8.breakoutleaders:after {
    content: '';
    position: absolute;
    left: -6%;
    background-image: url(images/grey-line-left-3.png);
    z-index: auto;
    text-align: center;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    animation: shake 0.5s linear infinite;
    top: 98%;
}

.year-2025 .bfor12.breakoutleaders:after {
    content: '';
    position: absolute;
    left: -118px;
    background-image: url(images/waves.gif);
    width: 1920px;
    height: 100%;
    top: 0%;
    z-index: auto;
    background-size: auto;
    background-repeat: no-repeat;
}

.year-2025 .bfor4:after {
    content: '';
    position: absolute;
    top: 10%;
    left: 100%;
    width: 125px;
    height: 125px;
    background-image: url(images/purple-circle.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    animation: moveLeftLoop 2s linear infinite;
}

@keyframes moveLeftLoop {
    0% {
        transform: translateX(0);
        opacity: 1;
    }

    100% {
        transform: translateX(-10%);
        /* small shift instead of -130% */
        opacity: 0;
    }
}

.year-2025 .sessionchair2.bfor2:after {
    content: '';
    position: absolute;
    left: 52%;
    top: 97%;
    background-image: url(images/yello-layers.png);
    width: auto;
    height: 90px;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: auto;
    animation: snakeMove 8s linear infinite;
}

.year-2025 .sessionchair2.bfor3:after {
    content: '';
    position: absolute;
    left: -6% !important;
    background-image: url(images/line.png);
    width: 1920px;
    height: 110%;
    background-size: cover;
    background-repeat: no-repeat;
    top: 145% !important;
    z-index: auto;
}

.year-2025 .sessionchair2.bfor5:after {
    content: '';
    position: absolute;
    background-image: url(images/zig-lines.png);
    width: 100%;
    height: 100%;
    background-size: auto;
    background-repeat: no-repeat;
    top: 231% !important;
    left: 74%;
}

.year-2025.page-id-2927 .site-main {
    background-color: #000;
}



.year-2025 .ssnchairoW .modal-body .row .col-lg-4:after {
    display: none;
}

.year-2025 .ssnchairoW .modal-body .row .col-lg-4:before {
    display: none;
}

.year-2025 .ssnchairoW .modal-body .row .col-lg-8:after {
    display: none;
}

.year-2025 .ssnchairoW .modal-content:after {
    display: none;
}

.year-2025 .ssnchairoW .modal-content {
    background: linear-gradient(54deg, #821988 0%, #0B0211 100%);
    border: none;
    padding: 20px 0 45px;
    box-shadow: none;
    height: 100vh;
    max-height: 600px;
    display: flex;
    align-items: center;
}

.year-2025 .ssnchairoW .modal-content .close {
    right: 20px;
    left: auto;
    font-size: 45px;
    color: #ffffff;
}

.year-2025 .sessionchairoW.session-chair-2025 .modal-body .sessionchairhdnG:after,
.year-2025 .sessionchairoW.session-speakers-2025 .modal-body .sessionchairhdnG:after {
    background-size: cover;
    width: 100%;
    height: 165px;
}

.year-2025 .ssnchairoW .modal-body {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.year-2025 .ssnchairoW .modal-body .row {
    width: 100%;
    margin: 0 auto !important;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    height: 100%;
}

.year-2025 .ssnchairoW .modal-body .col-lg-4 {
    height: 100%;
}

.year-2025 .ssnchairoW .modal-body .col-lg-4 img {
    float: none;
    width: 100%;
    background-size: cover;
    background-position: center;
    flex-shrink: 0;
    border: 0;
    height: 100vh;
    max-height: 450px;
    object-fit: cover;
    border-radius: 15px !important;
}

.year-2025 .ssnchairoW .modal-body .col-lg-8 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-right: 50px;
    padding-left: 0;
    height: 100%;
}

.year-2025 .ssnchairoW .popup-content {
    color: #fff;
    padding: 0 50px;
    line-height: 26px;
    font-size: 18px;
    max-height: 390px;
    overflow-y: auto;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    text-align: left;
}

.year-2025 .ssnchairoW .modal-body .sessionchairhdnG {
    top: 74%;
}

.year-2025 .ssnchairoW .modal-body .sessionchairhdnG_inneR {
    right: 0;
    left: 0;
    text-align: center;
}

.year-2025 .ssnchairoW .modal.show .modal-dialog {
    margin: 0 auto;
}

.year-2025 .ssnchairoW .popup-content::-webkit-scrollbar-track {
    background: #2c0832;
}

.year-2025 .ssnchairoW .popup-content::-webkit-scrollbar-thumb {
    background: #fff;
    height: 10px;
}





/* Corrected Navigation CSS Start*/
.main-navigation {
    display: block;
    width: 100%;
    position: relative;
    background: #fff;
}

.year-2025 .main-navigation {
    background: #000;
}

.year-2025 #primary-menu li a {
    color: #fff;
}


.main-navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
}

.main-navigation li {
    position: relative;
    display: inline-block;
}

.main-navigation a {
    display: block;
    text-decoration: none;
    padding: 10px 20px;
    color: #fff;
    background: #333;
    white-space: nowrap;
}

.main-navigation ul ul {
    position: absolute;
    top: 100%;
    left: 0;
    background: #444;
    z-index: 9999;
    min-width: 200px;
    display: none;
    flex-direction: column;
}

.main-navigation ul ul ul {
    position: absolute;
    top: 0;
    left: 100%;
    background: #d4005d;
    z-index: 10000;
    display: none;
}

.main-navigation ul ul ul ul {
    position: absolute;
    top: 0;
    left: 100%;
    background: #ff0077;
    z-index: 10001;
    display: none;
}

.main-navigation li:hover>ul {
    display: block;
}

.main-navigation ul li:hover>ul {
    display: block;
}

.main-navigation ul ul li:hover>ul {
    display: block;
}

.main-navigation ul ul li {
    display: block;
    width: 100%;
}

.main-navigation ul ul a {
    padding: 10px 15px;
    background: #444;
    color: #fff;
}

.main-navigation ul ul ul a {
    background: #d4005d;
    color: #fff;
}

.main-navigation ul ul ul ul a {
    background: #ff0077;
    color: #fff;
}

.main-navigation a:hover {
    background: #555;
    color: #fff;
}

.main-navigation ul ul a:hover {
    background: #666;
}

.main-navigation ul ul ul a:hover {
    background: #e6006b;
}

.main-navigation ul ul ul ul a:hover {
    background: #ff3388;
}

.main-navigation .menu-item-has-children>a::after {
    content: "▼";
    font-size: 12px;
    margin-left: 8px;
    color: #000;
}

.year-2025 .main-navigation .menu-item-has-children>a::after {
    color: #fff;
}

.main-navigation ul ul .menu-item-has-children>a::after {
    content: "▶";
    float: right;
}

.main-navigation li.focus>ul {
    display: block;
}

#primary-menu {
    display: flex !important;
    flex-direction: row !important;
}

#primary-menu>li {
    display: inline-block !important;
}

.main-navigation .menu {
    display: flex;
    flex-direction: row;
    list-style: none;
    margin: 0;
    padding: 0;
}

.main-navigation .menu>li {
    display: inline-block;
    position: relative;
}

.main-navigation .menu li:hover>ul,
.main-navigation .menu li:hover>.sub-menu {
    display: block;
}

.main-navigation .menu ul li:hover>ul,
.main-navigation .menu ul li:hover>.sub-menu {
    display: block;
}

.main-navigation .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    background: #444;
    z-index: 9999;
    min-width: -webkit-fill-available;
    display: none;
    list-style: none;
    margin: 0;
    padding: 0;
}

.main-navigation .sub-menu .sub-menu {
    top: 0;
    left: 100%;
    z-index: 10000;
}

.main-navigation .sub-menu .sub-menu .sub-menu {
    background: #ff0077;
    z-index: 10001;
}

.main-navigation .sub-menu li {
    display: block;
    width: 100%;
}

.main-navigation .sub-menu a {
    padding: 10px 15px;
    color: #fff;
    display: block;
    background: inherit;
}

.menu-toggle {
    display: none;
}

#primary-menu li a {
    color: #000;
    padding: 15px 12px;
    margin-right: 10px;
    background: transparent;
}

#primary-menu li a:hover {
    background: #58b8e8;
    text-decoration: none;
}

#primary-menu li .sub-menu li a {
    color: #fff;
    margin-right: 0;
    background: #000;
    display: flex;
    align-items: center;
    justify-content: center;
}

#primary-menu li .sub-menu li a:hover {
    color: #fff;
    background: #3496c7;
}

#primary-menu li .sub-menu .sub-menu li a:hover {
    background: #3496c7;
}

#primary-menu li .sub-menu .sub-menu .sub-menu li a {
    background: #ff0077;
}

#primary-menu li .sub-menu .sub-menu .sub-menu li a:hover {
    background: #ff3388;
}

#primary-menu.menu a:before {
    display: none;
}

.menu>li.menu-item-has-children>a::after {
    border-color: #fff transparent transparent transparent;
}

#primary-menu li.pink-menU a {
    background-color: #e8155d;
}

#primary-menu li.pink-menU a:hover {
    background-color: #edba3b !important;
}

.menu>li.menu-item-has-children a {
    padding: 15px 30px 15px 20px !important;
    /* Adjusted padding */
}

.year-2023 #primary-menu li a {
    color: #000000;
}

.year-2023 .main-navigation {
    background: transparent;
}

.year-2023 #primary-menu li a:hover {
    color: #fff !important;
}

.year-2023 .main-navigation .menu-item-has-children>a::after {
    color: #000;
}

.year-2023 #primary-menu li a:hover::after {
    color: #fff;
}

.year-2023 #primary-menu li.pink-menU a {
    color: #fff !important;
}

.year-2024 #primary-menu li a {
    color: #000000;
}

.year-2024 .main-navigation {
    background: transparent;
}

.year-2024 #primary-menu li a:hover {
    color: #fff !important;
}

.year-2024 .main-navigation .menu-item-has-children>a::after {
    color: #000;
}

.year-2024 #primary-menu li a:hover::after {
    color: #fff;
}

.year-2024 #primary-menu li.pink-menU a {
    color: #fff !important;
}

/* Corrected Navigation CSS End*/




.home .entry-content {
    margin-top: 0 !important;
}

.home .header {
    display: flex;
    align-items: center;
}

.registrationbtN {
    position: fixed;
    top: 60%;
    right: 0;
    transform: translateY(-50%);
    background: #58b8e8;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 12px 20px;
    border-radius: 30px 0 0 30px;
    text-decoration: none;
    transition: width 0.4s ease;
    overflow: hidden;
    white-space: nowrap;
    z-index: 111;
    width: 75px;
}

.registrationbtN span {
    margin-right: 10px;
    opacity: 0;
    visibility: hidden;
    transform: translateX(20px);
    transition: opacity 0.4s ease, transform 0.4s ease;
    color: #fff;
    font-weight: 500;
    display: inline-block;
}

.registrationbtN:hover {
    width: 180px;
    text-decoration: none;
    font-size: 18px;
}

.registrationbtN:hover span {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
}

.registrationbtN img {
    width: 35px;
    height: auto;
    transition: transform 0.3s ease;
}

.registrationbtN:hover img {
    transform: scale(1.1);
}

#menu-footer-menu-2 {
    margin: 0 auto;
    padding: 0;
    display: grid;
    grid-gap: 0;
    grid-template-rows: repeat(4, 25px);
    grid-auto-flow: column;
    padding-left: 0;
}

.footoP .col-sm-1 .widget {
    margin: 0;
}

.footoP .col-sm-1 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    padding: 0;
}

.footoP .col-lg-3.logo-texT {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.footoP .col-lg-3.logo-texT .widget_text p {
    padding: 0;
}

.speakeroW .vc_col-sm-3 .uvc-heading {
    padding-left: 0;
    text-align: center !important;
}

.copyright_ROw {
    padding: 15px 0 !important;
}


/*Single Sessions 2025 css start*/

.year-2025.single-sessions .site-main {
    background: #141414;
}

.year-2025.single-sessions .snglEsesoN .uvc-sub-heading {
    color: #fff;
}

.year-2025.single-sessions .snglEsesoN a {
    color: #fff;
}

.year-2025.single-sessions .snglEsesoN .col-sm-3::before {
    background-image: url(images/dotted-square3.png);
    z-index: 1;
}

.year-2025.single-sessions .snglEsesoN .col-sm-3 img {
    z-index: 1;
    position: relative;
}

.year-2025.single-sessions .ult_modal.ult-container {
    width: 70%;
}

.year-2025.single-sessions .ult_modal-body p {
    margin: 0;
}

.year-2025.single-sessions .ssnchairoW .modal-body .row .col-lg-4 img {
    border-radius: 0 !important;
    float: none;
    width: 100%;
    background-size: cover;
    background-position: center;
    flex-shrink: 0;
    border: 0;
    height: 100vh;
    max-height: 450px;
    object-fit: cover;
    border-radius: 15px !important;
}

.year-2025.single-sessions .ssnchairoW .modal-content .close {
    display: none;
}

.year-2025.single-sessions .ssnchairoW .modal-content {
    border: 0;
    border-radius: 0;
}

.year-2025 .session-speakers ul {
    margin: 0 auto;
    padding: 0;
    list-style: none;
}

.year-2025 .session-speakers ul li {
    text-decoration: none;
    padding-bottom: 10px;
}

.year-2025 .session-speakers ul li span {
    text-decoration: none;
    color: #fff;
}

.year-2025 .session-speakers ul li span:hover {
    color: #58B8E8;
}

.year-2025 .session-speakers ul li .speaker-name {
    font-size: 15px;
    font-weight: bold;
}

.year-2025 .session-speakers ul li .speaker-designation {
    font-size: 13px;
}

.year-2025 .session-speakers ul li .speaker-company {
    font-size: 12px;
}

.year-2025 .session-chairs ul {
    margin: 0 auto;
    padding: 0;
    list-style: none;
}

.year-2025 .session-chairs ul li {
    text-decoration: none;
    padding-bottom: 10px;
}

.year-2025 .session-chairs ul li span {
    text-decoration: none;
    color: #fff;
}

.year-2025 .session-chairs ul li span:hover {
    color: #58B8E8;
}

.year-2025 .session-chairs ul li .speaker-name {
    font-size: 15px;
    font-weight: bold;
}

.year-2025 .session-chairs ul li .speaker-designation {
    font-size: 13px;
}

.year-2025 .session-chairs ul li .speaker-agency {
    font-size: 12px;
}


.year-2025.single-sessions .ssnnaV .nav-next {
    background: #58b8e8;
}

.year-2025.single-sessions .ssnnaV .nav-previous {
    background: #58b8e8;
}

.year-2025.single-sessions .popup-overlay-sessions {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 9999;
    display: none;
    align-items: center;
    justify-content: center;
    height: 100vh;
}

.year-2025.single-sessions .popup-content-sessions {
    width: 90%;
    max-width: 70%;
    position: relative;
    border-radius: 8px;
    overflow-y: hidden;
    box-shadow: none;
    height: 100vh;
    max-height: 600px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: linear-gradient(54deg, rgb(130, 25, 136) 0%, rgb(11, 2, 17) 100%);
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    padding: 40px;
    color: #fff;
}

.year-2025.single-sessions .popup-close-sessions {
    position: absolute;
    top: 0;
    cursor: pointer;
    font-size: 24px;
    font-weight: bold;
    background: none;
    border: none;
    z-index: 10000;
    right: 0;
    color: #ffffff;
    outline: 0;
    font-size: 60px;
    line-height: 50px;
    padding: 20px;
}

.year-2025.single-sessions .popup-close-sessions:hover {
    color: #fff;
}

.year-2025.single-sessions .popup-trigger-sessions {
    cursor: pointer;
}

.year-2025.single-sessions .popup-header-sessions {
    display: flex;
    gap: 40px;
    flex-wrap: wrap;
}

@media (max-width: 768px) {
    .year-2025.single-sessions .popup-header-sessions {
        flex-direction: column;
    }

    .year-2025.single-sessions .popup-image-sessions {
        width: 100px;
        height: 100px;
        align-self: center;
    }
}

.year-2025.single-sessions .sessionchairhdnG {
    background-color: transparent;
    box-shadow: none;
    padding: 0;
    border: 0;
    text-align: right;
    z-index: 1;
    width: 100%;
    left: 0;
    top: 74%;
    height: 175px;
}

.year-2025.single-sessions .sessionchairhdnG:after {
    content: '';
    background-image: url(images/brush.png);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    right: 0;
    width: 100%;
    height: 170px;
    z-index: -1;
    left: 25px;
}

.year-2025.single-sessions .sessionchairhdnG h5 {
    font-size: 26px;
    margin-bottom: 0px;
    color: #5258a7;
    font-family: 'gotham_htfblack';
}

.year-2025.single-sessions .sessionchairhdnG h6 {
    color: #5258a7;
}

.year-2025.single-sessions .sessionchairhdnG_inneR {
    width: 85%;
}

.year-2025.single-sessions h6.designatioN {
    font-size: 14px;
    margin-top: 0;
}

.year-2025.single-sessions .sessionchairhdnG h6.agencY {
    font-size: 12px;
}

.year-2025.single-sessions .popup-content-sessions .row {
    align-items: center;
}

.year-2025 .snglEsesoN .popup-trigger {
    color: #fff;
}

.bluetexT {
    color: #58B8E8;
}

.year-2025 .snglEsesoN .col-sm-8 .vc_row {
    padding: 0 20px !important;
}

.relationroW_speaker .bluetexT,
.relationroW_chairs .bluetexT {
    color: #58B8E8;
    font-weight: 600;
}

.relationroW_speaker ul,
.relationroW_chairs ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    display: grid;
    grid-gap: 25px 60px;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}

.relationroW_speaker ul li,
.relationroW_chairs ul li {
    line-height: 1.4em;
    cursor: pointer;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.relationroW_speaker ul li:hover,
.relationroW_chairs ul li:hover {
    transform: translateY(-5px);
}

.relationroW_speaker ul li:hover .popup-trigger,
.relationroW_chairs ul li:hover .popup-trigger {
    color: #58B8E8;
}

.relationroW_speaker {
    padding-top: 10px;
}

.relationroW_chairs {
    padding-top: 30px;
}

.relationroW_speaker .popup-trigger .speaker-name,
.relationroW_chairs .popup-trigger .speaker-name {
    font-size: 20px;
    font-weight: 500;
}

.relationroW_speaker .popup-trigger .speaker-designation,
.relationroW_chairs .popup-trigger .speaker-designation,
.relationroW_speaker .popup-trigger .speaker-company,
.relationroW_chairs .popup-trigger .speaker-company,
.relationroW_speaker .popup-trigger .speaker-agency,
.relationroW_chairs .popup-trigger .speaker-agency {
    font-size: 14px;
    line-height: 18px;
}

.year-2025.single-sessions .singlesessionbeforE2::before {
    content: '';
    position: absolute;
    left: 0px;
    background-image: url(images/round-circle.png);
    width: 8%;
    height: 150px;
    top: 185px;
    background-repeat: no-repeat;
    z-index: 1;
    background-size: contain;
}

.year-2025.single-sessions .singlesessionbeforE3::before {
    content: '';
    position: absolute;
    left: 0;
    background-image: url(images/y-x.png);
    width: 8%;
    height: 160px;
    top: 50%;
    background-repeat: no-repeat;
    z-index: 1;
    background-size: contain;
    display: block !important;
    animation: rotate 4s linear infinite;
}

.year-2025.single-sessions .singlesessionbeforE4::before {
    content: '';
    position: absolute;
    right: 10px;
    background-image: url(images/circle-pniksss.gif);
    width: 8%;
    height: 150px;
    top: 185px;
    background-repeat: no-repeat;
    z-index: 1;
    background-size: contain;
    display: block !important;
    background-color: #141414;
}

.year-2025.single-sessions .popup-content-sessions .col-lg-8 h5 {
    font-size: 45px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 10px;
    color: #fff;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.8);
    font-family: 'gothambold';
}

.year-2025.single-sessions .popup-content-sessions .col-lg-8 h6 {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.7);
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 0px;
}

.year-2025.single-sessions .popup-content-sessions .col-lg-8 .popupDescription {
    font-size: 16px;
    line-height: 1.6;
    color: rgba(255, 255, 255, 0.9);
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: #777 transparent;
    overflow-x: hidden;
    margin-bottom: 0;
    max-height: 400px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    text-align: left;
    height: auto;
    margin: 20px 0 0;
    padding-right: 30px;
}

.year-2025.single-sessions .popup-content-sessions .col-lg-8 .popupDescription::-webkit-scrollbar {
    width: 1px;
}

.year-2025.single-sessions .popup-content-sessions .col-lg-8 .popupDescription::-webkit-scrollbar-track {
    background: #2c0832;
}

.year-2025.single-sessions .popup-content-sessions .col-lg-8 .popupDescription::-webkit-scrollbar-thumb {
    background: #fff;
    height: 10px;
}

.year-2025.single-sessions .popup-content-sessions .col-lg-8 .popupDescription::-webkit-scrollbar-thumb:hover {
    background: #555;
}


.year-2025.single-sessions .popup-image-sessions {
    width: 100%;
    height: 100%;
    min-height: 500px;
    border-radius: 15px;
    background-size: cover;
    background-position: center;
    border: 0;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}

.year-2025.single-sessions .popup-image-sessions img {
    width: 100%;
    height: 100%;
    min-height: 550px;
    border-radius: 15px;
    background-size: cover;
    background-position: center;
    border: 0;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}

.year-2025.single-sessions .snglEsesoN {
    padding-bottom: 150px;
}

.year-2025.single-sessions .popup-content-sessions .col-lg-8 {
    padding-left: 30px;
    flex: 0 0 60%;
    max-width: 60%;
}

.year-2025.single-sessions .popup-content-sessions .col-lg-4 {
    height: 100%;
    flex: 0 0 40%;
    max-width: 40%;
}

/*Single Sessions 2025 css end*/



/*Breakout 2025 css start*/
.year-2025.page-id-2996 .site-main {
    background: #121212;
}

.year-2025.page-id-2996 .uvc-sub-heading {
    color: #fff;
}

.year-2025.page-id-2996 .shdowboX .vc_column-inner {
    border: 1px solid #58B8E8;
}

.year-2025.page-id-2996 ul.ul_clasS.blueuL li::before {
    background-image: url(images/circle-outline-sky-blue.png);
}

.year-2025.page-id-2996 .rightsnakE::after {
    content: '';
    position: absolute;
    background-image: url(images/yello-layers.png);
    width: 250px;
    height: 90px;
    top: 80px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    animation: snakeMove 8s linear infinite;
}

.year-2025.page-id-2996 .rightcirclE::before {
    content: '';
    position: absolute;
    right: 0;
    background-image: url(images/purple-circle.png);
    width: 125px;
    height: 125px;
    top: 610px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    animation: moveLeftLoop 2s linear infinite;
}

.year-2025.page-id-2996 .leftcirclE:before {
    content: '';
    position: absolute;
    background-image: url(images/bottom-chevron-icon.png);
    z-index: auto;
    text-align: center;
    width: 180px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 350px;
    left: 2%;
    margin: 0 auto;
    animation: rotate 4s linear infinite;
}

.year-2025.page-id-2996 .shdowboX strong {
    color: #58B8E8;
}


.skyacordiaN.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a {
    background-color: #58B8E8;
    color: #fff;
}

.skyacordiaN.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    border-color: #58B8E8 !important;
}

.skyacordiaN.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:after,
.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:before,
.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:after,
.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:before {
    border-color: #ffffff !important;
}

.skyacordiaN.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border: 0;
}

.skyacordiaN.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border: 0;
}

.skyacordiaN.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover {
    color: #ffffff;
}

.year-2025 .breakoutforM .wpcf7-submit {
    background: #58b8e8 !important
}

.year-2025 .breakoutforM .wpcf7-submit:hover {
    background: #EDBB3A !important
}

.year-2025 .breakoutforM .wpcf7-form-control-wrap {
    margin-top: 0;
}

.year-2025 .breakoutforM label {
    color: #fff;
    margin-bottom: 0;
}

.year-2025 .breakoutforM.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
    color: #fff;
}

.year-2025 .breakoutforM .wpcf7-not-valid-tip {
    font-size: 0.9em;
    padding-top: 10px;
}

.year-2025 .breakoutforM p {
    margin-bottom: 0;
}

/*Breakout 2025 css end*/



/*Breakout 2025 new layout css Start*/
.year-2025.page-id-3485 .site-main {
    background: #121212;
}

.year-2025.page-id-3485 .uvc-sub-heading {
    color: #fff;
}

.year-2025.page-id-3485 .shdowboX .vc_column-inner {
    border: 1px solid #58B8E8;
}

.year-2025.page-id-3485 ul.ul_clasS.blueuL li::before {
    background-image: url(images/circle-outline-sky-blue.png);
}

.year-2025.page-id-3485 .rightsnakE::after {
    content: '';
    position: absolute;
    background-image: url(images/yello-layers.png);
    width: 250px;
    height: 90px;
    top: 80px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    animation: snakeMove 8s linear infinite;
    z-index: auto;
}

.year-2025.page-id-3485 .rightcirclE::before {
    content: '';
    position: absolute;
    right: 0;
    background-image: url(images/purple-circle.png);
    width: 125px;
    height: 125px;
    top: 610px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    animation: moveLeftLoop 2s linear infinite;
}

.year-2025.page-id-3485 .leftcirclE:before {
    content: '';
    position: absolute;
    background-image: url(images/bottom-chevron-icon.png);
    z-index: auto;
    text-align: center;
    width: 180px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 350px;
    left: 2%;
    margin: 0 auto;
    animation: rotate 4s linear infinite;
    z-index: 1;
}


.year-2025.page-id-3485 .dotted-zigziag:before {
    content: '';
    position: absolute;
    background-image: url(images/dotted-zigziag.png);
    z-index: auto;
    text-align: center;
    width: 100%;
    background-repeat: repeat;
    background-size: contain;
    top: 990px;
    left: 0;
    margin: 0 auto;
    height: 100vh;
    right: 0;
}

.year-2025.page-id-3485 .speaker-line-wave:before {
    content: '';
    position: absolute;
    background-image: url(images/aa.png);
    z-index: auto;
    text-align: center;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    top: 2700px;
    left: 0;
    height: 700px;
    right: 0;
    margin-left: 0;
}


.year-2025.page-id-3485 .shdowboX strong {
    color: #58B8E8;
}

.dottedwaveS {
    position: absolute;
    top: 55%;
    height: 600px;
}

.dottedwaveS #wave-canvas {
    z-index: auto;
}


.year-2025.page-id-3485 .breakouts-container {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
    gap: 30px;
    margin: 20px 0;
    font-family: 'Arial', sans-serif;
}

/* Base card styles */
.year-2025.page-id-3485 .breakout-card {
    border-radius: 0px;
    padding: 30px;
    color: white;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    min-height: 400px;
}

/* Color variations */
.year-2025.page-id-3485 .breakout-card.blue {
    background: #59b7e8;
}

.year-2025.page-id-3485 .breakout-card.green {
    background: #5ec3ae;
}

.year-2025.page-id-3485 .breakout-card.purple {
    background: #aa81ba;
}

.year-2025.page-id-3485 .breakout-card.orange {
    background: #ecba3a;
}

.year-2025.page-id-3485 .breakout-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);
}

.year-2025.page-id-3485 .card-header {
    margin-bottom: 20px;
}

.year-2025.page-id-3485 .session-badge {
    background: transparent;
    padding: 0;
    border-radius: 20px;
    font-size: 20px;
    font-weight: bold;
    display: block;
    margin-bottom: 0;
}

.year-2025.page-id-3485 .date-time {
    font-size: 16px;
    opacity: 0.9;
    margin-bottom: 20px;
}

.year-2025.page-id-3485 .divider {
    height: 2px;
    background: rgba(255, 255, 255, 0.3);
    margin: 20px 0;
}

.year-2025.page-id-3485 .session-title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0px;
    line-height: 1.3;
}

.year-2025.page-id-3485 .session-subtitle {
    font-size: 16px;
    margin-bottom: 10px;
    opacity: 0.9;
}

.year-2025.page-id-3485 .cta-link {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    margin-bottom: 30px;
    display: block;
    font-weight: bold;
}

.year-2025.page-id-3485 .speaker-section {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 30px;
}

.year-2025.page-id-3485 .speaker-image {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    object-fit: cover;
}

.year-2025.page-id-3485 .speaker-info h3 {
    font-size: 20px;
    margin: 0 0 5px 0;
}

.year-2025.page-id-3485 .speaker-info p {
    font-size: 14px;
    opacity: 0.9;
    margin: 0;
}

.year-2025.page-id-3485 .decorative-waves {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 60px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100'%3E%3Cpath d='M0,50 Q250,20 500,50 T1000,50 L1000,100 L0,100 Z' fill='rgba(255,255,255,0.1)'/%3E%3C/svg%3E");
    background-size: cover;
}




/* Breakouts Container Styles */
.year-2025.page-id-3485 .breakouts-container {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
    gap: 30px;
    margin: 20px 0;
    font-family: 'Arial', sans-serif;
}

/* Base Card Styles */
.year-2025.page-id-3485 .breakout-card {
    border-radius: 0px;
    padding: 30px;
    color: white;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    min-height: 450px;
}

/* Color Variations - Using Your 7 Colors */
.year-2025.page-id-3485 .breakout-card.blue {
    background: #59b7e8;
}

.year-2025.page-id-3485 .breakout-card.green {
    background: #5ec3ae;
}

.year-2025.page-id-3485 .breakout-card.purple {
    background: #aa81ba;
}

.year-2025.page-id-3485 .breakout-card.yellow {
    background: #ecba3a;
}

.year-2025.page-id-3485 .breakout-card.navy {
    background: #5359a7;
}

.year-2025.page-id-3485 .breakout-card.orange {
    background: #f15925;
}

.year-2025.page-id-3485 .breakout-card.pink {
    background: #e7165d;
}

.year-2025.page-id-3485 .breakout-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);
}

.year-2025.page-id-3485 .card-header {
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
    border-bottom: 0;
}

.year-2025.page-id-3485 .session-badge {
    background: transparent;
    padding: 0;
    border-radius: 0;
    font-size: 24px;
    font-weight: bold;
    display: inline-block;
    margin-bottom: 0;
}

.year-2025.page-id-3485 .date-time {
    font-size: 16px;
    opacity: 0.9;
    margin-bottom: 10px;
}

.year-2025.page-id-3485 .divider {
    height: 2px;
    background: rgba(255, 255, 255, 0.3);
    margin: 15px 0;
}

.year-2025.page-id-3485 .session-title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 2px;
    line-height: 1.3;
}

.year-2025.page-id-3485 .session-subtitle {
    font-size: 16px;
    margin-bottom: 0;
    opacity: 0.9;
    height: 60px;
}

.year-2025.page-id-3485 .cta-link {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    margin-bottom: 15px;
    display: block;
}

.year-2025.page-id-3485 .speaker-section {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 30px;
    z-index: 2;
    position: relative;
}

.year-2025.page-id-3485 .speaker-image {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    border: 0;
    object-fit: cover;
    box-shadow: 5px 6px #00000026;
}

.year-2025.page-id-3485 .speaker-info {
    position: relative;
    z-index: 2;
}

.year-2025.page-id-3485 .speaker-info h3 {
    font-size: 20px;
    margin: 0 0 5px 0;
    font-weight: bold;
}

.year-2025.page-id-3485 .speaker-info p {
    font-size: 14px;
    opacity: 0.9;
    margin: 0;
    width: 80%;
}

/* Speaker Info Wave Decoration */

.year-2025.page-id-3485 .decorative-waves {
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
    height: 75px;
    background: url(images/white-waves.png);
    background-size: contain;
    width: 100%;
    z-index: 1;
    background-repeat: no-repeat;
}

/* Color-specific Decorative Fans */
.year-2025.page-id-3485 .breakout-card.blue .decorative-fan {
    position: absolute;
    background-image: url(images/blue-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 100px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2025.page-id-3485 .breakout-card.green .decorative-fan {
    position: absolute;
    background-image: url(images/green-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 100px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2025.page-id-3485 .breakout-card.purple .decorative-fan {
    position: absolute;
    background-image: url(images/purple-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 100px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2025.page-id-3485 .breakout-card.yellow .decorative-fan {
    position: absolute;
    background-image: url(images/yellow-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 100px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2025.page-id-3485 .breakout-card.navy .decorative-fan {
    position: absolute;
    background-image: url(images/navy-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 100px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2025.page-id-3485 .breakout-card.orange .decorative-fan {
    position: absolute;
    background-image: url(images/orange-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 100px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2025.page-id-3485 .breakout-card.pink .decorative-fan {
    position: absolute;
    background-image: url(images/pink-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 100px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2025.page-id-3485 .breakout-card.navy .decorative-fan {
    position: absolute;
    background-image: url(images/navy-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 100px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2025.page-id-3485 .breakout-card.pink .decorative-fan {
    position: absolute;
    background-image: url(images/pink-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 100px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2025.page-id-3485 .popup-content.blue:after {
    position: absolute;
    content: "";
    background-image: url(images/blue-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 85px;
    height: 130px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2025.page-id-3485 .popup-content.green:after {
    position: absolute;
    content: "";
    background-image: url(images/green-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 85px;
    height: 130px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2025.page-id-3485 .popup-content.purple:after {
    position: absolute;
    content: "";
    background-image: url(images/purple-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 85px;
    height: 130px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2025.page-id-3485 .popup-content.yellow:after {
    position: absolute;
    content: "";
    background-image: url(images/yellow-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 85px;
    height: 130px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2025.page-id-3485 .popup-content.navy:after {
    position: absolute;
    content: "";
    background-image: url(images/navy-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 85px;
    height: 130px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2025.page-id-3485 .popup-content.orange:after {
    position: absolute;
    content: "";
    background-image: url(images/orange-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 85px;
    height: 130px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2025.page-id-3485 .popup-content.pink:after {
    position: absolute;
    content: "";
    background-image: url(images/pink-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 85px;
    height: 130px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2025.page-id-3485 .popup-content.navy:after {
    position: absolute;
    content: "";
    background-image: url(images/navy-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 85px;
    height: 130px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2025.page-id-3485 .popup-content.pink:after {
    position: absolute;
    content: "";
    background-image: url(images/pink-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 85px;
    height: 130px;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Book Button Styles */
.year-2025.page-id-3485 .book-btn {
    background: #000000;
    color: white;
    padding: 5px;
    border: 0;
    border-radius: 0px;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 20px;
    width: calc(70% - 0px);
    transition: background 0.3s ease;
    margin: 0 auto;
    bottom: 0;
    z-index: 2;
}

.year-2025.page-id-3485 .book-btn:hover {
    background: #000000;
    outline: 0;
}

/* Popup Styles */
.year-2025.page-id-3485 .popup-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 1000;
    justify-content: center;
    align-items: center;
}

.year-2025.page-id-3485 .popup-content {
    border-radius: 15px;
    padding: 0 40px;
    width: 100%;
    max-width: 55%;
    max-height: 90vh;
    overflow-y: auto;
    position: relative;
    color: white;
    margin: 20px;
    overflow: hidden;
}

/* Popup Color Variations */
.year-2025.page-id-3485 .popup-content.blue {
    background: #59b7e8;
}

.year-2025.page-id-3485 .popup-content.green {
    background: #5ec3ae;
}

.year-2025.page-id-3485 .popup-content.purple {
    background: #aa81ba;
}

.year-2025.page-id-3485 .popup-content.yellow {
    background: #ecba3a;
}

.year-2025.page-id-3485 .popup-content.navy {
    background: #5359a7;
}

.year-2025.page-id-3485 .popup-content.orange {
    background: #f15925;
}

.year-2025.page-id-3485 .popup-content.pink {
    background: #e7165d;
}

.year-2025.page-id-3485 .close-btn {
    position: absolute;
    top: 5px;
    right: 5px;
    background: none;
    border: none;
    color: white;
    font-size: 25px;
    cursor: pointer;
    height: 50px;
    width: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: background 0.3s ease;
    background: #000a0f24;
    line-height: 0;
    padding: 0px 25px;
    z-index: 2;
}

.year-2025.page-id-3485 .close-btn:focus {
    outline: 0;
}

.year-2025.page-id-3485 .close-btn:hover {
    background: rgba(255, 255, 255, 0.2);
}

.year-2025.page-id-3485 .popup-header {
    margin-bottom: 30px;
}

.year-2025.page-id-3485 .popup-body {
    display: flex;
    gap: 30px;
    align-items: flex-start;
}

.year-2025.page-id-3485 .popup-left {
    flex: 0 0 250px;
    padding: 40px 0;
    z-index: 2;
}

.year-2025.page-id-3485 .popup-right {
    flex: 1;
    transform: skew(0deg, 0deg);
    padding: 40px 50px;
}

.year-2025.page-id-3485 .popup-right:after {
    content: "";
    background: #0000000d;
    transform: skew(6deg, 0deg);
    position: absolute;
    background-size: cover;
    height: -webkit-fill-available;
    left: 0;
    right: 0;
    overflow: hidden;
    top: 0;
    z-index: -1;
}

.year-2025.page-id-3485 .popup-speaker-image {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    border: 0;
    object-fit: cover;
    margin: 0 auto;
    display: block;
    box-shadow: 10px 10px #00000026;
}

.year-2025.page-id-3485 .popup-header .date-time {
    font-size: 14px;
    opacity: 0.9;
    margin-bottom: 0;
    border-bottom: 2px solid;
    padding-bottom: 10px;
}

.year-2025.page-id-3485 .popup-header .session-badge {
    font-size: 20px;
}

.year-2025.page-id-3485 .popup-content h2 {
    font-size: 24px;
    margin-bottom: 5px;
    font-weight: bold;
}

.year-2025.page-id-3485 .popup-content h3 {
    font-size: 18px;
    margin-bottom: 15px;
    opacity: 0.9;
}

.year-2025.page-id-3485 .popup-description {
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 0;
    height: 280px;
    padding-right: 15px;
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: #fff transparent;
    overflow-x: hidden;
}

.year-2025.page-id-3485 .popup-description::-webkit-scrollbar {
    width: 0.5px;
}

.year-2025.page-id-3485 .popup-description::-webkit-scrollbar-thumb {
    background-color: #777;
    border-radius: 10px;
}

.year-2025.page-id-3485 .popup-description::-webkit-scrollbar-track {
    background: transparent;
}

.year-2025.page-id-3485 .popup-left h3 {
    font-size: 24px;
    margin-bottom: 0;
    font-weight: bold;
    text-align: center;
}

.year-2025.page-id-3485 .popup-left p {
    font-size: 14px;
    text-align: center;
}

.year-2025.page-id-3485 .decorative-dots {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(0);
    width: 350px;
    height: 230px;
    background: url(images/img-dot.png);
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.3;
}

.year-2025.page-id-3485 .play-buttons {
    display: flex;
    gap: 10px;
    margin: 20px 0;
}

.year-2025.page-id-3485 .play-btn {
    width: 40px;
    height: 40px;
    background: rgba(255, 255, 255, 0.2);
    border: none;
    border-radius: 50%;
    color: white;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}

.year-2025.page-id-3485 .popup-left::after {
    content: "";
    background-image: url(images/white-chevrons.png);
    position: absolute;
    background-size: contain;
    left: 0;
    right: 0;
    bottom: 15px;
    height: 40px;
    width: 10%;
    text-align: center;
    background-repeat: no-repeat;
}


/* Category-wise filtering styles */
.breakout-category-filter {
    margin-bottom: 30px;
    text-align: center;
    padding: 20px 0;
}

.category-filter-btn {
    background: #f8f9fa;
    color: #333;
    border: 2px solid #e9ecef;
    padding: 12px 24px;
    margin: 0 8px;
    border-radius: 25px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    transition: all 0.3s ease;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.category-filter-btn:hover {
    background: #59b7e8;
    color: white;
    border-color: #59b7e8;
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(89, 183, 232, 0.3);
}

.category-filter-btn.active {
    background: #59b7e8;
    color: white;
    border-color: #59b7e8;
    box-shadow: 0 4px 12px rgba(89, 183, 232, 0.4);
}

.category-content {
    display: none;
}

.category-content.active {
    display: block;
}

/* Day label on left side - matching your design */
.day-label {
    position: fixed;
    left: 0;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    background: #5ec3ae;
    color: white;
    padding: 10px 30px;
    font-weight: bold;
    font-size: 18px;
    border-radius: 0 0 15px 15px;
    z-index: 10;
    transform-origin: center;
    writing-mode: vertical-rl;
    text-orientation: mixed;
}

/* Better responsive grid matching your design */
.year-2025.page-id-3485 .breakouts-container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
    margin: 0px auto;
    padding-left: 0px;
    /* Space for day label */
    font-family: 'Arial', sans-serif;
}


.year-2025.page-id-3485 .small-x::after {
    content: '';
    position: absolute;
    background-image: url(images/smalls-x.png);
    width: 60px;
    height: 60px;
    top: 120px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 31%;
    animation: rotate 4s linear infinite;
}

.year-2025.page-id-3485 .orange-x::after {
    content: '';
    position: absolute;
    background-image: url(images/orange-x.png);
    width: 110px;
    height: 110px;
    top: 165px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 24%;
    animation: rotate 4s linear infinite;
}

.year-2025.page-id-3485 .greyline-s::after {
    content: '';
    position: absolute;
    background-image: url(images/waves.gif);
    width: 1920px;
    height: 1080px;
    top: 210px;
    background-size: contain;
    background-repeat: no-repeat;
    left: 0;
}

.year-2025.page-id-3485 .popup-header::after {
    content: '';
    position: absolute;
    background-image: url(images/dot-cut-over.png);
    width: 16%;
    height: 165px;
    top: 15%;
    background-size: contain;
    background-repeat: no-repeat;
    left: -80px;
    transform: rotateY(180deg);
}



.brkouts-cat-hdnG {
    background: #5ec3ae;
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 20px 0;
    width: 100%;
    height: 450px;
    border-bottom-left-radius: 154px;
    position: relative;
    left: 0;
}

.schedule {
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    font-size: 2.5rem;
    font-weight: 400;
    margin-bottom: 20px;
    text-align: left;
    line-height: 55px;
    color: #000;
}

.day-schedule {
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    text-align: center;
}

.day {
    font-size: 3rem;
    font-weight: 900;
    margin-bottom: 6px;
    display: block;
    line-height: 30px;
    color: #000;
}

.slot {
    font-size: 2.5rem;
    font-weight: 400;
    color: #fff;
    border: 0;
    border-radius: 0;
    padding: 6px 4px;
    margin-bottom: 20px;
    display: block;
    text-align: right;
    line-height: 25px;
}

.breakoutroW .vc_col-sm-10 .vc_column-inner {
    padding: 0;
}

.breakoutroW .vc_col-sm-1 .vc_column-inner {
    padding: 0 !important;
}

/*Breakout 2025 new layout css end*/



/*Exhibition 2025 css start*/
.year-2025.page-id-3010 .site-main {
    background: #121212;
}

.whitetexT {
    color: #fff;
}

.year-2025.page-id-3010 .formroW label {
    color: #fff;
}

.year-2025.page-id-3010 ul.ul_clasS li::before {
    background-image: url(images/circle-outline-sky-blue.png);
}

.year-2025.page-id-3010 .formroW .wpcf7-submit {
    background-color: #58b8e8 !important;
}

.year-2025.page-id-3010 .formroW .wpcf7-submit:hover {
    background-color: #edbb3a !important;
    color: #fff;
}

.year-2025.page-id-3010 .blueptrN::before {
    background-image: url(images/blue-rectangle-skyblue.png);
    rotate: 180deg;
    height: 250px;
    width: 130px;
    top: 300px;
    left: -37%;
}

.carousel-slider-1681 .owl-nav button {
    outline: 0 !important;
}

.carousel-slider-1681 .owl-nav button i {
    color: #fff !important;
}

.year-2025.page-id-3010 .formroW input,
.year-2025.page-id-3010 .formroW textarea,
.year-2025.page-id-3010 .formroW select {
    border-radius: 25px !important;
    background: transparent !important;
    color: #fff !important;
    border: 1px solid #58b8e8 !important;
    -webkit-text-fill-color: #fff !important;
    caret-color: #fff !important;
}

.year-2025.page-id-3010 .formroW input:focus,
.year-2025.page-id-3010 .formroW textarea:focus,
.year-2025.page-id-3010 .formroW select:focus {
    border-color: #58b8e8 !important;
    outline: none !important;
    box-shadow: none !important;
    color: #fff;
}

.year-2025.page-id-3010 .formroW input:-webkit-autofill,
.year-2025.page-id-3010 .formroW textarea:-webkit-autofill,
.year-2025.page-id-3010 .formroW select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    box-shadow: 0 0 0 1000px transparent inset !important;
    -webkit-text-fill-color: #fff !important;
    background: transparent !important;
    background-clip: padding-box !important;
    border: 1px solid #58b8e8 !important;
    transition: background-color 9999s ease-in-out 0s, color 0s;
}

.year-2025.page-id-3010 .formroW:is(input, textarea, select):-webkit-autofill,
.year-2025.page-id-3010 .formroW:is(input, textarea, select):-webkit-autofill:hover,
.year-2025.page-id-3010 .formroW:is(input, textarea, select):-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    box-shadow: 0 0 0 1000px transparent inset !important;
    background: transparent !important;
    background-clip: padding-box !important;
    -webkit-appearance: none;
    -webkit-text-fill-color: #fff !important;
    color: #fff !important;
    caret-color: #fff !important;
    transition: background-color 9999s ease-in-out 0s, color 0s;
}

.year-2025.page-id-3010 .formroW:is(input, textarea, select):focus {
    border-color: #58b8e8 !important;
    outline: none !important;
    box-shadow: none !important;
    background: transparent !important;
    color: #fff !important;
}

.year-2025.page-id-3010 .formroW input:active,
.year-2025.page-id-3010 .formroW textarea:active,
.year-2025.page-id-3010 .formroW select:active {
    color: #fff !important;
}

.year-2025.page-id-3010 .formroW .wpcf7-submit {
    border-radius: 5px !important;
    border: 0 !important;
}

.year-2025.page-id-3010 .formroW .wpcf7-form-control-wrap {
    margin-top: 20px;
    display: block;
}

/*Exhibition 2025 css end*/



/*About 2025 css start*/
.blueptrN::before {
    background-image: url(images/blue-rectangle-skyblue.png);
}

.year-2025.page-id-3020 .site-main {
    background: #121212;
}

.year-2025.page-id-3020 .formroW.aboutroW::after {
    content: '';
    position: absolute;
    background-image: url(images/green-line.png);
    width: 230px;
    height: 75px;
    top: 40px;
    left: 95%;
    background-repeat: no-repeat;
    background-size: contain;
    animation: snakeMove 8s linear infinite;
}

.year-2025.page-id-3020 ul.ul_clasS.blueuL li::before {
    background-image: url(images/circle-outline-sky-blue.png);
}

.year-2025.page-id-3020 .bluecoloR {
    color: #58b8e8 !important;
}

.year-2025.page-id-3020 .cutX::after {
    content: '';
    left: 2%;
    background-image: url(images/x-yellow-patteren-full.png);
    background-size: contain;
    position: absolute;
    height: 250px;
    width: 250px;
    background-repeat: no-repeat;
    margin: 0px auto;
    animation: 4s linear 0s infinite normal none running rotate;
}

.year-2025.page-id-3020 .custom4boX .uvc-heading {
    content: '';
    background-image: url(images/brush.png);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    right: 0;
    width: 100%;
    height: -webkit-fill-available;
    z-index: 1;
    left: 0;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}

.year-2025.page-id-3020 .custom4boX .wpb_single_image img {
    border-radius: 0 !important;
    filter: grayscale(100%);
    transition: filter 0.4s cubic-bezier(0.4, 0, 0.2, 1), transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
    position: relative;
    border: 8px solid #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
    backface-visibility: hidden;
    will-change: transform, filter;
}

.year-2025.page-id-3020 .custom4boX .vc_col-sm-4 .wpb_single_image img::before {
    content: '';
    position: absolute;
    top: -12px;
    left: 35%;
    transform: translateX(-50%);
    width: 30%;
    height: 30px;
    background: linear-gradient(135deg, #ddd 0%, #bbb 50%, #999 100%);
    background-image: url(images/tape.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 2;
    border-radius: 2px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    opacity: 0.5;
}

.year-2025.page-id-3020 .custom4boX .vc_col-sm-4 {
    position: relative;
}

.year-2025.page-id-3020 .custom4boX .vc_col-sm-4 .photo-visual-wrapper {
    transform-style: preserve-3d;
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

.year-2025.page-id-3020 .custom4boX .vc_col-sm-4:nth-child(odd) .photo-visual-wrapper {
    transform: rotate(-3deg);
}

.year-2025.page-id-3020 .custom4boX .vc_col-sm-4:nth-child(even) .photo-visual-wrapper {
    transform: rotate(2deg);
}

.year-2025.page-id-3020 .custom4boX .vc_col-sm-4 img {
    border-radius: 0 !important;
    filter: grayscale(100%);
    transition: filter 0.4s cubic-bezier(0.4, 0, 0.2, 1), transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
    position: relative;
    border: 8px solid #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
    backface-visibility: hidden;
    will-change: transform, filter;
}

.year-2025.page-id-3020 .custom4boX .vc_col-sm-4 .photo-visual-wrapper::before {
    content: '';
    position: absolute;
    top: -12px;
    left: 35%;
    transform: translateX(-50%);
    width: 30%;
    height: 30px;
    background: linear-gradient(135deg, #ddd 0%, #bbb 50%, #999 100%);
    background-image: url(images/tape.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 2;
    border-radius: 2px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    opacity: 0.5;
}

.year-2025.page-id-3020 .custom4boX .vc_col-sm-4:hover img {
    filter: grayscale(0%);
    transform: scale(1.02);
}

.year-2025.page-id-3020 .custom4boX .vc_col-sm-4:nth-child(odd):hover .photo-visual-wrapper {
    transform: rotate(-1deg) scale(1.01);
}

.year-2025.page-id-3020 .custom4boX .vc_col-sm-4:nth-child(even):hover .photo-visual-wrapper {
    transform: rotate(1deg) scale(1.01);
}

/*About 2025 css end*/


/*Partnership 2025 css start*/
.year-2025.page-id-3042 .site-main {
    background: #121212;
}

.year-2025.page-id-3042 .formroW .wpcf7-submit {
    background: #58B8E8 !important;
}

.year-2025.page-id-3042 .formroW .wpcf7-submit:hover {
    background: #EDBB3A !important;
}

.year-2025.page-id-3042 .prtnrfrM label {
    color: #fff;
}

.year-2025.page-id-3042 .carousel-slider .carousel-slider__caption .caption {
    color: #58b8e8;
}

.year-2025.page-id-3042 .carousel-slider.arrows-outside .owl-nav .owl-prev {
    outline: 0;
}

.year-2025.page-id-3042 .carousel-slider.arrows-outside .owl-nav .owl-next {
    outline: 0;
}

.year-2025.page-id-3042 .carousel-slider.arrows-outside .owl-nav .owl-prev i {
    color: #fff;
    font-size: 20px;
}

.year-2025.page-id-3042 .carousel-slider.arrows-outside .owl-nav .owl-next i {
    color: #fff;
    font-size: 20px;
}

.year-2025.page-id-3042 .carousel-slider.arrows-outside .owl-nav {
    top: -45px;
    position: absolute;
    right: 35px;
}

.year-2025.page-id-3042 .carousel-slider .owl-dots .owl-dot span {
    background-color: rgb(255 255 255);
}

.year-2025.page-id-3042 .carousel-slider .owl-dots .owl-dot.active span,
.carousel-slider .owl-dots .owl-dot:hover span {
    background-color: #58b8e8 !important;
}

.year-2025.page-id-3042 .carousel-slider .owl-dots .owl-dot {
    outline: 0;
}

.year-2025.page-id-3042 ul.ul_clasS li::before {
    background-image: url(images/circle-outline-sky-blue.png);
}

.year-2025.page-id-3042 .formroW .vc_col-sm-8::after {
    content: '';
    position: absolute;
    background-image: url(images/green-line.png);
    width: 270px;
    height: 75px;
    top: 5%;
    z-index: 99999999;
    background-size: contain;
    background-repeat: no-repeat;
    right: -34%;
    animation: snakeMove 8s linear infinite;
}

.year-2025.page-id-3042 .formroW .vc_col-sm-2:nth-child(1)::before {
    content: '';
    position: absolute;
    background-image: url(images/blue-rectangle-skyblue.png);
    top: 200px;
    background-repeat: no-repeat;
    background-size: contain;
    rotate: 180deg;
    height: 250px;
    width: 130px;
    left: -34%;
}

.year-2025.page-id-3042 .formroWaa.formroW .vc_col-sm-8::before {
    display: none;
}

.year-2025.page-id-3042 .formroW input,
.year-2025.page-id-3042 .formroW textarea,
.year-2025.page-id-3042 .formroW select {
    border-radius: 25px !important;
    background: transparent !important;
    color: #fff !important;
    border: 1px solid #58b8e8 !important;
    -webkit-text-fill-color: #fff !important;
    caret-color: #fff !important;
}

.year-2025.page-id-3042 .formroW input:focus,
.year-2025.page-id-3042 .formroW textarea:focus,
.year-2025.page-id-3042 .formroW select:focus {
    border-color: #58b8e8 !important;
    outline: none !important;
    box-shadow: none !important;
    color: #fff;
}

.year-2025.page-id-3042 .formroW input:-webkit-autofill,
.year-2025.page-id-3042 .formroW textarea:-webkit-autofill,
.year-2025.page-id-3042 .formroW select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    box-shadow: 0 0 0 1000px transparent inset !important;
    -webkit-text-fill-color: #fff !important;
    background: transparent !important;
    background-clip: padding-box !important;
    border: 1px solid #58b8e8 !important;
    transition: background-color 9999s ease-in-out 0s, color 0s;
}

.year-2025.page-id-3042 .formroW:is(input, textarea, select):-webkit-autofill,
.year-2025.page-id-3042 .formroW:is(input, textarea, select):-webkit-autofill:hover,
.year-2025.page-id-3042 .formroW:is(input, textarea, select):-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    box-shadow: 0 0 0 1000px transparent inset !important;
    background: transparent !important;
    background-clip: padding-box !important;
    -webkit-appearance: none;
    -webkit-text-fill-color: #fff !important;
    color: #fff !important;
    caret-color: #fff !important;
    transition: background-color 9999s ease-in-out 0s, color 0s;
}

.year-2025.page-id-3042 .formroW:is(input, textarea, select):focus {
    border-color: #58b8e8 !important;
    outline: none !important;
    box-shadow: none !important;
    background: transparent !important;
    color: #fff !important;
}

.year-2025.page-id-3042 .formroW input:active,
.year-2025.page-id-3042 .formroW textarea:active,
.year-2025.page-id-3042 .formroW select:active {
    color: #fff !important;
}

.year-2025.page-id-3042 .formroW .wpcf7-submit {
    border-radius: 5px !important;
    border: 0 !important;
}

/*Partnership 2025 css end*/




/*Our Sessions 2025 css Start*/
.year-2025.page-id-2986 .site-main {
    background: #000000;
    border-bottom: 1px solid #303030;
}

.year-2025.page-id-2986 .scdclaS h2 {
    background-color: #ffffff;
}

.year-2025.page-id-2986 .sceduleroW strong {
    color: #000 !important;
}

.year-2025.page-id-2986 .gothambold {
    color: #000 !important;
}

.year-2025.page-id-2986 .sceduleroW .uvc-sub-heading {
    color: #000 !important;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .wpb_text_column p {
    color: #000 !important;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .minhghT {
    background-color: #3496C7 !important;
    padding: 0 30px !important;
}

.year-2025.page-id-2986 .showbtNs {
    background: #000 !important;
}

.year-2025.page-id-2986 .sceduleroW a {
    color: #58b8e8;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-tab.vc_active>a span {
    color: #000 !important;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-tab a span {
    color: #000 !important;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-tab a:hover {
    color: #000 !important;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body {
    background: #58b8e8;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-tabs-list {
    border-bottom: 0 !important;
}

.year-2025.page-id-2986 ul.ul_clasS li::before {
    background-image: url(images/circle-outline-sky-blue.png);
}

.year-2025 .sessionchairoW .mainseshdnG {
    color: #ffffff;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-tab.vc_active>a {
    border-bottom: 0 !important;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-tabs-list {
    display: flex;
    justify-content: start;
    gap: 0px;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-tab:first-child {
    background: #58b8e8;
    border-top-left-radius: 135px;
    text-align: left;
    padding: 5px 30px 10px 10%;
    margin-left: 0;
    margin-right: 5px;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-tab:last-child {
    background: #5EC3AE;
    border-top-right-radius: 135px;
    text-align: left;
    padding: 5px 10% 10px 30px;
    margin-left: 5px;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-tab a {
    padding: 0 !important;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row {
    border-bottom: 1px solid #00000042 !important;
    margin-bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 30px;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 {
    height: auto;
    display: block;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 {
    height: auto;
    display: block;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-2 .vc_column-inner {
    padding: 0 !important;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .vc_column-inner {
    padding: 0 50px !important;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-1 {
    height: auto;
    display: block;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .wpb_text_column p br {
    display: none;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body {
    padding: 0 !important;
    border: 0 !important;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel:first-child {
    background-color: #58b8e8 !important;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel:last-child {
    background-color: #5EC3AE !important;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel:last-child .minhghT {
    background-color: #33A38B !important;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-1 img {
    width: 80%;
    animation: none;
    border-radius: 50%;
    box-shadow: 6px 6px #00000026;
}

.year-2025.page-id-2986 .sceduleroW .data-container p {
    margin-bottom: 0;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item {
    margin-bottom: 10px !important;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item .icon_list_icon {
    border-radius: 55px !important;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item .icon_list_icon img {
    border-radius: 55px !important;
    box-shadow: 6px 6px #00000026 !important;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap {
    padding-top: 15px;
    margin-bottom: 0;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list.left li .icon_description {
    height: 2em;
}

.year-2025.page-id-2986 .sceduleroW .smile_icon_list li .icon_list_icon {
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
}

.year-2025.page-id-2986 .sceduleroW .smile_icon_list.left li .icon_list_connector {
    left: .4em;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-3:after {
    content: '';
    position: absolute;
    right: 0px;
    border-right: 1px solid #000;
    height: 30px;
    bottom: 18px;
}

.year-2025.page-id-2986 .sceduleroW ul.ul_clasS li {
    padding-left: 0 !important;
}

.year-2025.page-id-2986 ul.ul_clasS li::before {
    display: none;
}

.year-2025.page-id-2986 .sceduleroW h3.info-list-heading {
    line-height: 22px !important;
    padding-bottom: 5px;
}

.year-2025.page-id-2986 .sceduleroW .icon_description_text {
    line-height: 25px !important;
}

.year-2025.page-id-2986 .sceduleroW .smile_icon_list li .icon_description p {
    margin-bottom: 0;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-tabs-container {
    margin-bottom: 10px !important;
}

.year-2025.page-id-2986 .sceduleroW .dayspan {
    font-size: 2.5rem !important;
    text-transform: uppercase !important;
    font-weight: 900 !important;
    font-family: 'gothamblack';
}

.year-2025.page-id-2986 .sceduleroW .p-l-50-hdnG {
    padding-left: 10.5%;
}

.year-2025.page-id-2986 .sceduleroW .p-l-50-hdnG .uvc-sub-heading {
    font-family: inherit;
    color: #212529 !important;
}

.year-2025.page-id-2986 .agenda_b1::before {
    content: '';
    position: absolute;
    background-image: url(images/orange-x.png);
    width: 110px;
    height: 110px;
    top: 0;
    background-size: contain;
    background-repeat: no-repeat;
    right: 10%;
    animation: rotate 4s linear infinite;
}

.year-2025.page-id-2986 .agenda_b2::before {
    content: '';
    position: absolute;
    background-image: url(images/smalls-x.png);
    width: 60px;
    height: 60px;
    top: 0;
    background-size: contain;
    background-repeat: no-repeat;
    right: 18%;
    animation: rotate 4s linear infinite;
}

.year-2025.page-id-2986 .agenda_b3::before {
    content: '';
    position: absolute;
    background-image: url(images/rectangles.png);
    width: 180px;
    height: 130px;
    top: 30%;
    background-size: contain;
    background-repeat: no-repeat;
    left: 0;
    animation: rotate 4s linear infinite;
}

.year-2025.page-id-2986 .agenda_b4::before {
    content: '';
    position: absolute;
    left: 0px;
    background-image: url(images/waves.gif);
    width: 1920px;
    height: 100%;
    top: 10%;
    z-index: auto;
    background-size: auto;
    background-repeat: no-repeat;
}

.year-2025.page-id-2986 .agenda_b5::before {
    content: '';
    position: absolute;
    right: 25%;
    background-image: url(images/fill-circle.png);
    width: 220px;
    height: 220px;
    top: 9%;
    z-index: auto;
    background-size: auto;
    background-repeat: no-repeat;
    animation: ripple 3s ease-out infinite;
    transform-origin: center center;
}

.year-2025.page-id-2986 .agenda_b6::before {
    content: '';
    position: absolute;
    right: -80px;
    background-image: url(images/line-circle.png);
    width: 500px;
    height: 500px;
    bottom: 100px;
    z-index: auto;
    background-size: auto;
    background-repeat: no-repeat;
    animation: ripple 3s ease-out infinite;
    transform-origin: center center;
}

@keyframes ripple {
    0% {
        transform: scale(0.6);
        opacity: 0.8;
    }

    50% {
        transform: scale(1.1);
        opacity: 0.4;
    }

    100% {
        transform: scale(1.3);
        opacity: 0;
    }
}

.year-2025.page-id-2986 .agenda_b7::before {
    content: '';
    position: absolute;
    left: 0px;
    background-image: url(images/snake-style.png);
    width: 350px;
    height: 110px;
    bottom: 200px;
    z-index: auto;
    background-size: contain;
    background-repeat: no-repeat;
}

.f-16wraP {
    font-weight: 400;
    Color: rgb(33, 37, 41);
    font-size: 16px;
    line-height: 25px;
}

/*Our Sessions 2025 css End*/



/*2025 Glimpses Start*/
.year-2025.page-id-3971 .site-main {
    background: #121212;
}

/*2025 Glimpses End*/

/*Registration 2025 css Start*/
.year-2025.page-id-3052 .site-main {
    background: #121212;
}

.year-2025.page-id-3052 .pinK {
    color: #58b8e8;
}

.year-2025.page-id-3052 table.pinktablE {
    color: #fff;
}

.year-2025.page-id-3052 .pinktablE.table-bordered td,
.table-bordered th {
    border-color: #58b8e8 !important;
    vertical-align: middle;
}

.year-2025.page-id-3052 .table-hover tbody tr:hover {
    color: #58b8e8;
}

.year-2025.page-id-3052 b {
    color: #58b8e8;
}

.year-2025.page-id-3052 .formroW label {
    color: #fff;
}

.year-2025.page-id-3052 .participanthdnG {
    color: #58b8e8;
    border-bottom: 2px solid #58b8e8;
}

.year-2025.page-id-3052 ul.ul_clasS li::before {
    background-image: url(images/circle-outline-sky-blue.png);
}

.year-2025.page-id-3052 .formroW .wpcf7-submit {
    background: #58B8E8 !important;
    padding: 20px 60px !important;
}

.year-2025.page-id-3052 .formroW .wpcf7-submit:hover {
    background: #EDBB3A !important;
}

.year-2025.page-id-3052 .formroW .vc_col-sm-2:nth-child(1)::before {
    background-image: url(images/blue-rectangle-skyblue.png);
    rotate: 180deg;
    height: 250px;
    width: 130px;
    top: 300px;
    left: -34%;
}

.year-2025.page-id-3052 .formroW .vc_col-sm-8::after {
    content: '';
    position: absolute;
    background-image: url(images/green-line.png);
    width: 270px;
    height: 75px;
    top: 50px;
    left: 110%;
    background-repeat: no-repeat;
    background-size: contain;
    animation: snakeMove 8s linear infinite;
}

.year-2025.page-id-3052 .formroW .vc_col-sm-8::before {
    content: '';
    right: -37%;
    background-image: url(images/x-yellow-patteren-full.png);
    background-size: contain;
    position: absolute;
    height: 250px;
    width: 250px;
    background-repeat: no-repeat;
    margin: 0px auto;
    animation: 4s linear 0s infinite normal none running rotate;
    top: 100%;
}

.year-2025.page-id-3052 table.pinktablE {
    text-align: center;
}

#regis {
    scroll-margin-top: 150px;
}

.year-2025.page-id-3052 table.pinktablE {
    width: 100%;
}

.year-2025.page-id-3052 .participant_inc .col-md-2 {
    flex: 0 0 20%;
    max-width: 20%;
}

/*Breakout Plugin CSS Start*/
.formroW input {
    color-scheme: dark;
}

#madsemble-registration-app h2,
#madsemble-registration-app h3,
#madsemble-registration-app h4 {
    color: #fff;
}

#madsemble-registration-app .form-section:nth-of-type(1) .form-row:nth-of-type(3) {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

#madsemble-registration-app .form-section:nth-of-type(1) .form-row:nth-of-type(3) .form-group:nth-of-type(3) {
    grid-column: 1 / -1;
}

#madsemble-registration-app #register-btn {
    background: #58b8e8 !important;
    padding: 20px 60px !important;
    border: 0;
    color: #fff;
    border-radius: 5px;
    float: right;
    cursor: pointer;
}

#madsemble-registration-app #register-btn:hover {
    background: #ffe029 !important;
    color: #000;
    transition: all 0.4s ease-in-out;
}

#madsemble-registration-app .form-row {
    margin-right: 0;
    margin-left: 0;
}

#madsemble-registration-app .form-section,
#madsemble-registration-app .participant-row {
    border-color: #58b8e8;
}

#madsemble-registration-app .form-group input,
#madsemble-registration-app .form-group textarea,
#madsemble-registration-app .form-group select {
    border-radius: 25px !important;
    background: transparent !important;
    color: #fff;
    border: 1px solid #58b8e8 !important;
}

#madsemble-registration-app .form-group select option {
    color: #000;
}

#madsemble-registration-app .form-section h3 {
    display: none;
}

#madsemble-registration-app .form-group input#contact_cnic::placeholder,
#madsemble-registration-app .form-group input#contact_cnic::-webkit-input-placeholder,
#madsemble-registration-app .form-group input#contact_cnic:-ms-input-placeholder,
#madsemble-registration-app .form-group input#contact_cnic::-ms-input-placeholder,
#madsemble-registration-app .form-group input#contact_cnic::-moz-placeholder,
#madsemble-registration-app .form-group input[data-field="cnic"]::placeholder,
#madsemble-registration-app .form-group input[data-field="cnic"]::-webkit-input-placeholder,
#madsemble-registration-app .form-group input[data-field="cnic"]:-ms-input-placeholder,
#madsemble-registration-app .form-group input[data-field="cnic"]::-ms-input-placeholder,
#madsemble-registration-app .form-group input[data-field="cnic"]::-moz-placeholder {
    color: transparent !important;
    opacity: 0 !important;
}

#madsemble-registration-app .form-actions:nth-of-type(3) {
    justify-content: flex-end;
    display: flex;
}

#madsemble-registration-app .form-group input:focus,
#madsemble-registration-app .form-group textarea:focus,
#madsemble-registration-app .form-group select:focus {
    border-color: #58b8e8 !important;
    outline: none !important;
    box-shadow: none !important;
    color: #fff;
}

#madsemble-registration-app .form-group input:-webkit-autofill:focus,
#madsemble-registration-app .form-group textarea:-webkit-autofill:focus,
#madsemble-registration-app .form-group select:-webkit-autofill:focus {
    border-color: #58b8e8 !important;
    color: #fff;
    -webkit-box-shadow: 0 0 0px 1000px #000 inset !important;
    -webkit-text-fill-color: #fff !important;
}

#madsemble-registration-app .form-group input#contact_cnic::-webkit-input-placeholder {
    color: transparent !important;
}

#madsemble-registration-app .form-group input#contact_cnic:-ms-input-placeholder {
    color: transparent !important;
}

#madsemble-registration-app .form-group input#contact_cnic::-ms-input-placeholder {
    color: transparent !important;
}

#madsemble-registration-app .form-group input#contact_cnic::-moz-placeholder {
    color: transparent !important;
    opacity: 1;
}

#madsemble-registration-app .form-group input[data-field="cnic"]::placeholder {
    color: transparent !important;
}

#madsemble-registration-app .form-group input[data-field="cnic"]::-webkit-input-placeholder {
    color: transparent !important;
}

#madsemble-registration-app .form-group input[data-field="cnic"]:-ms-input-placeholder {
    color: transparent !important;
}

#madsemble-registration-app .form-group input[data-field="cnic"]::-ms-input-placeholder {
    color: transparent !important;
}

#madsemble-registration-app .form-group input[data-field="cnic"]::-moz-placeholder {
    color: transparent !important;
    opacity: 1;
}

#madsemble-registration-app .form-group :is(input, textarea, select):-webkit-autofill,
#madsemble-registration-app .form-group :is(input, textarea, select):-webkit-autofill:hover,
#madsemble-registration-app .form-group :is(input, textarea, select):-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    box-shadow: 0 0 0 1000px transparent inset !important;
    background: transparent !important;
    background-clip: padding-box !important;
    -webkit-appearance: none;
    -webkit-text-fill-color: #fff !important;
    color: #fff !important;
    caret-color: #fff !important;
    transition: background-color 9999s ease-in-out 0s, color 0s;
}

#madsemble-registration-app .form-group :is(input, textarea, select):focus {
    border-color: #58b8e8 !important;
    outline: none !important;
    box-shadow: none !important;
    background: transparent !important;
    color: #fff !important;
}

#madsemble-registration-app .form-group input:active,
#madsemble-registration-app .form-group textarea:active,
#madsemble-registration-app .form-group select:active {
    color: #fff !important;
}


#madsemble-breakout-app .form-group input,
#madsemble-breakout-app .form-group textarea,
#madsemble-breakout-app .form-group select {
    border-radius: 25px !important;
    background: transparent !important;
    color: #fff;
    border: 1px solid #58b8e8 !important;
}

#madsemble-breakout-app .form-group input:-webkit-autofill:focus,
#madsemble-breakout-app .form-group textarea:-webkit-autofill:focus,
#madsemble-breakout-app .form-group select:-webkit-autofill:focus {
    border-color: #58b8e8 !important;
    color: #fff;
    -webkit-box-shadow: 0 0 0px 1000px #000 inset !important;
    -webkit-text-fill-color: #fff !important;
}

#madsemble-breakout-app .form-group :is(input, textarea, select):-webkit-autofill,
#madsemble-breakout-app .form-group :is(input, textarea, select):-webkit-autofill:hover,
#madsemble-breakout-app .form-group :is(input, textarea, select):-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    box-shadow: 0 0 0 1000px transparent inset !important;
    background: transparent !important;
    background-clip: padding-box !important;
    -webkit-appearance: none;
    -webkit-text-fill-color: #fff !important;
    color: #fff !important;
    caret-color: #fff !important;
    transition: background-color 9999s ease-in-out 0s, color 0s;
}

#madsemble-breakout-app .form-group :is(input, textarea, select):focus {
    border-color: #58b8e8 !important;
    outline: none !important;
    box-shadow: none !important;
    background: transparent !important;
    color: #fff !important;
}

#madsemble-breakout-app .form-group input:active,
#madsemble-breakout-app .form-group textarea:active,
#madsemble-breakout-app .form-group select:active {
    color: #fff !important;
}

#madsemble-breakout-app .form-group input:focus,
#madsemble-breakout-app .form-group textarea:focus,
#madsemble-breakout-app .form-group select:focus {
    border-color: #58b8e8 !important;
    outline: none !important;
    box-shadow: none !important;
    color: #fff;
}

#madsemble-breakout-app {
    color-scheme: dark;
}

#madsemble-breakout-app .madsemble-breakout-app-wrapper {
    padding: 0;
    font-family: inherit;
}

#madsemble-breakout-app .sessions-grid .session-card {
    height: 200px;
    border-radius: 15px;
}

#madsemble-breakout-app .sessions-grid .session-card .session-title {
    font-weight: 400;
}

#madsemble-breakout-app .madsemble-breakout-app-wrapper .submit-booking-button {
    margin-top: 0;
    border-radius: 35px;
}

/*Breakout Plugin CSS End*/


/*Breakout speaker CSS Start*/
/* Main speaker section (outside popup) */
.year-2025.page-id-3485 .speaker-section.owl-carousel .speaker-item {
    display: flex;
    align-items: center;
    gap: 20px;
    z-index: 2;
    position: relative;
    margin: 0 auto 30px !important;
    float: none;
    /* remove float, let flexbox handle layout */
}

/* Popup speaker items */
.year-2025.page-id-3485 .popup-speaker-section .speaker-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    max-width: 280px;
    margin: 0 auto;
}

/* Speaker info inside popup */
.year-2025.page-id-3485 .popup-speaker-section .speaker-info p {
    margin: 0 auto;
    width: 100%;
}

/* Popup left column */
.year-2025.page-id-3485 .popup-content .popup-left {
    width: 25%;
}

/* ⚠️ FIX: Let Owl Carousel control .owl-stage */
.year-2025.page-id-3485 .popup-content .owl-stage {
    display: flex !important;
    align-items: stretch;
    /* ensures items align properly */
}

/*Breakout speaker CSS End*/


/*Registration 2025 css End*/




.whatroW .vc_col-sm-5 .width-80 {
    width: 90%;
    background: #ffffffcc;
}

.table-responsive::-webkit-scrollbar {
    width: 1px;
    height: 1px;
}

.table-responsive::-webkit-scrollbar-track {
    background: #000;
    border-radius: 4px;
}

.table-responsive::-webkit-scrollbar-thumb {
    background: #58B8E8;
    border-radius: 4px;
}

.table-responsive::-webkit-scrollbar-thumb:hover {
    background: #666;
}





/* Advisory Council Start*/
.advisory-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 50px;
}

.advisory-card {
    position: relative;
    width: 320px;
    height: 420px;
    filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.2));
    transition: transform 0.3s ease;
}

.advisory-card:nth-child(6n+1) {
    transform: rotate(-3deg);
}

.advisory-card:nth-child(6n+2) {
    transform: rotate(2deg);
}

.advisory-card:nth-child(6n+3) {
    transform: rotate(-1.5deg);
}

.advisory-card:nth-child(6n+4) {
    transform: rotate(2.5deg);
}

.advisory-card:nth-child(6n+5) {
    transform: rotate(-2deg);
}

.advisory-card:nth-child(6n+6) {
    transform: rotate(1deg);
}

.advisory-card:hover {
    transform: rotate(0deg) scale(1.02);
    z-index: 10;
}

.advisory-image-wrap {
    padding: 0;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.4), 0 4px 8px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    position: relative;
    height: 260px;
    background: white;
    width: 260px;
    margin: 0 auto;
}

.advisory-image-wrap::before {
    content: '';
    position: absolute;
    top: -12px;
    left: 30%;
    transform: translateX(-50%);
    width: 35%;
    height: 30px;
    background: url('images/tape.png') no-repeat center / cover;
    z-index: 2;
    opacity: 0.5;
    border-radius: 2px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.advisory-image-wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border: 8px solid #fff;
    display: block;
    border-radius: 4px;
    filter: grayscale(100%);
    transition: filter 0.4s cubic-bezier(0.4, 0, 0.2, 1), transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
    backface-visibility: hidden;
    will-change: transform, filter;
}

.advisory-card:hover .advisory-image-wrap img {
    filter: grayscale(0%);
    transform: scale(1.02);
}

.advisory-info {
    position: absolute;
    bottom: 80px;
    left: 0;
    right: 0;
    z-index: 2;
    width: 100%;
    height: 120px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0 10px;
}

.advisory-info::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 130px;
    background: url('images/brush.png') no-repeat center / cover;
    z-index: -1;
}

.advisory-info h3 {
    margin: 0 0 8px 0;
    font-size: 20px;
    font-weight: 700;
    color: #23456b;
    line-height: 1.2;
}

.advisory-info p {
    margin: 0;
    font-size: 15px;
    line-height: 1.4;
    color: #000;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

@media (max-width: 768px) {
    .advisory-grid {
        gap: 20px;
        padding: 20px 10px;
    }

    .advisory-card {
        width: 280px;
        height: 420px;
        transform: rotate(0deg) !important;
    }
}

@media (max-width: 480px) {
    .advisory-card {
        width: 260px;
        height: 400px;
    }

    .advisory-image-wrap img {
        height: 100%;
    }
}

/* Advisory Council End*/



#mg-wprm-wrap li.menu-item-has-children ul li {
    display: block !important;
}

.year-2025.page-id-3331 .site-main {
    background-color: #000;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #ffdc00 !important;
    text-align: center;
    color: #fff;
}

.year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG_inneR {
    top: 50px;
}

.year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG_inneR {
    top: 50px;
}



/*Test Page Start*/
.year-2025.page-id-3389 .site-main {
    background-color: #000;
}

.year-2025.page-id-3389 .formroW .wpcf7-submit {
    background: #58b8e8 !important
}

.year-2025.page-id-3389 .formroW .wpcf7-submit:hover {
    background: #EDBB3A !important
}

.year-2025.page-id-3389 .formroW label {
    color: #fff;
    margin-bottom: 0;
}

.year-2025.page-id-3389 .wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
    color: #fff;
}

.year-2025.page-id-3389 .wpcf7-not-valid-tip {
    font-size: 0.9em;
    padding-top: 10px;
}

.year-2025.page-id-3389 .formroW p {
    margin-bottom: 0;
}

.year-2025.page-id-3389 .formroW .vc_col-sm-2:nth-child(1)::before {
    display: none;
}

.year-2025.page-id-3389 .formroW .vc_col-sm-8::after {
    display: none;
}

.year-2025.page-id-3389 .formroW .vc_col-sm-8::before {
    display: none;
}

/*Test Page End*/


/*Give Away css start*/
.year-2025.page-id-3894 .site-main {
    background: #121212;
}

.madsemble-giveaway .book-card img {
    margin: 0 auto !important;
}

.madsemble-giveaway .book-card.selected {
    outline: 3px solid #2d7fef;
    background: transparent !important;
    border: 0;
    box-shadow:
        0 10px 25px rgba(0, 0, 0, 0.15),
        0 6px 10px rgba(0, 0, 0, 0.08),
        0 0 30px rgba(45, 127, 239, 0.4);
    transition: all 0.3s ease-in-out;
}

.madsemble-giveaway .book-card:hover {
    box-shadow:
        0 15px 35px rgba(0, 0, 0, 0.2),
        0 8px 15px rgba(0, 0, 0, 0.1),
        0 0 40px rgba(45, 127, 239, 0.6);
    transform: translateY(-4px);
}

.madsemble-giveaway label {
    color: #fff;
}

.madsemble-giveaway h2,
.madsemble-giveaway h3,
.madsemble-giveaway h4 {
    color: #fff;
    margin-bottom: 30px;
    font-size: 36px;
}

.madsemble-giveaway h2 {
    display: none;
}

.madsemble-giveaway #ga_submit {
    background: #58b8e8 !important;
    padding: 15px 60px !important;
    border: 0;
    color: #fff;
    border-radius: 55px;
    cursor: pointer;
    float: left;
    margin-left: 5px;
    font-size: 22px;
}

.madsemble-giveaway #ga_submit:hover {
    background: #ffe029 !important;
    color: #000;
    transition: all 0.4s ease-in-out;
}

.madsemble-giveaway .ga-row {
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 1rem;
}

.madsemble-giveaway .form-section,
.madsemble-giveaway .participant-row {
    border-color: #58b8e8;
}

.madsemble-giveaway .field input,
.madsemble-giveaway .field textarea,
.madsemble-giveaway .field select {
    border-radius: 25px !important;
    background: transparent !important;
    color: #fff;
    border: 1px solid #58b8e8 !important;
}

.madsemble-giveaway .field select option {
    color: #000;
}

.madsemble-giveaway .form-section h3 {
    display: none;
}

.madsemble-giveaway .field input#contact_cnic::placeholder,
.madsemble-giveaway .field input#contact_cnic::-webkit-input-placeholder,
.madsemble-giveaway .field input#contact_cnic:-ms-input-placeholder,
.madsemble-giveaway .field input#contact_cnic::-ms-input-placeholder,
.madsemble-giveaway .field input#contact_cnic::-moz-placeholder,
.madsemble-giveaway .field input[data-field="cnic"]::placeholder,
.madsemble-giveaway .field input[data-field="cnic"]::-webkit-input-placeholder,
.madsemble-giveaway .field input[data-field="cnic"]:-ms-input-placeholder,
.madsemble-giveaway .field input[data-field="cnic"]::-ms-input-placeholder,
.madsemble-giveaway .field input[data-field="cnic"]::-moz-placeholder {
    color: transparent !important;
    opacity: 0 !important;
}

.madsemble-giveaway .field input:focus,
.madsemble-giveaway .field textarea:focus,
.madsemble-giveaway .field select:focus {
    border-color: #58b8e8 !important;
    outline: none !important;
    box-shadow: none !important;
    color: #fff;
}

.madsemble-giveaway .field input:-webkit-autofill:focus,
.madsemble-giveaway .field textarea:-webkit-autofill:focus,
.madsemble-giveaway .field select:-webkit-autofill:focus {
    border-color: #58b8e8 !important;
    color: #fff;
    -webkit-box-shadow: 0 0 0px 1000px #000 inset !important;
    -webkit-text-fill-color: #fff !important;
}

.madsemble-giveaway .field :is(input, textarea, select):-webkit-autofill,
.madsemble-giveaway .field :is(input, textarea, select):-webkit-autofill:hover,
.madsemble-giveaway .field :is(input, textarea, select):-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    box-shadow: 0 0 0 1000px transparent inset !important;
    background: transparent !important;
    background-clip: padding-box !important;
    -webkit-appearance: none;
    -webkit-text-fill-color: #fff !important;
    color: #fff !important;
    caret-color: #fff !important;
    transition: background-color 9999s ease-in-out 0s, color 0s;
}

.madsemble-giveaway .field :is(input, textarea, select):focus {
    border-color: #58b8e8 !important;
    outline: none !important;
    box-shadow: none !important;
    background: transparent !important;
    color: #fff !important;
}

.madsemble-giveaway .field input:active,
.madsemble-giveaway .field textarea:active,
.madsemble-giveaway .field select:active {
    color: #fff !important;
}

.madsemble-giveaway .field input,
.madsemble-giveaway .field textarea,
.madsemble-giveaway .field select {
    border-radius: 25px !important;
    background: transparent !important;
    color: #fff;
    border: 1px solid #58b8e8 !important;
}

.madsemble-giveaway .field input:-webkit-autofill:focus,
.madsemble-giveaway .field textarea:-webkit-autofill:focus,
.madsemble-giveaway .field select:-webkit-autofill:focus {
    border-color: #58b8e8 !important;
    color: #fff;
    -webkit-box-shadow: 0 0 0px 1000px #000 inset !important;
    -webkit-text-fill-color: #fff !important;
}

.madsemble-giveaway .field :is(input, textarea, select):-webkit-autofill,
.madsemble-giveaway .field :is(input, textarea, select):-webkit-autofill:hover,
.madsemble-giveaway .field :is(input, textarea, select):-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    box-shadow: 0 0 0 1000px transparent inset !important;
    background: transparent !important;
    background-clip: padding-box !important;
    -webkit-appearance: none;
    -webkit-text-fill-color: #fff !important;
    color: #fff !important;
    caret-color: #fff !important;
    transition: background-color 9999s ease-in-out 0s, color 0s;
}

.madsemble-giveaway .field :is(input, textarea, select):focus {
    border-color: #58b8e8 !important;
    outline: none !important;
    box-shadow: none !important;
    background: transparent !important;
    color: #fff !important;
}

.madsemble-giveaway .field input:active,
.madsemble-giveaway .field textarea:active,
.madsemble-giveaway .field select:active {
    color: #fff !important;
}

.madsemble-giveaway .field input:focus,
.madsemble-giveaway .field textarea:focus,
.madsemble-giveaway .field select:focus {
    border-color: #58b8e8 !important;
    outline: none !important;
    box-shadow: none !important;
    color: #fff;
}

.madsemble-giveaway {
    color-scheme: dark;
}

.madsemble-giveaway .book-card {
    margin: 5px !important;
    border: 1px solid #58b8e8 !important;
}

.madsemble-giveaway .books-grid {
    grid-template-columns: repeat(5, 1fr) !important;
    gap: 10px !important;
    margin: 40px auto 20px !important;
}

.madsemble-giveaway .actions {
    display: inline-grid;
    color: #fff;
    width: 100%;
}

.madsemble-giveaway .msg {
    margin-top: 10px;
    font-size: 20px;
    text-transform: capitalize;
}

.madsemble-giveaway .msg.error {
    border-radius: 55px !important;
    display: block;
    text-align: center;
}

.madsemble-giveaway button#ga_submit:focus {
    outline: 0 !important;
}

.year-2025.page-id-3894 .giveaway1::after {
    content: '';
    position: absolute;
    background-image: url(images/yello-layers.png);
    width: 250px;
    height: 90px;
    top: 80px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    animation: snakeMove 8s linear infinite;
    z-index: auto;
}

.year-2025.page-id-3894 .giveaway2::before {
    content: '';
    position: absolute;
    right: 0px;
    background-image: url(images/line-circle.png);
    width: 500px;
    height: 500px;
    z-index: auto;
    background-size: auto;
    background-repeat: no-repeat;
    animation: ripple 3s ease-out infinite;
    transform-origin: center center;
    top: 700px;
}

.year-2025.page-id-3894 .giveaway3::before {
    content: '';
    position: absolute;
    left: 0;
    background-image: url(images/fill-circle.png);
    width: 220px;
    height: 220px;
    top: 200px;
    z-index: auto;
    background-size: auto;
    background-repeat: no-repeat;
    animation: ripple 3s ease-out infinite;
    transform-origin: center center;
}

.year-2025.page-id-3894 .giveaway4::before {
    content: '';
    position: absolute;
    background-image: url(images/rectangles.png);
    width: 180px;
    height: 130px;
    top: 600px;
    background-size: contain;
    background-repeat: no-repeat;
    left: 0;
    animation: rotate 4s linear infinite;
}

.year-2025.page-id-3894 .giveaway5::before {
    content: '';
    position: absolute;
    background-image: url(images/roads.png);
    width: 600px;
    height: 543px;
    top: 800px;
    left: 0;
    background-size: contain;
    background-repeat: no-repeat;
    animation: roadsFlow 6s ease-in-out infinite alternate;
    opacity: 0.85;
}

@keyframes roadsFlow {
    0% {
        transform: translateY(0) scale(1) rotate(0deg);
        opacity: 0.7;
    }

    25% {
        transform: translateY(-15px) scale(1.02) rotate(1deg);
        opacity: 0.85;
    }

    50% {
        transform: translateY(10px) scale(1.05) rotate(-1deg);
        opacity: 1;
    }

    75% {
        transform: translateY(-10px) scale(1.02) rotate(1deg);
        opacity: 0.9;
    }

    100% {
        transform: translateY(0) scale(1) rotate(0deg);
        opacity: 0.8;
    }
}

.year-2025.page-id-3894 .giveaway6::before {
    content: '';
    position: absolute;
    background-image: url(images/pink-rectangles.png);
    width: 60px;
    height: 60px;
    top: 920px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 11.5%;
    animation: rotate 4s linear infinite;
}

/*
                                        .year-2025.page-id-3894 .book-card {
                                            opacity: 0;
                                            transform: translateY(50px);
                                            animation: ladderUp 0.6s ease-out forwards;
                                        }

                                         .year-2025.page-id-3894 .book-card:nth-child(1) { animation-delay: 0.1s; }
.year-2025.page-id-3894 .book-card:nth-child(2) { animation-delay: 0.3s; }
.year-2025.page-id-3894 .book-card:nth-child(3) { animation-delay: 0.5s; }
.year-2025.page-id-3894 .book-card:nth-child(4) { animation-delay: 0.7s; }
.year-2025.page-id-3894 .book-card:nth-child(5) { animation-delay: 0.9s; }
.year-2025.page-id-3894 .book-card:nth-child(6) { animation-delay: 1.1s; }
.year-2025.page-id-3894 .book-card:nth-child(7) { animation-delay: 1.3s; }
.year-2025.page-id-3894 .book-card:nth-child(8) { animation-delay: 1.5s; }
.year-2025.page-id-3894 .book-card:nth-child(9) { animation-delay: 1.7s; }
.year-2025.page-id-3894 .book-card:nth-child(10) { animation-delay: 1.9s; }
.year-2025.page-id-3894 .book-card:nth-child(11) { animation-delay: 2.1s; }
.year-2025.page-id-3894 .book-card:nth-child(12) { animation-delay: 2.3s; }
.year-2025.page-id-3894 .book-card:nth-child(13) { animation-delay: 2.5s; }
.year-2025.page-id-3894 .book-card.dimmed {
    animation: none;
    opacity: 0.2;
    pointer-events: none;
    transform: translateY(0);
}
@keyframes ladderUp {
    0% {
        opacity: 0;
        transform: translateY(50px);
    }
    50% {
        opacity: 0.5;
        transform: translateY(-10px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
} */

.year-2025.page-id-3485 .book-btn {
    display: none;
}

.year-2025.page-id-3485 .speaker-line-wave:before {
    display: none;
}

/*Give Away css end*/





.gallery_btN {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background: #0054db;
    color: #fff !important;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    padding: 15px 20px;
    border-bottom-right-radius: 35px;
    border-bottom-left-radius: 35px;
    transition: background 0.3s ease,
        box-shadow 0.3s ease;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
    border: none;
    position: fixed;
    right: 30px;
    top: 50%;
    z-index: 999;
    transform: translateY(-50%) rotate(90deg);
    transform-origin: right center;
}

.gallery_btN img {
    width: 32px;
    height: 32px;
    transition: transform 0.3s ease;
}

.gallery_btN:hover {
    background: #e0003f;
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.35);
    text-decoration: none;
}

.gallery_btN:hover img {
    transform: scale(1.15) rotate(8deg);
}

.gallery_btN span {
    letter-spacing: 0.5px;
}

@media (max-width: 991px) {
    .gallery_btN {
        right: 25px;
        font-size: 14px;
        padding: 12px 16px;
        gap: 7px;
    }

    .gallery_btN img {
        width: 28px;
        height: 28px;
    }
}

@media (max-width: 600px) {
    .gallery_btN {
        right: 12px;
        font-size: 12px;
        padding: 10px 13px;
        gap: 5px;
        border-bottom-right-radius: 25px;
        border-bottom-left-radius: 25px;
    }

    .gallery_btN img {
        width: 24px;
        height: 24px;
    }

    .gallery_btN span {
        letter-spacing: 0.2px;
    }
}

@media (max-width: 400px) {
    .gallery_btN {
        right: 5px;
        font-size: 11px;
        padding: 8px 10px;
    }

    .gallery_btN img {
        width: 21px;
        height: 21px;
    }
}






/*2025 css end*/




/*Responsive Start*/
.curve_bottom {
    bottom: -4px;
    top: auto !important;
}

@media only screen and (max-width: 1920px) {
    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -154px;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -156px;
        bottom: 213px;
    }
}

@media only screen and (max-width: 1792px) {
    .sessionchairoW.session-chair-2024 .mainseshdnG {
        width: 100%;
    }

    #sessionchair .uvc-heading.p-l-35 {
        padding-left: 0;
    }

    #sessionspeaker .uvc-heading.p-l-35 {
        padding-left: 0;
    }

    .blueptrN::before {
        left: -48%;
    }

    .formroW.aboutroW::before {
        right: -29%;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -142px;
    }

    .page-template-homepage2024 .speakeroW .vc_col-sm-9::before {
        left: 2px;
    }

    .session-chair-2024 .ssnchairoW .modal-content:after {
        right: 0;
        background-size: cover;
    }

    .session-chair-2024 .modal-body .col-lg-4 .sessionchairhdnG {
        top: 65%;
    }

    .session-speakers-2024 .ssnchairoW .modal-content:after {
        right: 0;
        background-size: cover;
    }

    .session-speakers-2024 .modal-body .col-lg-4 .sessionchairhdnG {
        top: 65%;
    }

    .session-chair-2024.modalssN .ssnchairoW .modal-content:after {
        right: 0;
        background-size: contain;
    }

    ul.social_fill {
        margin: 0 auto;
        padding: 0;
    }

    ul.social_fill li a .fa-brands {
        font-size: 1.5em;
    }

    ul.social_fill li a::before {
        line-height: 24px;
        font-size: 1.5em;
    }

    .year-2025 .speakeroW .vc_col-sm-3 .ubtn {
        padding: 15px 100px;
    }

    .year-2025.page-id-3010 .blueptrN::before {
        left: -31%;
    }

    .year-2025.page-id-2986 .agenda_b7::before {
        width: 250px;
    }

    .counter_row_2026 .live-countdown {
        gap: 0;
    }

    .counter_row_2026 .time-box small {
        font-size: 24px !important;
    }

    .counter_row_2026 .time-box span {
        font-size: 70px !important;
    }

    .counter_row_2026 .separator {
        font-size: 70px !important;
    }

    .speaker_row_2026 .ult_tabmenu {
        width: 85% !important;
    }

    .speaker_row_2026 .motive13:before {
        right: 0%;
        top: 36%;
    }

    .year-2026.page-id-4553 .motive5:before {
        right: 10.5% !important;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -10% !important;
        width: 500px !important;
        height: 500px !important;
    }

    .year-2026.page-id-4583 .registeroW {
        padding-bottom: 50px !important;
    }

    .year-2026.page-id-4583 .motive2:before {
        left: -10% !important;
        top: 36% !important;
        width: 500px !important;
        height: 500px !important;
    }

    .year-2026.page-id-4629 .motive12:before {
        right: -13% !important;
        top: 18% !important;
    }

    .year-2026.page-id-4629 .motive13:before {
        right: -6% !important;
        top: 28% !important;
    }

    .year-2026.page-id-4609 .motive17:before {
        left: -14% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive12:before {
        width: 450px !important;
        height: 450px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive13:before {
        right: -4% !important;
        top: 31% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive11:before {
        top: 48% !important;
        width: 280px !important;
        height: 280px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive10::before {
        left: -1% !important;
        top: 32% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 #snakegreen {
        bottom: 5%;
    }

    .year-2026.page-id-4526 .motive14:before {
        bottom: -13.5% !important;
    }

    body.year-2026.page-id-4641 .sp26-visual,
    body.year-2026.page-id-4641 .sp26-visual .sp26-shape,
    body.year-2026.page-id-4641 .sp26-visual .sp26-shape .sp26-mask {
        width: 120px !important;
        height: 120px !important;
    }

    .year-2026.page-id-4641 .motive11:before {
        left: -4%;
    }

    .year-2026.page-id-4641 .motive12:before {
        right: -13%;
    }

    .year-2026.page-id-4641 .brkouts-cat-hdnG:before {
        left: 23%;
    }

    .year-2026.page-id-4641 .motive15:before {
        right: -9% !important;
    }

    .year-2026.page-id-4807 .motive6:before {
        right: -10% !important;
        top: 12% !important;
    }

    .year-2026.page-id-4641 .brkouts-cat-hdnG:before {
        left: 24%;
    }

    .year-2026.single-sessions .motive5:before {
        top: 17% !important;
    }

    .year-2026.single-sessions h3 {
        font-size: clamp(62px, 7vw, 80px) !important;
    }

    .year-2026.single-sessions h1 {
        font-size: clamp(62px, 7vw, 80px) !important;
    }

    .year-2026.single-sessions #next-session .next-card h3 {
        font-size: clamp(34px, 3vw, 60px) !important;
    }

    body.page-id-5009.year-2026 .motive6:before {
        right: -8% !important;
        width: 400px !important;
        height: 400px !important;
        top: 2% !important;
    }

    body.page-id-5009.year-2026 .motive5:before {
        top: 12.2% !important;
    }
}

@media only screen and (max-width: 1680px) {
    .speakerh5 {
        left: 65px;
    }

    .footoP .col-sm-1 img {
        padding-top: 15px;
    }

    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -129px;
        bottom: 188px;
    }

    .single.single-sessions .ssnchairoW .modal-content:after {
        left: 35%;
        background-size: auto;
    }

    .ssnchairoW .modal-content:after {
        right: 0;
    }

    .ssnchairoW .modal-body .row .col-lg-4:after {
        left: -73px;
    }

    .ssnchairoW .modal-body .row .col-lg-4:before {
        left: -74px;
    }

    .ssnchairoW .modal-body .row .col-lg-8:after {
        top: 110.7%;
    }

    .session-speakers-2024 .sessionchairhdnG {
        width: calc(150px* 2);
        left: 15%;
    }

    .session-chair-2024 .sessionchairhdnG {
        width: calc(150px* 2);
        left: 15%;
    }

    .session-speakers-2024 .sessionchairhdnG {
        width: calc(150px* 2);
        left: 15%;
    }

    .blueptrN::before {
        left: -43%;
    }

    .formroW.aboutroW::before {
        right: -24%;
    }

    .formroW.aboutroW::after {
        right: -10%;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -132px;
    }

    .session-chair-2024 .sessionchairhdnG h5 {
        font-size: 20px;
    }

    .session-chair-2024 .sessionchairhdnG h6.designatioN {
        font-size: 12px;
    }

    .session-chair-2024 .sessionchairhdnG h6.agencY {
        font-size: 12px;
    }

    .session-speakers-2024 .sessionchairhdnG h6.designatioN {
        font-size: 12px;
    }

    .session-speakers-2024 .sessionchairhdnG h6.agencY {
        font-size: 12px;
    }

    .session-speakers-2024 .sessionchairhdnG h5 {
        font-size: 20px;
    }

    .circleroW .stats-number {
        font-size: 45px !important;
        line-height: 45px !important;
    }

    .circleroW .mycust {
        font-size: 45px !important;
        line-height: 45px !important;
    }

    .circleroW .stats-text {
        font-size: 24px !important;
        line-height: 40px !important;
    }

    .circleroW .circle-img.center-big {
        right: 0 !important;
    }

    .circleroW .circle-img.top-right-small {
        right: 12% !important;
    }

    .year-2025 .speakeroW .vc_col-sm-3 .ubtn {
        padding: 15px 95px;
    }

    .year-2025.page-id-3010 .blueptrN::before {
        left: -26%;
    }

    .year-2025.page-id-2996 .leftcirclE:before {
        width: 150px;
        left: 0;
    }

    .year-2025.page-id-2996 .rightsnakE::after {
        width: 180px;
        height: 50px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal-body .sessionchairhdnG:after,
    .year-2025 .sessionchairoW.session-speakers-2025 .modal-body .sessionchairhdnG:after {
        height: 150px;
    }

    .sessionchairoW.session-chair-2025 .sessionchairhdnG:after {
        height: 150px;
    }

    .sessionchairoW.session-speakers-2025 .sessionchairhdnG:after {
        height: 150px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG_inneR {
        top: 40px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG_inneR {
        top: 40px;
    }

    .motive17:before {
        left: -16% !important;
        width: 450px !important;
        height: 450px !important;
    }

    .motive16::before {
        right: -17% !important;
        width: 400px !important;
        height: 400px !important;
    }

    .vc_row.attendees_row_2026 {
        min-height: 210px;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        box-sizing: border-box;
    }

    .attendees_row_2026>.vc_col-sm-3 {
        display: none !important;
    }

    .attendees_row_2026>.vc_col-sm-6 {
        display: block !important;
        width: 60% !important;
        max-width: 60% !important;
        flex: 0 0 60% !important;
        float: none !important;
        margin: 0 !important;
        padding: 0 !important;
        position: static !important;
        left: auto !important;
        top: auto !important;
        transform: none !important;
    }

    .attendees_row_2026>.vc_col-sm-6>.vc_column-inner {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;

        margin: 0 !important;
    }

    .attendees_row_2026>.vc_col-sm-6>.vc_column-inner>.wpb_wrapper {
        width: 100%;
        margin: 0 !important;
    }

    .attendees_row_2026 .vc_inner {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .attendees_row_2026 .vc_inner>.vc_col-sm-3 {
        display: block !important;
        width: 25% !important;
        max-width: 25% !important;
        flex: 0 0 25% !important;
        float: none !important;
        margin: 0 !important;
        padding: 0 !important;
        text-align: center;
    }

    .attendees_row_2026 .vc_inner>.vc_col-sm-3>.vc_column-inner {
        padding: 0 !important;
    }

    .attendees_row_2026 .stats-block {
        margin: 0 auto !important;
        text-align: center !important;
    }

    .attendees_row_2026 .wpb_content_element {
        margin-bottom: 0 !important;
    }

    .attendees_row_2026 .stats-block::before,
    .attendees_row_2026 .stats-block::after {
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -50%) !important;
    }

    .attendees_row_2026 .stats-desc {
        top: 25% !important;
    }

    .attendees_row_2026 .aio-icon-top {
        display: none !important;
    }

    .ideas_row_2026 .motive6:before {
        width: 550px;
        height: 550px;
    }

    .speaker_row_2026 .sessions26-left {
        max-width: 80%;
    }

    .year-2026.page-id-4553 .motive5:before {
        right: 11.5% !important;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -13% !important;
        top: 12% !important;
    }

    .year-2026.page-id-4583 .motive5:before {
        right: 6% !important;
        top: 15% !important;
        width: 80px !important;
        height: 80px !important;
    }

    .year-2026.page-id-4583 .motive3:before {
        left: -2% !important;
        top: 40% !important;
        width: 250px !important;
        height: 250px !important;
    }

    .year-2026.page-id-4629 .motive11:before {
        top: 65% !important;
        left: -5% !important;
        width: 360px !important;
        height: 360px !important;
    }

    .year-2026.page-id-4629 .motive10::before {
        left: 6% !important;
        top: 39% !important;
    }

    .year-2026.page-id-4609 .motive16::before {
        right: -12% !important;
    }

    .year-2026.page-id-4609 #waveswhite {
        top: 55% !important;
        right: 2% !important;
        left: auto !important;
        width: 140px !important;
        height: 140px !important;
    }

    .year-2026.page-id-4641 .slot {
        padding-left: 13px !important;
    }

    .year-2026.page-id-4641 .brkouts-cat-hdnG:before {
        left: 23% !important;
    }

    body.year-2026.page-id-4641 .sp26-visual,
    body.year-2026.page-id-4641 .sp26-visual .sp26-shape,
    body.year-2026.page-id-4641 .sp26-visual .sp26-shape .sp26-mask {
        width: 100px !important;
        height: 100px !important;
    }

    .year-2026.page-id-4641 .motive15:before {
        right: -8% !important;
        bottom: -95px !important;
    }

    .year-2026.page-id-4807 .motive6:before {
        width: 320px !important;
        height: 320px !important;
        right: -6% !important;
    }

    .year-2026.page-id-4807 .motive5:before {
        right: 8% !important;
        top: 16% !important;
    }

    .year-2026.page-id-4807 .motive7:before {
        top: 45% !important;
        right: -10% !important;
    }

    .year-2026.page-id-4807 .motive2:before {
        width: 400px !important;
        height: 400px !important;
        top: 50% !important;
    }

    .year-2026.single-sessions .motive2:before {
        width: 200px !important;
        height: 200px !important;
    }

    .year-2026.single-sessions .motive7:before {
        width: 150px !important;
        height: 150px !important;
    }

    .year-2026.single-sessions h3 {
        font-size: clamp(62px, 7vw, 70px) !important;
    }

    .year-2026.single-sessions h1 {
        font-size: clamp(62px, 7vw, 70px) !important;
    }

    .year-2026.single-sessions #next-session>div>h2 {
        font-size: clamp(40px, 3.5vw, 70px) !important;
    }

    body.year-2026.page-id-4641 .session-title {
        height: 90px !important;
    }

    body.year-2026.page-id-4641 .speaker-item.shape-no .sp26-visual {
        width: 100px !important;
        height: 100px !important;
        min-width: 100px !important;
        min-height: 100px !important;
        flex: 0 0 100px !important;
    }

    body.year-2026.page-id-4641 .speaker-item.shape-no .sp26-mask {
        width: 100px !important;
        height: 100px !important;
    }

    body.year-2026.page-id-4641 .speaker-item.shape-no .sp26-mask img {
        width: 100px !important;
        height: 100px !important;
        max-width: 100px !important;
    }

    .year-2026.page-id-4641 .motive15:before {
        right: -11% !important;
    }
}

@media only screen and (max-width: 1536px) {
    .home .site-header.header.fixed .site-branding {
        padding-top: 8px;
    }

    .footoP .col-lg-2 .widget_media_image {
        width: 60px;
    }

    .footoP .widget_text a {
        display: block;
    }

    .footoP .col-lg-6.p-l-100 {
        padding-left: 60px !important;
    }

    .footoP .col-lg-6.p-r-100 {
        padding-right: 60px !important;
    }

    .insprationalroW .vc_col-sm-4 .attenD {
        background: #ec3273;
        padding-top: 50px;
    }

    .insprationalroW .ult-banner-block .mask .bb-description p {
        font-size: 18px;
    }

    .insprationalroW2 .ult-banner-block .mask .bb-description p {
        font-size: 18px;
    }

    .brdrrghTs .uvc-sub-heading {
        font-size: 18px !important;
    }

    #slider .owl-item .slider-item img {
        height: 100%;
        object-fit: cover;
    }

    .speakeroW .vc_col-sm-9::before {
        left: 0;
        bottom: 0;
    }

    .speakeroW .vc_col-sm-3 {
        z-index: 999;
    }

    .seassionroW .vc_col-sm-10 {
        padding-left: 60px;
    }

    .sessioNs.owl-carousel.owl-three .owl-item .imgdiV:hover p {
        padding: 70px 60px 0 15px;
        font-size: 16px;
        line-height: 20px;
    }

    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        bottom: 180px;
        right: -121px;
    }

    .index_sessionS .col-sm-3:nth-child(1)::after {
        left: -40%;
        top: 0;
    }

    .prtnrfrM .wpcf7-list-item {
        width: 50%;
    }

    .formroW .vc_col-sm-8::before {
        right: -38%;
    }

    .container-90.snglEsesoN {
        width: 90%;
    }

    .single.single-sessions .ult_modal-body .ssnchairoW .modal-body .row .col-lg-8:after {
        top: 112.4%;
    }

    .single.single-sessions .ssnchairoW .modal-content:after {
        left: 24%;
    }

    .single.single-sessions .ssnchairoW .modal-content .close {
        display: none;
    }

    .sessionchairoW .col-lg-3 img {
        height: 300px;
        width: 300px;
    }

    .ssnchairoW .modal-body .row .col-lg-8:after {
        top: 113.7%;
    }

    .ssnchairoW .modal-body .row .col-lg-4:before {
        left: -63px;
    }

    .ssnchairoW .modal-body .row .col-lg-4:after {
        left: -64px;
    }

    .ssnchairoW .modal-body .sessionchairhdnG {
        top: 70%;
    }

    .page-template {
        padding-right: 0 !important;
    }

    .session-speakers-2024.bfor9.breakoutleaders:after {
        left: 96.3%;
    }

    .session-speakers-2024.bfor12:after {
        left: -10%;
    }

    .sessionchairoW.session-speakers-2024 .col-sm-3 {
        max-width: 33.33%;
        flex: 33.33%;
    }

    .sessionchairoW.session-speakers-2024 .col-lg-3 img {
        width: 70%;
    }

    .session-speakers-2024 .col-sm-3:before {
        left: 18%;
        width: 300px;
        height: 300px;
    }

    .session-chair-2024.session-chair-2024 .col-sm-3 {
        max-width: 33.33%;
        flex: 33.33%;
    }

    .session-chair-2024.session-chair-2024 .col-lg-3 img {
        width: 70%;
    }

    .session-chair-2024.session-chair-2024 .col-sm-3:before {
        left: 18%;
        width: 300px;
        height: 300px;
    }

    .blueptrN::before {
        left: -36%;
    }

    .formroW.aboutroW::before {
        right: -18%;
    }

    #sessions.container-90 {
        width: 95%;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -123px;
        bottom: 181px;
    }

    .page-template-homepage2024 .sessioNs.owl-carousel.owl-three .owl-item .imgdiV:hover p {
        padding-top: 50px;
        font-size: 16px;
        line-height: 20px;
    }

    .page-template-homepage2024 .speakeroW .vc_col-sm-3::after {
        left: 100%;
        width: 200px;
    }

    .page-template-homepage2024 .speakeroW .uvc-main-heading h2 {
        line-height: 50px !important;
        padding-bottom: 10px !important;
    }

    .session-chair-2024 .ssnchairoW .modal-body .row .col-lg-8:after {
        width: 100%;
        height: 70px;
        bottom: -114px;
        top: auto;
        background-size: cover;
    }

    .session-chair-2024 .ssnchairoW .modal-body .col-lg-4 {
        padding: 0;
    }

    .session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        width: calc(165px* 2);
        left: 0;
        top: 80%;
    }

    .sessionchairoW.session-chair-2024 .modal-body .col-lg-4 img {
        width: auto;
        float: none !important;
        border-radius: 0 !important;
    }

    .session-speakers-2024 .ssnchairoW .modal-body .row .col-lg-8:after {
        width: 100%;
        height: 70px;
        bottom: -114px;
        top: auto;
        background-size: cover;
    }

    .session-speakers-2024 .ssnchairoW .modal-body .col-lg-4 {
        padding: 0;
    }

    .session-speakers-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        width: calc(165px* 2);
        left: 0;
        top: 80%;
    }

    .sessionchairoW.session-speakers-2024 .modal-body .col-lg-4 img {
        width: auto;
        float: none !important;
        border-radius: 0 !important;
    }

    .modalssN.session-chair-2024 .ssnchairoW .modal-content:after {
        left: 0 !important;
        right: 0;
        background-size: 80%;
        background-position: top right;
    }

    .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-4 img {
        border-radius: 100% !important;
        height: auto;
        width: 100%;
        object-fit: cover;
        float: none;
    }

    .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-4:before {
        left: 0;
        height: auto;
    }

    .modalssN.session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        width: calc(50%* 2);
        left: 0;
        top: 70%;
        height: 220px;
    }

    .modalssN.session-chair-2024 .ssnchairoW .popup-content {
        margin-top: 8%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-8:after {
        top: 105.4%;
    }

    .speakeroW .vc_col-sm-9 {
        z-index: 2222;
    }

    .year-2025 .speakeroW .vc_col-sm-3::before {
        top: 42%;
        width: 350px;
        height: 350px;
    }

    .year-2025 .speakeroW .vc_col-sm-3 .ubtn {
        padding: 15px 85px;
    }

    .sessions-carousel-wrapper .sessions-carousel .owl-item {
        padding: 1px;
    }

    .year-2025 .session-title {
        line-height: 1;
    }

    .infinite-scroll-track .infinite-item {
        width: 220px;
    }

    .speaker-slider-container .section-content h2 {
        font-size: 40px;
    }

    .speaker-slider-container .popup-image {
        width: 400px;
        min-height: 400px;
    }

    .speaker-slider-container .popup-header {
        gap: 40px;
    }

    .speaker-slider-container .popup-content {
        max-width: 70%;
    }

    .year-2025.page-id-3020 .formroW.aboutroW::after {
        left: 90%;
    }

    .year-2025.page-id-3020 .cutX::after {
        left: 0;
        height: 200px;
        width: 200px;
    }

    .year-2025.page-id-3010 .blueptrN::before {
        left: -20%;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .col-lg-3 {
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .col-lg-3 img {
        width: 70%;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .sessionchairhdnG {
        width: 90%;
        margin: 0 auto;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .sessionchairhdnG:after {
        height: 160px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 {
        grid-gap: 120px 0px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG:after {
        height: 160px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .col-lg-3 {
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .col-lg-3 img {
        width: 70%;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG {
        width: 90%;
        margin: 0 auto;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 {
        grid-gap: 70px 0px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .col-lg-4 img {
        width: 100%;
        max-height: 100%;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .col-lg-4 img {
        width: 100%;
        max-height: 100%;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .col-lg-4 {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        height: 100%;
        max-height: 100vh;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .col-lg-4 {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        height: 100%;
        max-height: 100vh;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .popup-content {
        height: 100%;
        max-height: 100%;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .popup-content {
        height: 100%;
        max-height: 100%;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .modal-content {
        max-height: 500px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .modal-content {
        max-height: 500px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .popup-content {
        padding: 0 40px;
        font-size: 16px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .popup-content {
        padding: 0 40px;
        font-size: 16px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG {
        width: 100%;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG {
        width: 100%;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG:after {
        height: 140px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG:after {
        height: 140px;
    }

    .year-2025.single-sessions .singlesessionbeforE2::before {
        width: 3%;
    }

    .year-2025.single-sessions .singlesessionbeforE4::before {
        right: 0;
        width: 5%;
    }

    .year-2025.single-sessions .popup-content-sessions {
        max-width: 80%;
    }

    .year-2025.page-id-3485 .breakout-card .decorative-fan {
        width: 80px !important;
        height: 125px !important;
    }

    .year-2025.page-id-3485 .leftcirclE:before {
        width: 150px;
        left: 0%;
    }

    .year-2025.page-id-3485 .popup-content {
        max-width: 70%;
    }

    .year-2025.page-id-2986 .agenda_b7::before {
        width: 200px;
    }

    .year-2025.page-id-2986 .agenda_b2::before {
        right: 20%;
    }

    .year-2025.page-id-3485 .session-subtitle {
        height: 70px;
        line-height: 20px;
    }

    .year-2025.page-id-3894 .giveaway6::before {
        top: 500px;
        right: 5%;
    }

    .year-2025.page-id-3894 .giveaway3::before {
        left: 0;
        width: 160px;
        height: 160px;
        background-size: contain;
        top: 50px;
    }

    .year-2025.page-id-3894 .giveaway1::after {
        width: 200px;
    }

    .ideas_row_2026 .motive6:before {
        width: 450px;
        height: 450px;
    }

    .ideas_row_2026 .green-cut-flower .vc_column-inner {
        padding-top: 60px !important;
    }

    .ideas_row_2026 .motive2:before {
        width: 550px;
        height: 550px;
    }

    .ideas_row_2026 .motive7:before {
        right: -2%;
        width: 250px;
        height: 250px;
        top: 70%;
    }

    .ideas_row_2026 .motive4:before {
        left: 15%;
        top: 84%;
    }

    .speaker_row_2026 #wavesgreen {
        top: 2.5%;
        right: 8%;
        width: 140px !important;
        height: 180px !important;
    }

    .speaker_row_2026 .motive12:before {
        right: -11%;
    }

    .speaker_row_2026 .ticket-buttons {
        width: 30%;
    }

    .speaker_row_2026 .register_home_row_2026 {
        padding-top: 0px !important;
    }

    .speaker_row_2026.vc_row {
        padding-bottom: 60px !important;
    }

    .speaker_row_2026.vc_row .sp26-dots {
        margin-top: 10%;
    }

    .session_row_2026 .ult_tabmenu.style2 li.ult_tab_li a {
        margin-top: 0 !important;
    }

    .motive14:before {
        bottom: -10.5% !important;
    }

    .motive15:before {
        right: 0 !important;
    }

    .speaker_row_2026 .motive9::before {
        top: 0;
    }

    .speaker_row_2026 #snakegreen {
        bottom: 8%;
        left: 3.5%;
    }

    .year-2026.page-id-4553 .motive2:before {
        left: -11% !important;
        top: 47% !important;
        width: 380px;
        height: 380px;
    }

    .year-2026.page-id-4553 .motive3:before {
        left: -4%;
        top: 53% !important;
        width: 200px;
        height: 200px;
    }

    .year-2026.page-id-4553 .motive1:before {
        width: 300px;
        height: 300px;
    }

    .year-2026.page-id-4553 .motive4:before {
        left: 2% !important;
    }

    .year-2026.page-id-4553 .motive6:before {
        right: -6% !important;
        width: 300px !important;
        height: 300px !important;
    }

    .year-2026.page-id-4553 .motive5:before {
        right: 7.5% !important;
        width: 60px;
        height: 60px;
        top: 23%;
    }

    .year-2026.page-id-4553 .motive7:before {
        width: 250px;
        height: 250px;
        top: auto;
        bottom: 0;
    }

    .year-2026.page-id-4583 .motive1:before {
        left: -10%;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -5% !important;
        width: 400px !important;
        height: 400px !important;
        top: 9% !important;
    }

    .year-2026.page-id-4583 .motive5:before {
        right: 4% !important;
        top: 9.4% !important;
    }

    .year-2026.page-id-4583 .motive7:before {
        right: -10%;
        top: 71%;
    }

    .year-2026.page-id-4583 .motive4:before {
        left: 2% !important;
        top: auto !important;
    }

    .year-2026.page-id-4583 .motive3:before {
        left: -4% !important;
        top: 40% !important;
        width: 180px !important;
        height: 180px !important;
    }

    .year-2026.page-id-4583 .motive2:before {
        left: -14% !important;
        top: 36.5% !important;
        width: 400px !important;
        height: 400px !important;
    }

    .year-2026.page-id-4629 .motive9::before {
        left: -10%;
    }

    .year-2026.page-id-4629 .motive11:before {
        top: 72% !important;
        left: -6% !important;
        width: 300px !important;
        height: 300px !important;
    }

    .year-2026.page-id-4629 .motive10::before {
        left: 3% !important;
        top: 45% !important;
    }

    .year-2026.page-id-4629 .motive12:before {
        right: -13% !important;
        top: 20% !important;
        width: 450px !important;
        height: 450px !important;
    }

    .year-2026.page-id-4629 .motive13:before {
        right: -5% !important;
        top: 30% !important;
        width: 230px !important;
        height: 230px !important;
    }

    .year-2026.page-id-4609 .motive17:before {
        left: -18% !important;
    }

    .year-2026.page-id-4609 #snakegreen {
        left: 2% !important;
    }

    .year-2026.page-id-4609 .motive16::before {
        right: -12% !important;
        width: 350px !important;
        height: 350px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026.speaker_row_2026 .sp26 {
        padding: 70px 20px 0 !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive12:before {
        width: 400px !important;
        height: 400px !important;
        right: -15%;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive13:before {
        right: -6% !important;
        top: 31% !important;
        width: 200px !important;
        height: 200px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-index>.sp26-stage {
        width: min(100%, 1500px) !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive9::before {
        top: -6% !important;
        width: 320px !important;
        height: 320px !important;
        left: -3% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive10::before {
        left: -4% !important;
        top: 27% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-info h3 {
        font-size: 26px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-info strong {
        font-size: 18px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-info p {
        font-size: 16px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 #snakegreen {
        left: 1%;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive11:before {
        left: -7%;
    }

    .year-2026.page-id-4526 .motive14:before {
        bottom: -11.5% !important;
    }

    .year-2026.page-id-4641 .slot {
        padding: 6px 0px 6px 9px !important;
    }

    .year-2026.page-id-4641 .brkouts-cat-hdnG:before {
        left: 20% !important;
    }

    .year-2026.page-id-4641 .breakout-card {
        padding: 20px 20px !important;
    }

    .year-2026.page-id-4641 .motive10::before {
        left: -5% !important;
    }

    .year-2026.page-id-4641 .motive11:before {
        left: -6%;
        width: 280px;
        height: 280px;
    }

    .year-2026.page-id-4641 .motive12:before {
        width: 400px !important;
        height: 400px !important;
    }

    .year-2026.page-id-4807 #snakeyellow {
        bottom: 2% !important;
        left: 4% !important;
    }

    .year-2026.page-id-4807 .motive2:before {
        top: 50.4% !important;
        left: -14%;
    }

    .year-2026.page-id-4807 .motive3:before {
        left: 0% !important;
        width: 350px !important;
        height: 350px !important;
        top: 26% !important;
    }

    .year-2026.page-id-4807 .motive1:before {
        left: -11% !important;
    }

    .year-2026.page-id-4807 .motive4:before {
        left: 6% !important;
        top: 0% !important;
    }

    .year-2026.page-id-4807 .motive6:before {
        width: 400px !important;
        height: 400px !important;
        right: -15% !important;
    }

    .year-2026.page-id-4807 .motive5:before {
        right: 3% !important;
    }

    .year-2026.page-id-4807 .motive7:before {
        right: -14% !important;
    }

    .year-2026.page-id-4752 .motive7:before {
        top: auto !important;
        bottom: 0 !important;
        right: 1% !important;
    }

    .year-2026.page-id-4752 .motive3:before {
        left: 2% !important;
        top: 80px !important;
    }

    .year-2026.single-sessions .motive6:before {
        right: -2% !important;
    }

    .year-2026.single-sessions .motive5:before {
        right: 5% !important;
    }

    .year-2026.single-sessions .motive2:before {
        bottom: 21% !important;
    }

    .year-2026.single-sessions .motive7:before {
        top: 73% !important;
    }

    body.page-id-5009.year-2026 .motive7:before {
        right: -11% !important;
        top: 80% !important;
    }

    body.page-id-5009.year-2026 .motive1:before {
        width: 300px !important;
        height: 300px !important;
    }

    body.page-id-5009.year-2026 .motive6:before {
        right: -6% !important;
        width: 300px !important;
        height: 300px !important;
        top: 27% !important;
    }

    body.year-2026.page-id-4641 .breakout-card .decorative-fan {
        height: auto !important;
    }

    .year-2026.page-id-4641 .motive15:before {
        right: -7% !important;
        bottom: 0 !important;
        width: 300px !important;
        height: 300px !important;
    }

    body.page-id-4641 .track-header-2026::after {
        right: 34% !important;
    }

    .year-2026.single-sessions .motive7:before {
        width: 100px !important;
        height: 100px !important;
    }
}

@media only screen and (max-width: 1440px) {
    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -111px;
    }

    #primary-menu li {
        padding: 0;
    }

    .blueptrN::before {
        left: -32%;
    }

    .formroW.aboutroW::after {
        right: 0;
    }

    .formroW.aboutroW::before {
        right: -14%;
    }

    .cutX::after {
        left: -25px;
    }

    .page-template-homepage2024 .desktop_speakerS #slider .speakerh5.image-text .designatioNs {
        max-width: 255px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .page-template-homepage2024 .sessioNs.owl-carousel.owl-three .owl-item.active:nth-child(4) :hover .imgdiV::after {
        left: 13%;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -113px;
        bottom: 171px;
    }

    .session-speakers-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        top: 70%;
    }

    .session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        top: 70%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-8:after {
        top: 106.4%;
    }

    .year-2025 .site-header .col-sm-8 {
        padding: 0;
    }

    .circleroW .circle-img.top-right-small {
        right: 9% !important;
    }

    .circleroW .circle-img.center-big {
        right: 0 !important;
    }

    .circleroW .circle-img.center-big {
        width: 280px !important;
        height: 280px !important;
    }

    .circleroW .circle-img.bottom-left-small {
        bottom: 20px !important;
    }

    .speaker-slider-container .popup-description {
        padding-right: 25px !important;
    }

    .year-2025 .speakeroW .vc_col-sm-3 .ubtn {
        padding: 15px 80px;
    }

    .year-2025 .sessions-carousel .owl-dots {
        left: 15%;
    }

    .year-2025.page-id-3042 .formroW .vc_col-sm-8::after {
        width: 230px;
        right: -40%;
    }

    .year-2025.page-id-3020 .cutX::after {
        left: 0;
        height: 150px;
        width: 150px;
    }

    .year-2025.page-id-3010 .blueptrN::before {
        left: -15%;
    }

    .year-2025.page-id-2996 .leftcirclE:before {
        width: 130px;
    }

    .year-2025.page-id-2996 .rightsnakE::after {
        width: 140px;
    }

    .year-2025 .session-title {
        font-size: 2rem;
    }

    .year-2025 .sessions-carousel .owl-dots {
        gap: 45px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG:after {
        height: 125px;
        top: 20px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG:after {
        height: 125px;
        top: 20px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG_inneR {
        top: 50px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG_inneR {
        top: 50px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG h6.agencY {
        width: 70%;
        margin: 0 auto;
        font-size: 12px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG h6.agencY {
        width: 70%;
        margin: 0 auto;
        font-size: 12px;
    }

    .year-2025.page-id-3485 .leftcirclE:before {
        width: 100px;
        height: 90px;
    }

    .year-2025.page-id-3485 .popup-content {
        max-width: 75%;
    }

    .year-2025.page-id-2986 .agenda_b1::before {
        top: 2%;
        right: 8%;
    }

    .year-2025.page-id-2986 .agenda_b3::before {
        width: 160px;
        height: 130px;
    }

    .year-2025.page-id-2986 .agenda_b7::before {
        width: -webkit-fill-available;
        bottom: auto !important;
        top: 100%;
    }

    .year-2025.page-id-3485 .breakout-card {
        padding: 20px;
    }

    .schedule {
        line-height: 40px;
    }

    .day {
        line-height: 10px;
    }

    .year-2025.page-id-3485 .small-x::after {
        top: 110px;
    }

    .motive17:before {
        left: -19% !important;
    }

    .ideas_row_2026 .motive1:before {
        left: -9%;
        width: 300px;
        height: 300px;
        top: 4%;
    }

    .ideas_row_2026 .motive6:before {
        width: 400px;
        height: 400px;
    }

    .ideas_row_2026 .motive5:before {
        right: 12%;
    }

    .ideas_row_2026 .motive3:before {
        left: 1%;
        width: 250px;
        height: 250px;
        top: 53%;
    }

    .ideas_row_2026 .motive7:before {
        top: 65%;
    }

    .ideas_row_2026 .motive4:before {
        left: 11%;
        top: 84%;
    }

    .speaker_row_2026 .motive13:before {
        right: 1%;
        top: 47%;
        width: 200px;
        height: 200px;
    }

    .speaker_row_2026 .motive12:before {
        right: -9%;
        top: 37%;
        width: 500px;
        height: 500px;
    }

    .speaker_row_2026 .motive10::before {
        top: 31%;
    }

    .speaker_row_2026 .sessions26-left {
        max-width: 70%;
        padding: 0;
    }

    body .marquee_row_2026.marquee-is-sticky {
        top: 96px !important;
    }

    .year-2026.page-id-4553 .motive1:before {
        width: 250px;
        height: 250px;
        left: -6%;
    }

    .year-2026.page-id-4553 .motive5:before {
        right: 9% !important;
    }

    .year-2026.page-id-4553 .motive4:before {
        left: 0% !important;
        width: 80px;
        height: 80px;
    }

    .year-2026.page-id-4583 .motive1:before {
        left: -13% !important;
        top: 0 !important;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -9% !important;
        width: 350px !important;
        height: 350px !important;
        top: 10% !important;
    }

    .year-2026.page-id-4583 .motive5:before {
        right: 7% !important;
        top: 12% !important;
        width: 70px !important;
        height: 70px !important;
    }

    .year-2026.page-id-4629 .motive9::before {
        left: -9%;
        width: 300px;
        height: 300px;
    }

    .year-2026.page-id-4629 .motive10::before {
        left: 2% !important;
        top: 45% !important;
        width: 110px;
        height: 110px;
    }

    .year-2026.page-id-4629 .motive11:before {
        top: 75% !important;
        left: -6% !important;
    }

    .year-2026.page-id-4629 .motive12:before {
        right: -12% !important;
        top: 22% !important;
        width: 400px !important;
        height: 400px !important;
    }

    .year-2026.page-id-4609 .motive17:before {
        left: -18% !important;
        width: 400px !important;
        height: 400px !important;
    }

    .year-2026.page-id-4609 .motive16::before {
        right: -14% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive12:before {
        width: 380px !important;
        height: 380px !important;
        right: -16%;
        top: 42%;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive13:before {
        right: -7% !important;
        top: 48% !important;
        width: 180px !important;
        height: 180px !important;
    }

    .year-2026.page-id-4807 .motive4:before {
        left: 4% !important;
    }

    .year-2026.page-id-4807 .motive2:before {
        top: 60.2% !important;
        left: -11%;
        width: 300px !important;
        height: 300px !important;
    }

    .year-2026.page-id-4807 .motive30:before {
        right: 0% !important;
    }

    .year-2026.page-id-4807 .motive1:before {
        top: 6% !important;
        width: 300px;
        height: 300px;
    }

    .year-2026.page-id-4807 .motive6:before {
        width: 250px !important;
        height: 250px !important;
        right: -8% !important;
    }

    .year-2026.page-id-4807 .motive5:before {
        right: 5% !important;
        width: 50px !important;
        height: 50px !important;
        top: 15% !important;
    }

    .year-2026.page-id-4641 .slot {
        padding: 6px 0px 6px 6px !important;
    }

    .year-2026.page-id-4641 .brkouts-cat-hdnG:before {
        left: 18% !important;
    }

    .year-2026.page-id-4641 .speaker-info p {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        overflow: hidden;
    }

    .year-2026.page-id-4641 .motive15:before {
        right: -10% !important;
        bottom: -160px !important;
    }

    body.page-id-5009.year-2026 .motive7:before {
        right: -14% !important;
    }

    body.page-id-5009.year-2026 .motive6:before {
        right: -9% !important;
    }

    body.page-id-5009.year-2026 #regis .wpb_single_image {
        z-index: 1;
        position: relative;
    }

    .year-2026.page-id-4641 .motive15:before {
        right: -6% !important;
        bottom: -80px !important;
    }

    #primary-menu li a {
        margin-right: 0;
    }

    .menu>li.menu-item-has-children a {
        padding: 15px 15px 15px 20px !important;
    }
}

@media only screen and (max-width: 1366px) {
    .slider-item:first-child {
        margin-left: -202px;
    }

    .speakerh5 {
        left: 170px;
        right: 0;
        text-align: left;
    }

    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        bottom: 163px;
    }

    .registeroW.formroW .table {
        width: 100% !important;
    }

    .single.single-sessions .ult-overlay-close-inside {
        background-color: #000;
    }

    .single.single-sessions .ssnchairoW .modal-content:after {
        left: 18%;
    }

    .sessionchairoW .sessionchairhdnG h5 {
        font-size: 22px;
    }

    #sessionspeaker.vc_row {
        padding-bottom: 0px !important;
    }

    .ssnchairoW .modal-dialog {
        max-width: 90%;
    }

    .ssnchairoW .modal-body .row {
        width: 100%;
        margin: 50px auto 0;
    }

    .ssnchairoW .modal-body .row .col-lg-8:after {
        top: 110%;
        height: 50px;
    }

    .ssnchairoW .modal-body .row .col-lg-4:before {
        left: -17px;
    }

    .ssnchairoW .modal-body .row .col-lg-4:after {
        left: -17px;
    }

    .index_sessionS .col-sm-3 h5 {
        font-size: 18px;
    }

    .sessionchairoW.session-chair-2024 .mainseshdnG {
        margin-bottom: 40px !important;
    }

    .session-chair-2024 .col-sm-3:before {
        top: 28%;
    }

    .session-speakers-2024.bfor8:after {
        top: 96%;
    }

    .session-chair-2024.bfor3:after {
        right: -30%;
    }

    .blueptrN::before {
        left: -28%;
    }

    .formroW.aboutroW::before {
        right: -11%;
    }

    .custom4boX::before {
        right: 30px;
    }

    .page-template-homepage2024 .sessioNs.owl-carousel.owl-three .owl-item.active:nth-child(4) :hover .imgdiV::after {
        left: 0%;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -105px;
        bottom: 163px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        right: 157px;
    }

    .session-chair-2024 .ssnchairoW .modal-body .row .col-lg-8:after {
        bottom: -89px;
    }

    .sessionchairoW.session-chair-2024 .modal-body .col-lg-4 img {
        width: 90%;
        border-radius: 100% !important;
    }

    .session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        left: 15%;
    }

    .sessionchairoW.session-speakers-2024 .modal-body .col-lg-4 img {
        width: 90%;
        border-radius: 100% !important;
    }

    .session-speakers-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        left: 15%;
    }

    .session-speakers-2024 .ssnchairoW .modal-body .row .col-lg-8:after {
        bottom: -89px;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        width: calc(99%* 1.0);
        left: 0;
        top: 70%;
        height: 200px;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-4:after {
        left: -55px;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .popup-content {
        margin-top: 4%;
        padding-top: 0;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-8:after {
        top: 103.4%;
    }

    .circle-img.left-large {
        width: 190px !important;
        height: 190px !important;
    }

    .circleroW .circle-img.top-right-small {
        right: 4% !important;
    }

    .circleroW .chevron-pulse {
        left: 4%;
    }

    .circleroW .width-80 {
        width: 100%;
    }

    .circleroW .half-grey-circle {
        top: -19%;
        left: -50px;
        margin-bottom: 0 !important;
    }

    .year-2025.page-id-3010 .blueptrN::before {
        left: -12%;
    }

    .year-2025.page-id-2996 .rightcirclE::before {
        width: 100px;
        height: 100px;
    }

    .year-2025.page-id-2996 .leftcirclE:before {
        width: 130px;
        height: 80px;
    }

    .year-2025.page-id-2996 .rightsnakE::after {
        top: 25px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .sessionchairhdnG:after {
        height: 150px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG:after {
        height: 150px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .col-lg-3 .photo-visual-wrapper::before {
        width: 25%;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .col-lg-3 .photo-visual-wrapper::before {
        width: 25%;
    }

    .year-2025 .bfor8.breakoutleaders:after {
        top: 100%;
    }

    .year-2025 #sessionspeaker.vc_row {
        padding-bottom: 13% !important;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG:after {
        height: 140px;
        top: 0;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG_inneR {
        top: 40px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG:after {
        height: 140px;
        top: 0;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG_inneR {
        top: 40px;
    }

    .year-2025.single-sessions .singlesessionbeforE4::before {
        width: 8%;
    }

    .year-2025.single-sessions .singlesessionbeforE3::before {
        height: 115px;
    }

    .year-2025.single-sessions .popup-content-sessions .col-lg-8 .popupDescription {
        max-height: 300px;
    }

    .year-2025.single-sessions .popup-image-sessions img {
        min-height: 450px;
    }

    .year-2025.single-sessions .popup-image-sessions {
        min-height: 400px;
    }

    .year-2025.single-sessions .popup-content-sessions {
        max-height: 500px;
    }

    .year-2025.page-id-3485 .decorative-waves {
        height: 75px;
    }

    .year-2025.page-id-2986 .agenda_b2::before {
        right: 18%;
    }

    .year-2025.page-id-2986 .agenda_b3::before {
        top: 0;
    }

    .year-2025.page-id-2986 .agenda_b5::before {
        right: 18%;
    }

    .year-2025.page-id-3894 .giveaway4::before {
        width: 140px;
        height: 100px;
    }

    .year-2025.page-id-3894 .giveaway6::before {
        top: 300px;
        right: 2%;
    }

    .year-2025.page-id-3894 .giveaway2::before {
        top: 900px;
    }

    .year-2025.page-id-3894 .giveaway3::before {
        width: 130px;
        height: 130px;
        top: 15px;
    }

    .year-2025.page-id-3894 .giveaway1::after {
        width: 150px;
    }

    #waveswhite {
        top: -12% !important;
        left: 10.5% !important;
    }

    .attendees_row_2026>.vc_col-sm-6 {
        width: 70% !important;
        max-width: 70% !important;
        flex: 0 0 70% !important;
    }

    .sponsor_row_2026 .category-2026 .infinite-item {
        background: #fff;
    }

    .ideas_row_2026 .motive4:before {
        left: 7%;
        top: 86%;
    }

    .ideas_row_2026 .motive6:before {
        width: 350px;
        height: 350px;
        right: -8%;
        top: 24%;
    }

    .ideas_row_2026 .motive5:before {
        width: 80px;
        height: 80px;
        top: 37%;
    }

    .ideas_row_2026 .motive1:before {
        top: 12%;
    }

    .speaker_row_2026 .session_row_2026 {
        width: 80% !important;
    }

    .speaker_row_2026 #snakegreen {
        left: 3.5%;
    }

    body .marquee_row_2026.marquee-is-sticky {
        top: 90px !important;
    }

    .year-2026.page-id-4553 .motive1:before {
        left: -9%;
    }

    .year-2026.page-id-4553 .motive3:before {
        left: -1%;
        top: 56% !important;
        width: 120px;
        height: 120px;
    }

    .year-2026.page-id-4553 .motive2:before {
        top: 50% !important;
        width: 300px;
        height: 300px;
    }

    .year-2026.page-id-4553 .motive7:before {
        right: -10%;
    }

    .year-2026.page-id-4583 .motive1:before {
        left: -16% !important;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -7% !important;
        width: 300px !important;
        height: 300px !important;
        top: 10% !important;
    }

    .year-2026.page-id-4583 .motive5:before {
        right: 8% !important;
        top: 12% !important;
        width: 60px !important;
        height: 60px !important;
    }

    .year-2026.page-id-4629 .motive9::before {
        left: -12%;
    }

    .year-2026.page-id-4629 .motive10::before {
        left: 1.2% !important;
        width: 90px;
        height: 90px;
    }

    .year-2026.page-id-4629 .motive11:before {
        top: 80% !important;
        left: -3% !important;
        width: 250px !important;
        height: 250px !important;
    }

    .year-2026.page-id-4629 .motive13:before {
        right: -4% !important;
        top: 30% !important;
        width: 200px !important;
        height: 200px !important;
    }

    .year-2026.page-id-4609 .motive16::before {
        right: -14% !important;
        top: 23% !important;
    }

    .year-2026.page-id-4609 .motive17:before {
        left: -21% !important;
    }

    .year-2026.page-id-4609 #waveswhite {
        top: 50% !important;
        right: 10% !important;
    }

    .year-2026.page-id-4807 .motive4:before {
        left: 0% !important;
    }

    .year-2026.page-id-4807 .motive1:before {
        top: 8% !important;
        width: 350px;
        height: 350px;
        left: -15% !important;
    }

    .year-2026.page-id-4807 .motive7:before {
        right: -18% !important;
    }

    .year-2026.page-id-4807 #snakeyellow {
        left: 2% !important;
    }

    .year-2026.page-id-4807 .motive2:before {
        left: -15%;
    }

    .year-2026.page-id-4807 .motive6:before {
        right: -10% !important;
    }

    .year-2026.page-id-4641 .motive12:before {
        right: -17%;
    }

    .year-2026.page-id-4641 .brkouts-cat-hdnG:before {
        left: 16% !important;
    }

    .year-2026.single-sessions .snglEsesoN>.row>.col-sm-3>img {
        height: 450px !important;
    }

    .year-2026.single-sessions .snglEsesoN>.row>.col-sm-3 {
        height: 450px !important;
        min-height: 450px !important;
    }

    .year-2026.single-sessions .snglEsesoN>.row>.col-sm-3::before {
        height: 450px !important;
    }

    body.year-2026.single-sessions .snglEsesoN>.row>.col-sm-3 figcaption {
        bottom: 135px !important;
    }

    .year-2026.single-sessions .motive6:before {
        right: -4% !important;
    }

    .year-2026.single-sessions .motive5:before {
        right: 3.5% !important;
    }

    body.page-id-5009.year-2026 .motive7:before {
        right: -17% !important;
    }

    body.page-id-5009.year-2026 .motive6:before {
        top: 37% !important;
    }

    .year-2026.single-sessions .motive2:before {
        bottom: 15% !important;
    }

    .year-2026.single-sessions .motive7:before {
        top: 74% !important;
    }
}

@media only screen and (max-width: 1280px) {
    .header.fixed {
        height: auto;
    }

    .footoP .col-lg-2 .widget_media_image {
        width: 55px;
    }

    .speakeroW .uvc-sub-heading {
        font-size: 14px;
    }

    .speakerh5 {
        left: 200px;
    }

    .seassionroW .vc_col-sm-10::before {
        right: 88.4%;
        width: 100px;
    }

    .insprationalroW .bb-top-title {
        font-size: 16px !important;
        padding: 16px 0 !important;
    }

    .insprationalroW2 .bb-top-title {
        font-size: 16px !important;
        padding: 16px 0 !important;
    }

    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        bottom: 200px;
        right: -138px;
    }

    .iconroW2 .vc_col-sm-9 .uvc-main-heading h2 {
        font-size: 18px;
    }

    .index_sessionS {
        display: block !important;
    }

    .index_sessionS .col-lg-3 {
        flex: 50%;
        max-width: 50%;
        margin-bottom: 30px;
        float: left;
    }

    .index_sessionS .col-sm-3:nth-child(4)::before {
        display: none;
    }

    .index_sessionS .col-sm-3:nth-child(1)::after {
        left: -120px;
        top: -160px;
    }

    .prtnrfrM .wpcf7-list-item {
        width: 100%;
    }

    .single.single-sessions .singlesessionbeforE2::before {
        right: -40px;
        top: 140px;
    }

    .single.single-sessions .ult_modal-body .ssnchairoW .modal-body .row .col-lg-8:after {
        top: 114.4%;
    }

    .sessionchairoW .sessionchairhdnG h6.agencY {
        font-size: 15px;
    }

    .sessionchairoW .col-sm-3 {
        max-width: 33.33%;
        flex: 0 0 33.33%;
    }

    .sessionchairtoP.sessionchairoW .col-sm-3 {
        margin-bottom: 150px !important;
    }

    #sessionchair .vc_empty_space {
        display: none;
    }

    .ssnchairoW .modal-body .row .col-lg-4:before {
        left: -17px;
    }

    .ssnchairoW .modal-body .row .col-lg-8:after {
        height: 50px;
        top: 110.2%;
    }

    .ssnchairoW .modal-body .row .col-lg-4:after {
        left: -17px;
        height: 100px;
    }

    .index_sessionS .col-sm-3 h5 {
        font-size: 22px;
    }

    .session-speakers-2024.bfor12:after {
        left: -13%;
    }

    .session-chair-2024.bfor4:after {
        right: -51%;
    }

    .session-chair-2024.sessionchair2.bfor1:after {
        top: -40px;
        left: 40%;
    }

    .page-id-208 #primary {
        padding-top: 100px;
    }

    .sessionchairoW.session-speakers-2024 .col-lg-3 img {
        width: 80%;
    }

    .session-chair-2024.session-chair-2024 .col-lg-3 img {
        width: 80%;
    }

    .formroW.aboutroW::after {
        right: 0px;
        top: 0;
    }

    .cutX::after {
        left: -35px;
        top: 30%;
    }

    .custom4boX::before {
        top: 0;
    }

    .blueptrN::before {
        left: -25%;
        top: -130px;
    }

    .formroW.aboutroW::before {
        top: 130%;
        right: -7%;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -138px;
        bottom: 196px;
    }

    .page-template-homepage2024 .sessioNs.owl-carousel.owl-three .owl-item.active:nth-child(4) :hover .imgdiV::after {
        left: auto;
        right: 0;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        right: 148px;
    }

    .page-template-homepage2024 .vc_separator {
        width: 87.5%;
        margin: 0 auto;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .session-speakers-2024.bfor9.breakoutleaders:after {
        left: 98.3%;
        top: 25%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-4:after {
        left: -17px;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-8:after {
        top: 105.4%;
    }

    .header {
        display: none !important;
    }

    .header.fixed {
        display: none;
    }

    .circleroW .circle-img.left-large {
        width: 180px !important;
        height: 180px !important;
    }

    .circleroW .circle-img.top-left-small {
        width: 170px !important;
        height: 170px !important;
    }

    .circleroW .circle-img.top-right-small {
        right: 0% !important;
    }

    .circleroW .circle-img.center-big {
        width: 260px !important;
        height: 260px !important;
    }

    .year-2025 .speakeroW .uvc-main-heading h2 {
        font-size: 35px !important;
    }

    .year-2025 .speakeroW .vc_col-sm-3 .ubtn {
        padding: 15px 20px;
    }

    .year-2025 .speakeroW .vc_col-sm-3 .ubtn-ctn-left {
        padding-left: 0px;
        text-align: center;
        width: 100%;
    }

    .year-2025 .speakeroW .vc_col-sm-3 .ubtn-ctn-left .ubtn-normal {
        width: 100%;
    }

    .year-2025 .speakeroW .vc_col-sm-3 .ubtn-ctn-left .ubtn-normal button {
        width: 100%;
    }

    .speaker-slider-container .popup-content {
        max-width: 80%;
    }

    .year-2025 .session-title {
        font-size: 1.8rem;
        line-height: 1.1;
    }

    .speaker-slider-container .section-content p {
        font-size: 15px;
        line-height: 1.2;
    }

    .footoP .col-lg-3 .widget {
        margin: 0 auto;
    }

    .year-2025 .badge {
        font-size: 20px;
    }

    .year-2025.page-id-3052 .pinktablE.table-bordered td,
    .table-bordered th {
        white-space: nowrap;
    }

    .year-2025.page-id-3020 .cutX::after {
        height: 100px;
        width: 100px;
        top: 0;
    }

    .year-2025.page-id-3020 .formroW.aboutroW::after {
        width: 200px;
        top: 50px;
    }

    .year-2025.page-id-3020 .blueptrN::before {
        top: 10%;
    }

    .year-2025.page-id-3010 .blueptrN::before {
        left: -8%;
        width: 80px;
    }

    .speaker-slider-container .slider-container {
        height: 80vh;
    }

    .speaker-slider-container .slider-wrapper {
        height: 80vh;
    }

    .year-2025.page-id-2996 .leftcirclE:before {
        width: 70px;
        height: 70px;
    }

    .year-2025.page-id-2996 .rightcirclE::before {
        width: 80px;
        height: 80px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG {
        width: 100%;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .sessionchairhdnG {
        width: 100%;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .col-lg-3 {
        margin-bottom: 50px !important;
    }

    .year-2025 .sessionchairoW.session-chair-2025 {
        grid-gap: 150px 0px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 {
        grid-gap: 150px 0px;
    }

    .year-2025 .sessionchairtoP.sessionchairoW .col-sm-3 {
        margin-bottom: 30px !important;
    }

    .year-2025 #sessionchair.vc_row {
        padding-top: 140px;
    }

    .year-2025.page-id-3485 .orange-x::after {
        top: 175px;
        right: 20%;
    }

    .year-2025.page-id-3485 .small-x::after {
        right: 28%;
    }

    .schedule {
        line-height: 35px;
    }

    .slot {
        line-height: 10px;
    }

    #madsemble-registration-app .form-section,
    #madsemble-registration-app .participant-row .form-row {
        display: block;
    }

    .year-2025.page-id-3485 .speaker-info p {
        line-height: 16px;
    }

    .year-2025.page-id-3894 .giveaway4::before {
        width: 80px;
        height: 60px;
    }

    .year-2025.page-id-3894 .giveaway1::after {
        height: 50px;
        top: 50px;
    }

    .archive_row_2026 .vc_row:nth-child(2) .vc_col-sm-3 .uvc-sub-heading {
        font-size: 14px;
    }

    #waveswhite {
        top: -12% !important;
        left: 11% !important;
    }

    .ideas_row_2026 .motive1:before {
        left: -13%;
    }

    .ideas_row_2026 .motive7:before {
        width: 200px;
        height: 200px;
        top: 76%;
    }

    .ideas_row_2026 .motive3:before {
        left: 0;
        width: 200px;
        height: 200px;
    }

    .ideas_row_2026 .motive2:before {
        left: -12%;
        width: 500px;
        height: 500px;
        top: 36%;
    }

    .ideas_row_2026 .motive4:before {
        left: 6%;
        top: 79%;
    }

    .ideas_row_2026 .motive6:before {
        right: -6%;
        top: 30%;
    }

    .speaker_row_2026 #wavesgreen {
        top: 0;
        right: 4%;
    }

    .speaker_row_2026 .motive9::before {
        left: -10%;
        top: 0;
    }

    .speaker_row_2026 .motive15:before {
        right: -7% !important;
        width: 380px !important;
        height: 380px !important;
    }

    .speaker_row_2026 .motive12:before {
        right: -10%;
    }

    .speaker_row_2026 .motive11:before {
        top: 48%;
    }

    .speaker_row_2026 .ticket-buttons {
        width: 35%;
    }

    .speaker_row_2026 .session_row_2026 {
        width: 90% !important;
    }

    .speaker_row_2026 #snakegreen {
        left: 1.5%;
    }

    body .marquee_row_2026.marquee-is-sticky {
        position: static !important;
        top: 0 !important;
    }

    .marquee-sticky-placeholder {
        height: auto !important;
    }

    .year-2026.page-id-4553 .motive1:before {
        left: -12%;
        top: 9%;
    }

    .vc_row.about_row_2026 {
        padding-top: 50px;
    }

    .year-2026.page-id-4553 .motive5:before {
        right: 10% !important;
    }

    .year-2026.page-id-4583 .motive1:before {
        left: auto !important;
        top: -6% !important;
        right: 2%;
        width: 250px;
        height: 250px;
        transform: rotate(90deg) !important;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -8% !important;
        width: 250px !important;
        height: 250px !important;
        top: 10% !important;
    }

    .year-2026.page-id-4583 .motive5:before {
        right: 5% !important;
        top: 11.5% !important;
        width: 50px !important;
        height: 50px !important;
    }

    .year-2026.page-id-4583 .motive3:before {
        left: -4% !important;
        top: 41% !important;
        width: 130px !important;
        height: 130px !important;
    }

    .year-2026.page-id-4583 .motive2:before {
        left: -11% !important;
        top: 38% !important;
        width: 300px !important;
        height: 300px !important;
    }

    .year-2026.page-id-4583 .registeroW {
        padding: 100px 0 50px !important;
    }

    .year-2026.page-id-4629 .motive9::before {
        left: auto;
        top: -13% !important;
        transform: rotate(90deg) !important;
        right: 0%;
        width: 220px;
        height: 220px;
    }

    .year-2026.page-id-4629 .motive10::before {
        left: 2.5% !important;
        width: 60px;
        height: 60px;
        top: 40% !important;
    }

    .year-2026.page-id-4629 .motive11:before {
        top: 79% !important;
        left: -7% !important;
        width: 240px !important;
        height: 240px !important;
    }

    body.year-2026.page-id-4609 #snakegreen {
        left: -2% !important;
        bottom: 0;
    }

    .year-2026.page-id-4609 .motive17:before {
        left: auto !important;
        right: 0;
        top: -13% !important;
        width: 350px !important;
        height: 350px !important;
    }

    .year-2026.page-id-4609 .motive16::before {
        right: -17% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-index>.sp26-stage {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }

    .year-2026.page-id-4526 .motive14:before {
        bottom: -9% !important;
        width: 100px !important;
        height: 100px !important;
    }

    .year-2026.page-id-4807 .motive2:before {
        left: -20%;
    }

    .year-2026.page-id-4807 #snakeyellow {
        left: 0% !important;
    }

    .year-2026.page-id-4807 .motive1:before {
        left: -20% !important;
    }

    .year-2026.page-id-4807 .motive4:before {
        left: -3% !important;
    }

    .year-2026.page-id-4807 .motive3:before {
        left: 1% !important;
        width: 250px !important;
        height: 250px !important;
    }

    .year-2026.page-id-4807 .motive6:before {
        right: -10% !important;
        width: 200px !important;
        height: 200px !important;
    }

    .year-2026.page-id-4807 .motive5:before {
        right: 1% !important;
        width: 40px !important;
        height: 40px !important;
        top: 14% !important;
    }

    .year-2026.page-id-4807 .motive7:before {
        right: -22% !important;
    }

    .year-2026.page-id-4807 .agenda_top_row_2026 {
        padding: 50px 0;
    }

    .year-2026.page-id-4641 .site-main::before {
        background-size: cover !important;
    }

    .year-2026.page-id-4641 .breakoutroW .vc_col-sm-11 {
        width: 100%;
    }

    .year-2026.page-id-4641 .day-schedule {
        writing-mode: horizontal-tb;
        transform: rotate(0deg);
        text-align: center;
    }

    .year-2026.page-id-4641 .brkouts-cat-hdnG {
        width: 100%;
        left: 0;
        height: auto;
        transform: rotate(0deg);
        flex-direction: row;
        display: block;
        padding: 10px 0;
        border-top-right-radius: 154px;
        border-bottom-left-radius: 0px;
    }

    .year-2026.page-id-4641 .day {
        line-height: 4rem !important;
        margin: 0 auto !important;
        font-size: 4rem !important;
    }

    .year-2026.page-id-4641 .day-schedule br {
        display: none !important;
    }

    .year-2026.page-id-4641 .slot {
        text-align: center;
        line-height: 1.5rem !important;
        font-size: 1.5rem;
        padding: 0 !important;
        margin: 0;
    }

    .year-2026.page-id-4641 .brkouts-cat-hdnG:before {
        left: 2% !important;
        top: 18% !important;
        animation: rotateAntiClockwise 10s linear infinite;
    }

    .year-2026.page-id-4641 .breakoutroW .vc_col-sm-1 {
        margin: 0 auto !important;
    }

    .year-2026.page-id-4641 .breakoutroW1 {
        padding-top: 120px !important;
        width: 87.7% !important;
        margin: auto !important;
    }

    .year-2026.page-id-4641 #breakout_form {
        max-width: 88% !important;
    }

    .year-2026.page-id-4641 .motive11:before {
        left: -8% !important;
        width: 250px !important;
        height: 250px !important;
        top: -112px !important;
    }

    .year-2026.page-id-4641 .breakout-card {
        min-height: 410px !important;
    }

    .year-2026.page-id-4641 .popup-content h2 {
        font-size: 26px !important;
    }

    .year-2026.page-id-4641 .motive15:before {
        right: 2% !important;
        bottom: 15px !important;
    }

    .year-2026.page-id-4641 .motive12:before {
        right: -9%;
        top: -235px;
    }

    .year-2026.page-id-4641 .popup-content {
        max-width: 70% !important;
    }

    body.year-2026.page-id-4752 .motive3:before {
        top: 5% !important;
    }

    body.year-2026.page-id-4583 .scanhdnG_white h2 {
        font-size: 20px !important;
    }

    .year-2026.single-sessions .motive6:before {
        top: 3% !important;
        right: -3% !important;
    }

    .year-2026.single-sessions .motive1:before {
        width: 200px;
        height: 200px;
        top: 9%;
    }

    .year-2026.single-sessions .motive5:before {
        right: 5.6% !important;
        top: 6% !important;
    }

    .year-2026.single-sessions h3 {
        font-size: clamp(62px, 7vw, 60px) !important;
    }

    .year-2026.single-sessions h1 {
        font-size: clamp(62px, 7vw, 60px) !important;
    }

    body.page-id-5009.year-2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 45px !important;
        line-height: 45px !important;
    }

    body.page-id-5009.year-2026 .motive6:before {
        display: none;
    }

    body.page-id-5009.year-2026 .motive7:before {
        right: -20% !important;
    }

    body.year-2026.page-id-4807 .sceduleroW .smile_icon_list .icon_list_item {
        min-height: 100px !important;
    }

    .year-2026.page-id-4641 .speaker-info p {
        font-size: 16px !important;
        line-height: 1.3rem;
    }

    .year-2026.page-id-4641 .popup-left .speaker-info p {
        font-size: 14px !important;
    }

    .year-2026.page-id-4641 .container-70.breakoutroW1,
    .year-2026.page-id-4641 .container-70.breakoutroW {
        width: 90% !important;
        max-width: 90%;
    }

    .year-2026.single-sessions .motive7:before {
        top: 77% !important;
    }
}

@media only screen and (max-width: 1279px) {
    .archive_row_2026 .vc_row:nth-child(2) {
        margin-left: 0;
        margin-right: 0;
    }

    .archive_row_2026 .vc_row:nth-child(2).owl-carousel {
        display: block;
    }

    .archive_row_2026 .vc_row:nth-child(2).owl-carousel .owl-item {
        display: flex;
    }

    .archive_row_2026 .vc_row:nth-child(2).owl-carousel .vc_col-sm-3 {
        width: 100%;
        max-width: 100%;
        float: none;
    }

    .archive_row_2026 .vc_row {
        width: 80% !important;
        margin: 0 auto !important;
        z-index: 1;
    }

    #waveswhite {
        top: -15% !important;
        left: 2.2% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-index>.sp26-stage {
        gap: 120px 30px !important;
    }
}

@media (max-width: 1199px) {

    .attendees_row_2026 .stats-block {
        height: 155px;
    }

    .attendees_row_2026 .stats-block::before,
    .attendees_row_2026 .stats-block::after {
        width: 260px;
        height: 175px;
    }

    .attendees_row_2026 .stats-number,
    .attendees_row_2026 .counter_suffix {
        font-size: 36px !important;
    }

    .attendees_row_2026 .stats-text {
        font-size: 20px !important;
        line-height: 26px !important;
    }

}

@media only screen and (max-width: 1180px) {
    .footoP .col-lg-2 .widget_media_image {
        width: 30%;
        padding: 0;
    }

    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        bottom: 214px;
        right: -245px;
    }

    .iconroW2 .vc_col-sm-9 .uvc-main-heading h2 {
        font-size: 17px;
    }

    .insprationalroWdsktoP.insprationalroW {
        display: none !important;
    }

    .insprationalroWmobilE.insprationalroW {
        display: block !important;
    }

    .insprationalroWmobilE.insprationalroW .attenD.ult-banner-block .bb-description.ult-responsive {
        padding-top: 0%;
    }

    .insprationalroWmobilE.insprationalroW .ult-banner-block a.bb-link {
        bottom: 50px;
        position: absolute;
        left: 0;
        right: 0;
    }

    .insprationalroWmobilE.insprationalroW .ult-banner-block {
        display: table;
    }

    .insprationalroWmobilE.insprationalroW .ult-banner-block .mask.opaque-background {
        display: table-cell;
    }

    .insprationalroWmobilE.insprationalroW .ult-banner-block .bb-description.ult-responsive {
        padding-top: 0%;
        height: 450px;
        display: table-cell;
        vertical-align: middle;
    }

    .insprationalroWmobilE.insprationalroW .ult-banner-block,
    .wpb_row .wpb_column .wpb_wrapper .ult-banner-block {
        margin-bottom: 0 !important;
    }

    .insprationalroWmobilE.insprationalroW .ult-banner-block:hover .bb-top-title {
        opacity: 0;
    }

    .insprationalroWmobilE.insprationalroW .attenD.ult-banner-block .bb-top-title {
        color: #ec3273 !important;
    }

    .insprationalroWmobilE.insprationalroW .attenD.ult-banner-block {
        background: #ec3273;
    }

    .speakeroW .vc_col-sm-3 .ubtn-ctn-left .ubtn {
        padding: 15px 20px;
    }

    .insprationalroWmobilE.insprationalroW .pinkboX {
        display: block;
    }

    .pinkboX.vc_col-sm-6 {
        display: table;
        height: 450px;
    }

    .pinkboX.vc_col-sm-6 .vc_column-inner {
        height: 450px;
        display: table-cell;
        vertical-align: middle;
        padding: 0px 50px !important;
    }

    .pinkboX.vc_col-sm-6:hover :after {
        content: 'Who Should Attend?';
        background: #F62C72;
        color: #fff;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        font-size: 40px;
        padding: 137px 50px 23px;
        text-align: center;
        width: 100%;
        font-weight: bold;
    }

    .pinkboX.vc_col-sm-6:hover :before {
        background: #F62C72;
        color: #fff;
        position: absolute;
        left: 0;
        right: 0;
        content: 'Leaders, professionals and innovators of all levels from across the marketing, advertising and design industry.';
        bottom: 30px;
        height: 200px;
        font-size: 25px;
        padding: 0 80px;
        z-index: 9;
        font-weight: 400;
    }

    .insprationalroWmobilE.insprationalroW .vc_row .vc_col-sm-6 .vc_column-inner {
        padding: 0;
    }

    .single.single-sessions .ult_modal-body .ssnchairoW .sessionchairhdnG {
        width: 100%;
        left: 0;
    }

    .single.single-sessions .ult_modal-body .ssnchairoW .sessionchairhdnG .sessionchairhdnG_inneR {
        text-align: center;
        width: 100%;
        display: block;
    }

    .container-90.snglEsesoN {
        width: 90%;
        padding-top: 150px;
    }

    .single.single-sessions .singlesessionbeforE2::before {
        right: 30px;
        top: 30px;
    }

    .single.single-sessions .ssnchairoW .modal-content:after {
        left: 5%;
    }

    .single.single-sessions .ssnchairoW .popup-content::-webkit-scrollbar {
        width: 1px;
    }

    .single.single-sessions .ssnchairoW .popup-content::-webkit-scrollbar-track {
        background: #fff;
    }

    .single.single-sessions .ssnchairoW .popup-content::-webkit-scrollbar-thumb {
        background: #000;
        height: 10px;
    }

    .single.single-sessions .ssnchairoW .popup-content::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

    #sessionchair {
        padding-top: 100px;
    }

    .sessionchair2.bfor1:after {
        top: -150px;
    }

    .sessionchair2.bfor2:after {
        right: 22%;
    }

    .sessionchair2.bfor5:after {
        right: -22px;
        top: 39px;
    }

    .custom4boX {
        display: none;
    }

    .custom4boXmobile {
        display: block;
    }

    .custom4boXmobile .vc_col-sm-12 .vc_row {
        width: 50%;
        float: left;
        margin: 0 auto;
    }

    .session-speakers-2024 .col-sm-3:before {
        width: 250px;
        height: 250px;
    }

    .page-id-208 #primary {
        padding-top: 0;
    }

    .session-speakers-2024.bfor9.breakoutleaders:after {
        left: 99%;
    }

    .blueptrN::before {
        left: -33%;
        top: 18%;
    }

    .formroW.aboutroW::before {
        top: 130%;
        right: -12%;
    }

    .formroW.aboutroW::after {
        right: -75px;
        top: 40%;
    }

    .cutX::after {
        left: -18%;
    }

    .custom4boXmobile .wpb_single_image img {
        height: 300px;
        width: 300px;
    }

    .custom4boXmobile .uvc-heading {
        height: 170px;
        width: calc(170px* 2);
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .home .page-template-homepage2024 .wprmenu_bar #custom_menu_icon.hamburger {
        background-color: #23456b !important;
    }

    .page-template-homepage2024 #sessions .wpb_column.vc_col-sm-12 .vc_row {
        padding-top: 50px;
    }

    .page-template-homepage2024 .desktop_speakerS #slider .speakerh5.image-text .designatioNs {
        max-width: 200px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        right: 138px;
    }

    .page-template-homepage2024 .sesioN .uvc-sub-heading br {
        display: none;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::before {
        right: -25px;
        top: 64px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-10::before {
        right: 70%;
        top: 78.5%;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -244px;
        bottom: 215px;
    }

    .page-template-homepage2024 .speakeroW .vc_col-sm-3::after {
        left: 116%;
        width: 45%;
        bottom: 10%;
    }

    .page-template-homepage2024 .speakeroW .uvc-sub-heading {
        position: absolute;
        width: 100%;
    }

    .logocarouseL2024 .carousel-slider .carousel-slider__caption .caption {
        font-size: 14px !important;
    }

    .sessionchairoW.session-speakers-2024 .modal-body .col-lg-4 img {
        width: 100%;
        border-radius: 30% !important;
    }

    .session-speakers-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        left: 2%;
    }

    .session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        left: 2%;
    }

    .sessionchairoW.session-chair-2024 .modal-body .col-lg-4 img {
        width: 100%;
        border-radius: 30% !important;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .circleroW .circle-img.center-big {
        width: 230px !important;
        height: 230px !important;
    }

    .circleroW .circle-img.bottom-left-small {
        bottom: 40px !important;
    }

    .circleroW .circle-img.top-left-small {
        left: 24% !important;
    }

    .circleroW .counter-fleX .stats-top .aio-icon-top,
    .counter-fleX .stats-top .stats-desc {
        text-align: center;
    }

    .year-2025 .session-content-left {
        padding: 60px 30px;
    }

    .year-2025.page-id-3052 .formroW label {
        font-size: 14px;
    }

    .year-2025.page-id-3010 .blueptrN::before {
        left: -14%;
        width: 90px;
    }

    .year-2025.page-id-3010 .blueareA h2 {
        font-size: 25px;
    }

    .circleroW .line {
        width: 22px;
    }

    .circleroW .vc_col-sm-5 {
        width: 100%;
        padding-top: 50px;
    }

    .circleroW .vc_col-sm-7 {
        width: 100%;
    }

    .circleroW .counter-fleX .stats-top .aio-icon-top,
    .counter-fleX .stats-top .stats-desc {
        text-align: left;
    }

    .circleroW .lines-container {
        gap: 0;
        right: 20%;
        left: auto;
    }

    .circleroW .whatroW {
        flex-direction: column-reverse;
        padding-bottom: 50px !important;
    }

    .circleroW .circle-img.center-big {
        width: 350px !important;
        height: 350px !important;
        right: 50px !important;
    }

    .circleroW .circle-img.left-large {
        width: 200px !important;
        height: 200px !important;
    }

    .circleroW .circle-img.top-left-small {
        width: 180px !important;
        height: 180px !important;
    }

    .circleroW .circle-img.top-right-small {
        right: 22% !important;
        width: 140px !important;
        height: 140px !important;
        top: -35px !important;
    }

    .circleroW .circle-img.bottom-left-small {
        bottom: 20px !important;
        left: 20% !important;
    }

    .circleroW .half-grey-circle {
        top: -25%;
    }

    .circleroW .chevron-pulse {
        left: 3%;
        top: 25%;
    }

    .whatroW .vc_col-sm-5 .width-80 {
        width: 100%;
        background: transparent;
    }

    .whatroW .vc_col-sm-5 .width-80 .uvc-sub-heading {
        background: #ffffff8f;
        font-size: 18px;
        line-height: 28px;
    }

    .speakerows2025 .vc_col-sm-3 {
        width: 100%;
    }

    .speakerows2025 .vc_col-sm-9 {
        width: 100%;
    }

    .year-2025 .speakeroW .vc_col-sm-3::before {
        height: 100%;
        top: 0 !important;
    }

    .year-2025 .grey-line-left {
        height: auto;
    }

    .year-2025 .grey-line-left .vc_figure .vc_single_image-wrapper img {
        width: auto;
    }

    .year-2025 .speakeroW .vc_col-sm-3 .ubtn-ctn-left {
        padding: 0;
        text-align: center;
        width: max-content;
        margin: 10px auto 0px !important;
    }

    .year-2025 .speakeroW .vc_col-sm-3 {
        padding: 50px 0;
    }

    .year-2025 .skyblue-half-circle {
        right: 100px;
        top: 0px;
        transform: rotate(180deg);
    }

    .year-2025 .speakeroW .uvc-main-heading h2 {
        font-size: 60px !important;
        margin: 0 auto !important;
    }

    .year-2025 .green-line {
        right: 12%;
        top: 38%;
        width: 180px;
    }

    .year-2025 .speakeroW .vc_col-sm-3::after {
        left: 0;
        width: 120px;
        height: 65px;
        top: 20px;
        background-size: contain;
        text-align: center;
        margin: 0 auto;
        right: 0;
    }

    .circleroW .stats-number {
        font-size: 60px !important;
        line-height: 60px !important;
    }

    .circleroW .mycust {
        font-size: 60px !important;
        line-height: 60px !important;
    }

    .circleroW .stats-text {
        font-size: 26px !important;
        line-height: 40px !important;
    }

    .sessioncaro2025 {
        width: 90% !important;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .col-lg-3 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG_inneR {
        top: 65px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG:after {
        height: -webkit-fill-available;
        background-size: contain;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG {
        width: 100%;
        height: 100%;
        background-size: contain;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 {
        grid-gap: 200px 0px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .col-lg-3 img {
        width: 80%;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .col-lg-3 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .sessionchairhdnG_inneR {
        top: 65px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .sessionchairhdnG:after {
        height: -webkit-fill-available;
        background-size: contain;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .sessionchairhdnG {
        width: 100%;
        height: 100%;
        background-size: contain;
    }

    .year-2025 .sessionchairoW.session-chair-2025 {
        grid-gap: 200px 0px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .col-lg-3 img {
        width: 80%;
    }

    .year-2025 .sessionchairoW .col-lg-3 img {
        height: 400px;
        width: 400px;
    }

    .year-2025 .sessionchair2.bfor1:after {
        top: -60px;
    }

    .year-2025 #sessionspeaker.vc_row {
        padding: 20% 0 !important;
    }

    .year-2025 .sessionchair2.bfor2:after {
        top: 110%;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h5 {
        font-size: 26px;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h6.designatioN {
        font-size: 15px;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h6.agencY {
        font-size: 16px;
    }

    .year-2025 .bfor8.breakoutleaders:after {
        top: 103%;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG_inneR {
        top: 35px;
    }

    .year-2025.single-sessions .singlesessionbeforE4::before {
        width: 10%;
        top: 30px;
        right: 10px;
    }

    .year-2025.single-sessions .snglEsesoN .col-sm-4 {
        flex: 0 0 100%;
        max-width: 100%;
        padding-bottom: 50px;
    }

    .year-2025.single-sessions .snglEsesoN .col-sm-8 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .single.single-sessions .singlesessionbeforE2::before {
        display: none;
    }

    .year-2025.single-sessions .singlesessionbeforE3::before {
        width: 4%;
        height: 50px;
        top: 55%;
    }

    .year-2025.single-sessions .singlesessionbeforE4::before {
        width: 7%;
        top: 20px;
        right: 0;
        height: 80px;
    }

    .year-2025.page-id-3485 .breakouts-container {
        grid-template-columns: repeat(2, 1fr);
        padding-left: 0px;
    }

    .day-label {
        position: relative;
        transform: none;
        writing-mode: horizontal-tb;
        margin-bottom: 20px;
        text-align: center;
    }

    .year-2025.page-id-3485 .session-subtitle {
        margin-bottom: 10px;
        height: auto;
    }

    .brkouts-cat-hdnG {
        width: 100%;
        left: 0;
    }

    .breakoutroW1.vc_row {
        padding: 50px 0 0 !important;
    }

    .breakoutroW.vc_row {
        padding: 0 !important;
    }

    .breakoutroW.vc_row .vc_col-sm-2 .vc_column-inner {
        padding: 0 !important;
    }

    .year-2025.page-id-3485 .speaker-image {
        width: 150px;
        height: 150px;
    }

    .year-2025.page-id-3485 .dotted-zigziag:before {
        background-repeat: no-repeat;
    }

    .year-2025.page-id-3485 .rightcirclE::before {
        width: 85px;
    }

    .year-2025.page-id-3485 .popup-content {
        max-width: 80%;
    }

    .year-2025.page-id-2986 .sceduleroW .dayspan {
        font-size: 2.2rem;
    }

    .year-2025.page-id-2986 .agenda_b2::before {
        right: 20%;
    }

    .year-2025.page-id-2986 .agenda_b5::before {
        right: 12%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .wpb_text_column p br {
        display: block;
    }

    .year-2025.page-id-2986 .agenda_b2::before {
        right: 18%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 .vc_column-inner {
        display: block;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 {
        width: 16.66666667%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 {
        width: 83.33333333%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        display: block;
        padding: 0 0 0 14%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .vc_column-inner {
        padding: 0 20px !important;
    }

    .year-2025.page-id-2986 .sceduleroW .p-l-50-hdnG {
        padding-left: 12%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-3:after {
        display: none;
    }

    #madsemble-breakout-app .sessions-grid {
        grid-template-columns: repeat(3, 1fr);
    }

    .slot {
        line-height: 15px;
    }

    .breakoutroW .vc_col-sm-11 .vc_column-inner {
        padding: 0;
    }

    .breakoutroW .vc_col-sm-1 .wpb_text_column {
        margin-bottom: 15px !important;
    }

    .brkouts-cat-hdnG {
        width: 100%;
        left: 0;
        height: auto;
        transform: rotate(0deg);
        flex-direction: row;
        display: block;
        padding: 10px 0;
        border-top-right-radius: 154px;
        border-bottom-left-radius: 0px;
    }

    .schedule br {
        display: none;
    }

    .schedule {
        writing-mode: horizontal-tb;
        transform: rotate(0deg);
        text-align: center;
        margin-bottom: 0;
        line-height: 1.9rem;
        font-size: 1.9rem;
    }

    .day-schedule br {
        display: none;
    }

    .day-schedule {
        writing-mode: horizontal-tb;
        transform: rotate(0deg);
        text-align: center;
    }

    .slot {
        text-align: center;
        line-height: 1.5rem !important;
        font-size: 1.5rem;
        padding: 0;
        margin: 0;
    }

    .day {
        line-height: 2.5rem;
        margin: 0 auto !important;
        font-size: 2.5rem;
    }

    .breakoutroW .vc_col-sm-2 .wpb_text_column {
        margin-bottom: 15px;
    }

    .page-id-3485.year-2025 .breakoutroW .vc_col-sm-1 {
        width: 100%;
    }

    .page-id-3485.year-2025 .breakoutroW .vc_col-sm-11 {
        width: 100%;
    }

    .container.breakoutforM {
        max-width: 100%;
    }

    .year-2025.page-id-3485 .breakout-card .decorative-fan {
        width: 90px !important;
        height: 130px !important;
    }

    .motive17:before {
        left: -24% !important;
    }

    .motive16::before {
        right: -19% !important;
    }

    .archive_row_2026 .vc_row:nth-child(2) .vc_col-sm-3 .uvc-sub-heading {
        font-size: 18px !important;
    }

    body #waveswhite {
        left: 3% !important;
        width: 80px !important;
        height: 80px !important;
    }

    .attendees_row_2026>.vc_col-sm-6 {
        width: 80% !important;
        max-width: 80% !important;
        flex: 0 0 80% !important;
    }

    .ideas_row_2026 .motive1:before {
        left: -14%;
        top: 25%;
    }

    .ideas_row_2026 .motive2:before {
        top: 54%;
        left: -10%;
        width: 400px;
        height: 400px;
    }

    .ideas_row_2026 .motive3:before {
        width: 150px;
        height: 150px;
        top: 69%;
    }

    .ideas_row_2026 .motive4:before {
        top: 88%;
        left: 5%;
        width: 80px;
        height: 80px;
    }

    .ideas_row_2026 .motive6:before {
        top: 36%;
    }

    .ideas_row_2026 .motive7:before {
        width: 160px;
        height: 160px;
        top: 79%;
        right: -5%;
    }

    .ideas_row_2026 .motive5:before {
        width: 60px;
        height: 60px;
        top: 46%;
        right: 15%;
    }

    .speaker_row_2026 #wavesgreen {
        top: 0;
        right: 5%;
        width: 100px !important;
        height: 120px !important;
    }

    .speaker_row_2026 .motive9::before {
        left: -14%;
    }

    .speaker_row_2026 .motive10::before {
        left: -5%;
    }

    .speaker_row_2026 .motive12:before {
        right: -7%;
        width: 400px;
        height: 400px;
        top: 40%;
    }

    .speaker_row_2026 .sp26-dots {
        margin-top: 10%;
    }

    .speaker_row_2026 .sp26-modal-right {
        padding: 55px 0 55px 15px;
    }

    .year-2026.page-id-4553 .motive6:before {
        right: -13% !important;
    }

    .year-2026.page-id-4553 .motive5:before {
        right: 5% !important;
    }

    .year-2026.page-id-4553 .motive2:before {
        width: 250px;
        height: 250px;
    }

    .year-2026.page-id-4553 .motive3:before {
        left: -2% !important;
        top: 55% !important;
        width: 90px;
        height: 90px;
    }

    .year-2026.page-id-4583 .motive5:before {
        right: 7% !important;
    }

    body.year-2026.page-id-4609 #waveswhite {
        width: 120px !important;
        height: 140px !important;
    }

    body.year-2026.page-id-4609 #snakegreen {
        left: 2% !important;
        width: 90px !important;
        height: 250px !important;
    }

    .year-2026.page-id-4609 .blueareA .vc_col-sm-7,
    .year-2026.page-id-4609 .blueareA .vc_col-sm-5 {
        width: 100% !important;
    }

    .year-2026.page-id-4609 .blueareA .vc_col-sm-5 .vc_column-inner h2 {
        margin-bottom: 0 !important;
    }

    .year-2026.page-id-4609 .blueareA .vc_col-sm-5 .vc_column-inner {
        padding: 50px !important;
    }

    .year-2026.page-id-4609 .motive17:before {
        top: -11% !important;
    }

    .year-2026.page-id-4609 .motive16::before {
        right: -17% !important;
        top: 36% !important;
    }

    .year-2026.page-id-4609 #waveswhite {
        top: 58% !important;
    }

    .year-2026.page-id-4609 .exhibition_row_2026::before {
        background-size: cover !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-index>.sp26-stage {
        gap: 120px 15px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive10::before {
        left: -6% !important;
        top: 33% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-info h3 {
        font-size: 25px !important;
    }

    .sp26-index-modal .sp26-modal-right {
        padding: 55px 0px 55px 15px !important;
    }

    .year-2026.page-id-4807 .motive5:before {
        right: 3% !important;
        top: 14% !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel .minhghT.vc_row {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
    }

    .year-2026.page-id-4807 #snakeyellow {
        left: 2% !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-3:after {
        display: none;
    }

    .year-2026.page-id-4807 .sceduleroW .dayspan {
        font-size: 2.2rem;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .wpb_text_column p br {
        display: block !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 .vc_column-inner {
        display: block;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 {
        width: 16.66666667%;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 {
        width: 83.33333333%;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        display: block;
        padding: 0 0 0 19.5%;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .vc_column-inner {
        padding: 0 20px !important;
    }

    .year-2026.page-id-4807 .sceduleroW .p-l-50-hdnG {
        padding-left: 14.5% !important;
    }

    .year-2026.page-id-4641 .breakoutroW .vc_col-sm-1 {
        width: 100% !important;
    }

    .year-2026.page-id-4641 .motive10::before {
        display: none;
    }

    .year-2026.page-id-4641 .breakoutroW1 {
        width: 90% !important;
    }

    body.year-2026.page-id-4641 .breakouts-container {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 25px !important;
    }

    .year-2026.page-id-4641 .motive11:before {
        left: 0% !important;
        width: 300px !important;
        height: 300px !important;
        top: -235px !important;
    }

    .year-2026.page-id-4641 .motive12:before {
        right: -10%;
        top: -400px;
        width: 400px !important;
        height: 400px !important;
    }

    .year-2026.page-id-4641 .brkouts-cat-hdnG:before {
        top: 20% !important;
    }

    .year-2026.page-id-4641 .popup-content {
        max-width: 80% !important;
    }

    body.year-2026.page-id-4752 .motive3:before {
        top: 8% !important;
    }

    .year-2026.page-id-4807 .sceduleroW .white_title_24 strong {
        font-size: 24px !important;
    }

    .year-2026.single-sessions .motive5:before {
        right: 7% !important;
    }

    .year-2026.single-sessions h3 {
        font-size: clamp(58px, 7vw, 58px) !important;
    }

    .year-2026.single-sessions h1 {
        font-size: clamp(58px, 7vw, 58px) !important;
    }
}

@media only screen and (max-width: 1136px) {
    .vc_row.speakeroW {
        margin-top: 0 !important;
    }

    .lines-container {
        gap: 0;
        right: 18%;
    }

    .year-2025.page-id-3052 .formroW .vc_col-sm-8::before {
        height: 200px;
        width: 200px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .col-lg-3 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .year-2025 .sessionchairtoP.sessionchairoW .col-sm-3 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG_inneR {
        top: 55px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .sessionchairhdnG_inneR {
        top: 55px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG h5 {
        font-size: 20px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG h5 {
        font-size: 20px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG:after {
        height: 130px;
        top: 5px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG:after {
        height: 130px;
        top: 5px;
    }

    .ideas_row_2026 .green-cut-flower .vc_column-inner {
        padding-top: 40px !important;
    }

    .year-2026.single-sessions h3 {
        font-size: clamp(58px, 7vw, 58px) !important;
    }

    .year-2026.single-sessions h1 {
        font-size: clamp(58px, 7vw, 58px) !important;
    }
}

@media only screen and (max-width: 1024px) {
    .footoP .widget-title {
        font-size: 20px;
    }

    .footoP .widget-title:after {
        top: 30px;
    }

    .footoP .col-lg-6.p-l-100 {
        padding-left: 10px !important;
    }

    .footoP .col-lg-6.p-r-100 {
        padding-right: 10px !important;
    }

    .iconroW2 .vc_col-sm-3 {
        width: 100%;
    }

    .iconroW2 .vc_col-sm-9 {
        width: 100%;
    }

    .iconroW2 .vc_col-sm-9 .vc_row.namelogO {
        display: none;
    }

    .iconroW2 .vc_col-sm-3 .vc_column-inner {
        padding: 50px !important;
    }

    .iconroW2 .vc_col-sm-9 .vc_col-sm-3 {
        width: 25%;
    }

    .iconroW2 .vc_col-sm-9 .vc_col-sm-3 .milogO.wpb_single_image img {
        width: 100% !important;
    }

    .iconroW2 .vc_col-sm-9 .vc_col-sm-3 .wpb_single_image img {
        width: 50% !important;
    }

    .iconroW2 .vc_col-sm-9 .vc_col-sm-3 .vc_column-inner {
        padding: 10px !important;
    }

    .iconroW2 .vc_col-sm-9 .vc_col-sm-3 .logonamemoblE {
        display: block;
    }

    .iconroW2 .vc_col-sm-9 .vc_col-sm-3 .vc_align_left {
        display: table;
        margin: 10px;
    }

    .iconroW2 .vc_col-sm-9 .vc_col-sm-3 .vc_align_left .vc_figure img {
        display: table-cell;
        margin: 0 auto;
    }

    .iconroW2 .vc_col-sm-9 .vc_col-sm-3 .vc_align_left .vc_figure {
        height: 100px;
        display: table-cell;
        vertical-align: middle;
        padding: 15px;
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    }

    .speakeroW .vc_col-sm-3 {
        width: 100%;
    }

    .speakeroW .vc_col-sm-9 {
        width: 100%;
    }

    .speakeroW .vc_col-sm-3::after {
        display: none;
    }

    .speakeroW .vc_col-sm-9::before {
        display: none;
    }

    .iconroW2 .vc_col-sm-3 {
        width: 100%;
        margin-top: 10px;
    }

    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        bottom: 214px;
        right: -180px;
    }

    .iconroW2 .prtnhednG h2 {
        padding-left: 0 !important;
        text-align: center !important;
    }

    .speakerh5 {
        left: 70px;
    }

    .pinkboX .uvc-sub-heading {
        font-size: 18px !important;
    }

    .pinkboX .uvc-heading h2 {
        font-weight: bold !important;
    }

    .pinkboX.vc_col-sm-6:hover :before {
        font-size: 18px;
    }

    .single.single-sessions .container-90.snglEsesoN .col-sm-9 {
        width: 100%;
        float: left;
        flex: 100%;
        max-width: 100%;
    }

    .single.single-sessions .container-90.snglEsesoN .col-sm-3 {
        width: 50%;
        float: left;
        flex: 50%;
        max-width: 50%;
        margin: 0 auto 50px;
    }

    .single.single-sessions .singlesessionbeforE2::before {
        right: 0;
        top: 18%;
        width: 200px;
    }

    .single.single-sessions .snglEsesoN .col-sm-9::after {
        display: none;
    }

    .container-90.snglEsesoN {
        padding-bottom: 50px;
    }

    .single.single-sessions .ssnchairoW .modal-content:after {
        left: 0;
    }

    .single.single-sessions .ult_modal-body .ssnchairoW .modal-body .row .col-lg-8:after {
        top: 120%;
    }

    .sessionchairoW .col-sm-3 {
        max-width: 50%;
        flex: 0 0 50%;
    }

    .sessionchairoW .sessionchairhdnG {
        width: 70%;
    }

    .sessionchairoW .col-lg-3 img {
        height: 280px;
        width: 280px;
    }

    .session-chair-2024.sessionchair2.bfor1:after {
        top: -93px;
        left: 44%;
    }

    .session-chair-2024.bfor3:after {
        right: -21%;
    }

    .session-chair-2024.session-chair-2024 .col-lg-3 img {
        width: 100%;
    }

    .session-chair-2024.sessionchairoW .sessionchairhdnG {
        width: 85%;
    }

    .session-chair-2024.session-chair-2024 .col-sm-3:before {
        width: 250px;
        height: 250px;
        top: 23%;
    }

    .session-chair-2024 .sessionchairhdnG {
        height: 150px;
        padding: 0 40px;
    }

    .sessionchairoW.session-chair-2024 .mainseshdnG {
        margin-bottom: 10px !important;
        font-size: 16px;
    }

    .sessionchairoW.session-speakers-2024 .col-lg-3 img {
        width: 100%;
    }

    .session-speakers-2024.sessionchairoW .sessionchairhdnG {
        width: 80%;
    }

    .session-speakers-2024 .col-sm-3:before {
        width: 250px;
        height: 250px;
    }

    .session-speakers-2024 .sessionchairhdnG {
        height: 150px;
        padding: 0 40px;
    }

    .blueptrN::before {
        left: -27%;
    }

    .formroW.aboutroW::after {
        right: 0;
    }

    .formroW.aboutroW::before {
        top: 155%;
        right: -4%;
    }

    .custom4boXmobile::before {
        right: -22px;
        top: 0;
    }

    .cutX::after {
        left: -12%;
        top: 24%;
    }

    .logocarouseL2024 .carousel-slider .carousel-slider__caption .caption {
        font-size: 14px !important;
    }

    .page-template-homepage2024 .speakeroW .uvc-sub-heading {
        position: static;
        width: auto;
    }

    .page-template-homepage2024 .speakeroW .vc_col-sm-3::before {
        width: 100%;
        top: -21%;
        height: 350px;
    }

    .page-template-homepage2024 .speakerh5 {
        left: 180px;
    }

    .page-template-homepage2024 .desktop_speakerS #slider .speakerh5.image-text .designatioNs {
        max-width: 300px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        right: 123px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::before {
        right: 0;
        top: 32%;
        width: 90%;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        right: 88px;
        width: 150%;
        top: -163px;
    }

    .page-template-homepage2024 #sessions .wpb_column.vc_col-sm-12 .vc_row {
        padding-left: 10px;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -179px;
        bottom: 215px;
    }

    .page-template-homepage2024 .sessioNs.owl-carousel.owl-three .owl-item .imgdiV:hover p {
        padding: 80px 60px 0 40px;
    }

    .page-template-homepage2024 .speakeroW .uvc-main-heading h2 {
        margin-top: 0 !important;
    }

    .session-chair-2024 .ssnchairoW .modal-body .row .col-lg-8:after {
        height: 65px;
    }

    .session-speakers-2024 .ssnchairoW .modal-body .row .col-lg-8:after {
        height: 65px;
    }

    .session-speakers-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        padding: 0 45px;
    }

    .session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        padding: 0 45px;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-content:after {
        background-size: 100%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-8:after {
        top: 107.4%;
    }

    .year-2025.page-id-3052 .formroW label {
        font-size: 12px;
    }

    .year-2025.page-id-3052 .pinktablE.table-bordered td,
    .table-bordered th {
        font-size: 12px;
    }

    .year-2025.page-id-3052 .formroW .vc_col-sm-2:nth-child(1)::before {
        width: 90px;
    }

    .year-2025.page-id-3010 .blueptrN::before {
        left: -7%;
        width: 60px;
        top: 10%;
    }

    .year-2025 .speakeroW .vc_col-sm-3::after {
        display: block;
    }

    .speaker-slider-container .popup-image {
        width: 350px;
        min-height: 350px;
    }

    .speaker-slider-container .popup-title h2 {
        font-size: 32px;
    }

    .speaker-slider-container .section-content h2 {
        font-size: 32px;
        margin-bottom: 5px;
    }

    .speaker-slider-container h3 {
        font-size: 24px;
        bottom: 50px;
    }

    .speaker-slider-container .section-content p {
        display: none;
    }

    .year-2025 .sessions-carousel .owl-dots {
        bottom: 40px;
    }

    .year-2025.page-id-2996 .rightcirclE::before {
        width: 60px;
        height: 60px;
    }

    .year-2025.page-id-2996 .leftcirclE:before {
        width: 60px;
        height: 60px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG_inneR {
        top: 50px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .sessionchairhdnG_inneR {
        top: 50px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG:after {
        height: 120px;
        top: 25px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG_inneR {
        top: 50px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG:after {
        height: 120px;
        top: 25px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG_inneR {
        top: 50px;
    }

    .year-2025.single-sessions .snglEsesoN .col-sm-8::after {
        right: 0;
        width: 18%;
        height: 150px;
    }

    .year-2025.single-sessions .popup-content-sessions .col-lg-4 {
        flex: 0 0 45%;
        max-width: 45%;
        padding: 0;
    }

    .year-2025.single-sessions .popup-content-sessions .col-lg-8 {
        flex: 0 0 55%;
        max-width: 55%;
    }

    .year-2025.single-sessions .popup-content-sessions .col-lg-8 h5 {
        font-size: 40px !important;
    }

    .year-2025.page-id-3485 .rightsnakE::after {
        width: 200px;
    }

    .breakoutroW1.vc_row {
        padding: 80px 0 0 !important;
    }

    .year-2025.page-id-3485 .leftcirclE:before {
        top: 1100px;
    }

    .year-2025.page-id-3485 .popup-content {
        padding: 0 25px;
        max-height: 70vh;
    }

    .year-2025.page-id-3485 .popup-left::after {
        bottom: 0;
    }

    .year-2025.page-id-3485 .popup-body {
        gap: 0;
    }

    .year-2025.page-id-3485 .popup-right {
        padding: 40px 30px;
    }

    .year-2025.page-id-3485 .popup-content.navy:after,
    .year-2025.page-id-3485 .popup-content.yellow:after,
    .year-2025.page-id-3485 .popup-content.purple:after,
    .year-2025.page-id-3485 .popup-content.green:after,
    .year-2025.page-id-3485 .popup-content.orange:after,
    .year-2025.page-id-3485 .popup-content.pink:after,
    .year-2025.page-id-3485 .popup-content.blue:after {
        width: 55px;
        height: 85px;
    }

    .year-2025.page-id-3485 .popup-content {
        max-height: fit-content;
    }

    .year-2025.page-id-3485 .popup-header::after {
        left: -60px;
    }

    .year-2025.page-id-2986 .agenda_b3::before {
        width: 150px;
        height: 100px;
    }

    .year-2025.page-id-2986 .agenda_b2::before {
        right: 20%;
        top: -20px;
    }

    .year-2025.page-id-2986 .agenda_b5::before {
        width: 180px;
        height: 180px;
        top: 9%;
        right: 7%;
        background-size: contain;
    }

    .year-2025.page-id-3485 .orange-x::after {
        top: 200px;
        right: 18%;
    }

    .year-2025.page-id-3894 .giveaway3::before {
        width: 110px;
        height: 110px;
    }

    .motive17:before {
        left: -28% !important;
    }

    .motive16::before {
        right: -23% !important;
    }

    .attendees_row_2026>.vc_col-sm-6 {
        width: 90% !important;
        max-width: 90% !important;
        flex: 0 0 90% !important;
    }

    .counter_row_2026 .time-box {
        min-width: 120px;
    }

    .counter_row_2026 .time-box span {
        font-size: 60px !important;
        line-height: 60px !important;
    }

    .green-cut-flower {
        background-position: center 0 !important;
    }

    .ideas_row_2026 .motive5:before {
        right: 19%;
    }

    .ideas_row_2026 .motive3:before {
        left: -7%;
    }

    .ideas_row_2026 .motive2:before {
        left: -18%;
    }

    .ideas_row_2026 .motive4:before {
        top: 86%;
        left: 3%;
        width: 60px;
        height: 60px;
    }

    .speaker_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 50px !important;
        line-height: 50px !important;
    }

    .speaker_row_2026 .sp26-card {
        width: 300px;
    }

    .speaker_row_2026 .sp26-card.left {
        left: calc(50% - 300px);
    }

    .speaker_row_2026 .sp26-card.right {
        left: calc(50% + 300px);
    }

    .speaker_row_2026 .sp26-dots {
        margin-top: 3%;
    }

    .speaker_row_2026 .sessions26-slide {
        padding: 20px 30px;
        min-height: 350px;
    }

    .speaker_row_2026 .sessions26-kite {
        right: 0px;
        width: 350px;
        height: 350px;
    }

    .speaker_row_2026 .sessions26-left {
        max-width: 84%;
        padding: 0;
    }

    .speaker_row_2026 .motive9::before {
        left: -18%;
    }

    .speaker_row_2026 .ticket-buttons {
        width: 40%;
    }

    .vc_row.speaker_row_2026 {
        padding-top: 50px !important;
    }

    .year-2026.page-id-4553 .motive1:before {
        left: auto;
        top: -10%;
        transform: rotate(90deg) !important;
        right: 0;
        width: 250px;
        height: 250px;
    }

    .year-2026.page-id-4553 .motive6:before {
        right: -17% !important;
    }

    .year-2026.page-id-4553 .motive5:before {
        right: 4% !important;
    }

    .year-2026.page-id-4553 .motive3:before {
        left: -2% !important;
        top: 56% !important;
        width: 80px;
        height: 80px;
    }

    .year-2026.page-id-4553 .motive4:before {
        left: 8% !important;
        top: 100% !important;
        left: 2% !important;
        width: 50px;
        height: 50px;
    }

    .year-2026.page-id-4553 .motive7:before {
        bottom: 14%;
    }

    .year-2026.page-id-4583 .motive5:before {
        right: 5% !important;
        top: 14.5% !important;
    }

    .year-2026.page-id-4583 .registeroW::before {
        background-size: cover !important;
    }

    .year-2026.page-id-4583 .motive3:before {
        width: 100px !important;
        height: 100px !important;
    }

    .year-2026.page-id-4583 .motive2:before {
        left: -11% !important;
        top: 38.5% !important;
        width: 250px !important;
        height: 250px !important;
    }

    .year-2026.page-id-4629 .motive10::before {
        left: -1% !important;
    }

    .year-2026.page-id-4629 .motive12:before {
        right: -12% !important;
        top: 25% !important;
        width: 300px !important;
        height: 300px !important;
    }

    .year-2026.page-id-4629 .motive13:before {
        right: -3% !important;
        top: 32% !important;
        width: 150px !important;
        height: 150px !important;
    }

    .year-2026.page-id-4609 .exhibition_row_2026 .container {
        width: 90% !important;
        margin: 0 auto !important;
    }

    body.year-2026.page-id-4609 #snakegreen {
        left: 8% !important;
        width: 110px !important;
        height: 260px !important;
        transform: rotate(91deg);
        bottom: -6%;
    }

    .year-2026.page-id-4609 .motive16::before {
        right: -25% !important;
    }

    .year-2026.page-id-4609 #waveswhite {
        top: 59% !important;
    }

    .exhibition_row_2026.vc_row {
        padding-top: 120px !important;
    }

    .year-2026.page-id-4526 .motive14:before {
        bottom: -10% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive9::before {
        left: -7% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive11:before {
        left: -13%;
    }

    .speaker_row_2026.vc_row .sp26-dots {
        margin-top: 6%;
    }

    .year-2026.page-id-4807 #snakeyellow {
        left: -1.5% !important;
    }

    .year-2026.page-id-4807 .motive30:before {
        right: 0% !important;
        width: 400px !important;
        height: 400px !important;
        bottom: -50px !important;
    }

    .year-2026.page-id-4807 .agenda_b5::before {
        right: 18% !important;
    }

    .year-2026.page-id-4807 .agenda_top_row_2026 {
        border-bottom-left-radius: 150px !important;
        border-bottom-right-radius: 150px !important;
        padding: 80px 0 30px !important;
    }

    .year-2026.page-id-4807 .motive2:before {
        left: -26%;
    }

    .year-2026.page-id-4807 .motive3:before {
        left: 0% !important;
        width: 150px !important;
        height: 150px !important;
    }

    .year-2026.page-id-4807 .motive4:before {
        left: -5% !important;
    }

    .year-2026.page-id-4807 .motive1:before {
        left: -27% !important;
    }

    body.year-2026.page-id-4807 .aendahdnG .uvc-main-heading h2 {
        font-size: 70px !important;
    }

    .year-2026.page-id-4807 .aendahdnG .uvc-sub-heading {
        font-size: 26px !important;
    }

    .year-2026.page-id-4807 .motive7:before {
        right: -31% !important;
    }

    .year-2026.page-id-4807 .motive6:before {
        right: -6% !important;
        width: 110px !important;
        height: 110px !important;
        top: 4.5% !important;
    }

    .year-2026.page-id-4807 .motive5:before {
        right: 2% !important;
        top: 5.5% !important;
        width: 20px !important;
        height: 20px !important;
    }

    .year-2026.page-id-4641 #breakout_form {
        max-width: 90% !important;
    }

    .year-2026.page-id-4641 .motive11:before {
        left: -3% !important;
        width: 280px !important;
        height: 280px !important;
        top: -216px !important;
    }

    .year-2026.page-id-4641 .motive12:before {
        right: -10%;
        top: -380px;
        width: 350px !important;
        height: 350px !important;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -11% !important;
        top: 13% !important;
    }

    body.page-id-5009.year-2026 .motive7:before {
        right: -13% !important;
        width: 200px !important;
        height: 200px !important;
    }

    .year-2026.single-sessions #next-session {
        grid-template-columns: none !important;
        gap: 0 !important;
    }

    .year-2026.single-sessions .container-90.snglEsesoN {
        padding-top: 80px;
    }

    .year-2026.single-sessions .motive2:before {
        bottom: 45% !important;
        width: 150px !important;
        height: 150px !important;
    }

    .year-2026.single-sessions .motive7:before {
        top: 71% !important;
    }

    .year-2026.single-sessions .snglEsesoN>.row>.col-sm-3>img {
        height: auto !important;
    }

    body.year-2026.single-sessions .snglEsesoN>.row>.col-sm-3 {
        height: auto !important;
        min-height: auto !important;
    }

    body.year-2026.single-sessions .snglEsesoN>.row>.col-sm-3 figcaption {
        bottom: 50px !important;
    }

    .year-2026.single-sessions .snglEsesoN>.row>.col-sm-3::before {
        height: 100% !important;
    }

    .year-2026.single-sessions .snglEsesoN .col-sm-9 {
        padding: 0px 20px 0 20px !important;
    }

    .year-2026.single-sessions .motive5:before {
        right: 9.5% !important;
    }

    .year-2026.single-sessions .motive2:before {
        bottom: auto !important;
        left: auto !important;
        right: 0;
        top: 35% !important;
    }
}

@media only screen and (max-width: 966px) {
    .footoP .col-sm-1 {
        margin: 0 auto;
        max-width: initial;
        flex: 10%;
    }

    .footoP .col-sm-1 img {
        padding-top: 0;
        width: 20%;
        margin: 0 auto;
        display: block;
    }

    .footoP .col-lg-3.logo-texT .widget_text p {
        padding-top: 10px;
        text-align: center;
    }

    .footoP .col-lg-3 {
        border-right: 0;
    }

    .footoP #block-15 {
        border-bottom: 1px solid #362e30;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .footoP #nav_menu-2 {
        margin-bottom: 0;
    }

    .footoP #nav_menu-3 {
        border-bottom: 1px solid #362e30;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .footoP #block-11 {
        border-bottom: 1px solid #362e30;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .footoP.p-50 {
        padding: 0 20px !important;
    }

    .footoP #menu-footer-menu-2 {
        grid-template-rows: repeat(1, 30px);
        border-bottom: 1px solid #362e30;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -156px;
    }

    .seassionroW .vc_col-sm-10::before {
        right: 85%;
    }

    .desktop_speakerS {
        display: none;
    }

    .mobile_speakerS {
        display: block;
    }

    .mblespkR .contenT {
        background: #000;
        text-align: center;
        padding: 20px;
        margin-top: 3px;
        height: 200px;
        display: table;
        width: 100%;
    }

    .mblespkR .contenT .cntnineR {
        display: table-cell;
        vertical-align: middle;
    }

    .mblespkR .contenT p {
        margin-bottom: 0;
    }

    .mblespkR .contenT .titlE {
        color: #f62c72;
        font-size: 26px;
        font-weight: bold;
    }

    .mblespkR .contenT .designatioNs {
        color: #fff;
    }

    .mblespkR .contenT .companY {
        color: #ffe029;
        font-weight: bold;
    }

    .mblespkR img {
        width: 100% !important;
        filter: grayscale(100%);
        transition: all 0.4s ease-in-out;
    }

    .mblespkR img:hover {
        filter: grayscale(0%);
        transition: all 0.4s ease-in-out;
    }

    .mblespkR p a {
        text-decoration: none;
    }

    .aboutroW .vc_col-sm-8 {
        width: 100%;
        padding: 50px 30px 0;
    }

    .aboutroW .vc_col-sm-2 {
        width: 100%;
    }

    .formroW .vc_col-sm-8::after {
        right: 0;
    }

    .formroW .vc_col-sm-8::before {
        right: -85px;
    }

    .formroWaa .vc_col-sm-8 {
        width: 100%;
        padding: 50px 30px 0;
    }

    .registeroW .vc_col-sm-8 {
        width: 100%;
        padding: 50px 30px 0;
    }

    .formroWaa.formroW .vc_col-sm-8::before {
        right: -90px;
    }

    .formroWaa.formroW .vc_col-sm-2:nth-child(1)::before {
        left: -110px;
    }

    .vc_row.formroWaa.formroW {
        padding-top: 50px !important;
    }

    .vc_row.formroW.registeroW {
        margin-bottom: 0 !important;
        padding-bottom: 50px;
    }

    .single.single-sessions .singlesessionbeforE2::before {
        top: 13%;
    }

    .single.single-sessions .ssnchairoW .modal-body .row .col-lg-4 img {
        margin: 0 auto;
        display: block;
        float: none;
    }

    .single.single-sessions .ult_modal-body .ssnchairoW .sessionchairhdnG {
        width: max-content;
        left: 0;
        right: 0;
        display: block;
        margin: 0 auto;
    }

    .single.single-sessions .ssnchairoW .popup-content {
        margin-top: 50px;
    }

    .single.single-sessions .ult_modal-body .ssnchairoW .modal-body .row .col-lg-8:after {
        top: 90%;
    }

    .single.single-sessions .ult_modal-body .ssnchairoW .popup-content {
        padding: 0px 30px;
        height: 300px;
        margin: 80px auto 50px;
    }

    .ssnchairoW.modal img {
        height: 400px;
        width: 400px;
        margin: 0 auto;
        display: block;
        float: none !important;
    }

    .ssnchairoW.modal .sessionchairhdnG_inneR {
        display: block;
    }

    .ssnchairoW.modal .popup-content {
        margin-top: 90px;
        padding: 0 20px 0 0;
    }

    .ssnchairoW.modal .row .col-lg-8:after {
        display: none;
    }

    .ssnchairoW.modal .row .col-lg-4:before {
        display: none;
    }

    .ssnchairoW.modal .sessionchairhdnG {
        top: 90%;
        width: 70%;
        text-align: center;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .ssnchairoW.modal .modal-content .close {
        left: initial;
        right: 0;
    }

    .custom4boXmobile .vc_col-sm-12 .vc_row {
        width: 50%;
        float: left;
        margin: 0 auto;
    }

    .session-speakers-2024.sessionchairoW .sessionchairhdnG h5 {
        font-size: 18px;
    }

    .session-speakers-2024.sessionchairoW .sessionchairhdnG h6.agencY {
        font-size: 14px;
    }

    .session-speakers-2024 .col-sm-3:before {
        left: 10%;
    }

    .session-chair-2024.sessionchairoW .sessionchairhdnG h5 {
        font-size: 18px;
    }

    .session-chair-2024.sessionchairoW .sessionchairhdnG h6.agencY {
        font-size: 14px;
    }

    .session-chair-2024.session-chair-2024 .col-sm-3:before {
        left: 10%;
    }

    .session-chair-2024 .sessionchairhdnG {
        left: 10%;
    }

    .session-speakers-2024 .sessionchairhdnG {
        left: 10%;
    }

    .session-speakers-2024.bfor12:after {
        left: -19%;
    }

    .blueptrN::before {
        left: -47%;
    }

    .formroW.aboutroW::before {
        right: -17%;
    }

    .formroW.aboutroW::after {
        right: -15%;
    }

    .cutX::after {
        left: -25%;
    }

    .custom4boXmobile .uvc-heading {
        height: 150px;
        width: calc(150px* 2);
    }

    .custom4boXmobile::before {
        right: -71px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        right: 71px;
        width: 170%;
        top: -174px;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -156px;
        bottom: 214px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::before {
        top: 35%;
    }

    .page-template-homepage2024 .speakeroW .uvc-sub-heading {
        width: 70%;
        float: left;
    }

    .page-template-homepage2024 .speakeroW .vc_col-sm-3::before {
        top: -4%;
    }

    .sessionchairoW.session-speakers-2024 .modal-body .col-lg-4 img {
        width: 50%;
        border-radius: 100% !important;
    }

    .session-speakers-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        top: 70%;
        width: calc(45%* 1) !important;
        height: 180px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .sessionchairoW.session-speakers-2024 .ssnchairoW.modal .row .col-lg-4:before {
        display: block;
        width: 100%;
        left: 0;
    }

    .session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        top: 70%;
        width: calc(45%* 1) !important;
        height: 180px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .sessionchairoW.session-chair-2024 .modal-body .col-lg-4 img {
        width: 50%;
        border-radius: 100% !important;
    }

    .sessionchairoW.session-chair-2024 .ssnchairoW.modal .row .col-lg-4:before {
        display: block;
        width: 100%;
        left: 0;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-4 img {
        width: 50%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-4:before {
        left: 0;
        height: auto;
        right: 0;
        margin: 0 auto;
        width: 50%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 50% !important;
        height: 250px;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG h5 {
        font-size: 26px !important;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG h6.designatioN {
        font-size: 16px !important;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG h6.agencY {
        font-size: 16px !important;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .popup-content {
        margin-top: 18%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-4:after {
        top: 0 !important;
    }

    .year-2025.page-id-3052 .formroW .vc_col-sm-8::before {
        height: 100px;
        width: 100px;
        right: -55px;
    }

    .year-2025.page-id-3052 .formroW .vc_col-sm-2:nth-child(1)::before {
        width: 60px;
    }

    .year-2025.page-id-3042 .formroW .vc_col-sm-2:nth-child(1)::before {
        width: 60px;
    }

    .year-2025.page-id-3042 .formroW .vc_col-sm-8::after {
        width: 180px;
        right: 0;
        top: 30px;
    }

    .advisory-card {
        width: 300px;
    }

    .year-2025.page-id-3010 .blueareA .vc_col-sm-7 {
        width: 100%;
    }

    .year-2025.page-id-3010 .blueareA .vc_col-sm-5 {
        width: 100%;
    }

    .year-2025.page-id-3010 .blueptrN::before {
        left: -20%;
        width: 90px;
    }

    .speaker-slider-container .slider-wrapper {
        height: 50vh;
    }

    .speaker-slider-container .slider-container {
        height: 50vh;
    }

    .circleroW .circle-img.center-big {
        right: 20px !important;
    }

    .year-2025 .speakeroW .vc_col-sm-3::before {
        width: 210px;
    }

    .curvedwhitEbottoM img {
        vertical-align: text-top !important;
    }

    .year-2025.page-id-2996 .leftcirclE:before {
        width: 110px;
        height: 110px;
    }

    .year-2025.page-id-2996 .rightsnakE::after {
        top: 90px;
    }

    .year-2025.page-id-2996 .rightcirclE::before {
        width: 110px;
        height: 110px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 {
        grid-gap: 150px 0px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 {
        grid-gap: 150px 0px;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h6.agencY {
        font-size: 14px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .modal-content {
        max-height: -webkit-fill-available;
        height: 100%;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .modal-dialog {
        max-width: 80%;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG_inneR {
        top: 50px;
        width: 100%;
        margin: 0 auto;
        padding: 20px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .col-lg-4 {
        padding: 0;
        width: 60%;
        margin: 0 auto;
        height: 400px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .col-lg-4 img {
        width: 100%;
        padding: 0;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG {
        height: auto;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG:after {
        height: 170px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG {
        height: auto;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG:after {
        height: 170px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .col-lg-4 img {
        width: 100%;
        padding: 0;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG_inneR {
        top: 50px;
        width: 100%;
        margin: 0 auto;
        padding: 20px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .col-lg-4 {
        padding: 0;
        width: 60%;
        margin: 0 auto;
        height: 400px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .modal-content {
        max-height: -webkit-fill-available;
        height: 100%;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .modal-dialog {
        max-width: 80%;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .popup-content {
        margin-top: 130px;
        padding: 0 20px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .popup-content {
        margin-top: 130px;
        padding: 0 20px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG h5 {
        font-size: 24px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG h5 {
        font-size: 24px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG h6.designatioN {
        font-size: 16px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG h6.designatioN {
        font-size: 16px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG h6.agencY {
        font-size: 16px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG h6.agencY {
        font-size: 16px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .col-lg-8 {
        padding: 0;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .col-lg-8 {
        padding: 0;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .modal-content {
        padding: 20px 0;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .modal-content {
        padding: 20px 0;
    }

    .year-2025.page-id-3485 .orange-x::after {
        top: 225px;
        right: 14%;
    }

    .year-2025.page-id-3485 .popup-content {
        max-height: 33vh;
    }

    .year-2025.page-id-3485 .popup-description {
        height: 245px;
    }

    .year-2025.page-id-2986 .agenda_b1::before {
        top: 0;
        right: 0;
    }

    .year-2025.page-id-2986 .agenda_b2::before {
        right: 15%;
        top: 0;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        padding: 0 0 0 19%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-tab>a span {
        font-size: 16px;
    }

    .year-2025.page-id-2986 .sceduleroW .dayspan {
        font-size: 2rem !important;
    }

    .year-2025.page-id-2986 .sceduleroW .p-l-50-hdnG {
        padding-left: 17%;
    }

    .year-2025.page-id-3485 .small-x::after {
        right: 24%;
        top: 155px;
    }

    .madsemble-giveaway .books-grid {
        grid-template-columns: repeat(4, 1fr) !important;
    }

    .counter_row_2026 .time-box span {
        font-size: 50px !important;
        line-height: 50px !important;
    }

    .counter_row_2026 .separator {
        font-size: 50px !important;
        line-height: 50px !important;
    }

    .counter_row_2026 .time-box small {
        font-size: 20px !important;
    }

    .counter_row_2026 .wpb_text_column {
        margin-bottom: 0 !important;
    }

    .counter_row_2026 .time-box {
        min-width: 100px;
    }

    .vc_row.counter_row_2026 {
        padding-top: 60px !important;
    }

    #wavesyellow {
        right: 3% !important;
    }

    .ideas_row_2026 .motive4:before {
        top: 68%;
        left: 7%;
        width: 50px;
        height: 50px;
    }

    .ideas_row_2026 .motive7:before {
        width: 250px;
        height: 250px;
        top: 79%;
        right: 0;
        mix-blend-mode: overlay;
        opacity: 0.5;
    }

    .speaker_row_2026 #wavesgreen {
        top: 4%;
        right: 4%;
    }

    .speaker_row_2026 .sessions26-title {
        font-size: 30px !important;
        line-height: 30px !important;
    }

    .year-2026.page-id-4553 .motive5:before {
        top: 22% !important;
    }

    .year-2026.page-id-4553 .motive3:before {
        top: 55% !important;
    }

    .year-2026.page-id-4583 .motive3:before {
        left: -2% !important;
        top: 41% !important;
    }

    .year-2026.page-id-4583 .motive7:before {
        right: -13%;
        top: 67%;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-index>.sp26-stage {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 120px 30px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026.speaker_row_2026 .sp26 {
        padding: 70px 50px 0 !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive11:before {
        left: -6%;
        top: 66% !important;
        width: 240px !important;
        height: 240px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 #snakegreen {
        left: 2%;
        bottom: 3%;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive12:before {
        width: 350px !important;
        height: 350px !important;
        right: -16%;
        top: 33%;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive13:before {
        right: -8% !important;
        top: 37% !important;
        width: 170px !important;
        height: 170px !important;
    }

    .year-2026.page-id-4526 .motive14:before {
        bottom: -6.5% !important;
    }

    .year-2026.page-id-4807 .agenda_top_row_2026 .vc_row {
        display: block;
    }

    .year-2026.page-id-4807 .agenda_top_row_2026 .vc_row .vc_col-sm-4,
    .year-2026.page-id-4807 .agenda_top_row_2026 .vc_row .vc_col-sm-8 {
        width: 100%;
    }

    .year-2026.page-id-4807 .agenda_top_row_2026 .vc_row .vc_col-sm-8 .uvc-heading {
        text-align: center !important;
    }

    .year-2026.page-id-4807 .agenda_top_row_2026 .vc_row .vc_col-sm-4 {
        padding-bottom: 25px;
    }

    body.year-2026.page-id-4807 .aendahdnG .uvc-main-heading h2 {
        font-size: 80px !important;
    }

    .year-2026.page-id-4807 .aendahdnG .uvc-sub-heading {
        font-size: 29px !important;
    }

    .year-2026.page-id-4807 .agenda_top_row_2026 {
        border-bottom-left-radius: 200px !important;
        border-bottom-right-radius: 200px !important;
        padding: 40px 0 40px !important;
    }

    .year-2026.page-id-4807 .vc_general {
        max-width: 90% !important;
    }

    .year-2026.page-id-4807 .agenda_b5::before {
        right: 15% !important;
    }

    .year-2026.page-id-4807 #snakeyellow {
        left: -0.1% !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        padding: 0 0 0 22%;
    }

    .year-2026.page-id-4807 .sceduleroW .p-l-50-hdnG {
        padding-left: 17% !important;
    }

    body.year-2026.page-id-4641 .breakouts-container {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    body.year-2026.page-id-4641 .breakouts-container .breakout-card:nth-child(5) {
        grid-column: auto !important;
        justify-self: stretch !important;
        width: 100% !important;
    }

    .year-2026.page-id-4641 #madsemble-breakout-app .sessions-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .year-2026.page-id-4641 #madsemble-breakout-app .sessions-grid .session-card {
        height: auto;
        min-height: auto;
    }

    .year-2026.page-id-4641 .breakout-card {
        min-height: auto !important;
        border-radius: 25px !important;
    }

    .year-2026.page-id-4641 .brkouts-cat-hdnG {
        border-bottom-left-radius: 25px;
        border-top-left-radius: 25px;
    }

    .year-2026.page-id-4641 .decorative-waves {
        height: 80px !important;
        width: 250px !important;
    }

    body.year-2026.page-id-4641 .sp26-visual,
    body.year-2026.page-id-4641 .sp26-visual .sp26-shape,
    body.year-2026.page-id-4641 .sp26-visual .sp26-shape .sp26-mask {
        width: 200px !important;
        height: 200px !important;
    }

    .year-2026.page-id-4641 .popup-content {
        max-width: 90% !important;
    }

    .year-2026.page-id-4641 .motive11:before {
        left: 0% !important;
        top: 0px !important;
    }

    .year-2026.page-id-4641 .motive12:before {
        right: 0%;
        top: 0;
    }

    .year-2026.page-id-4641 .brkouts-cat-hdnG {
        position: relative !important;
    }

    .year-2026.page-id-4641 .brkouts-cat-hdnG::before {
        top: calc(50% - 35px) !important;
        animation: rotateAntiClockwise 10s linear infinite !important;
    }

    .year-2026.page-id-4641 .session-footer {
        justify-content: flex-start !important;
        margin-top: 20px;
    }

    .year-2026.page-id-4641 .popup-content {
        max-height: 100% !important;
    }

    body.year-2026.page-id-4583 .scanhdnG_white h2 {
        font-size: 14px !important;
    }

    body.year-2026.page-id-4583 .scanhdnG_yellow h2 {
        font-size: 16px !important;
    }

    body.year-2026.page-id-4583 .whatsapp_white h2 {
        font-size: 20px !important;
    }

    .qr_sec_2026 .ubtn-ctn-left {
        margin-bottom: 0 !important;
    }

    .qr_sec_2026 .vc_col-sm-1 .vc_column-inner {
        padding-left: 0 !important;
    }

    .qr_sec_2026 .scanhdnG_yellow .uvc-sub-heading {
        font-size: 14px;
    }

    .year-2026.page-id-4583 .motive5:before {
        top: 14% !important;
    }

    body.page-id-5009.year-2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 40px !important;
        line-height: 40px !important;
    }

    body.page-id-5009.year-2026 .container {
        max-width: 90% !important;
    }

    body.page-id-5009.year-2026 .motive1:before {
        width: 200px !important;
        height: 200px !important;
    }

    body.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .vc_column-inner {
        padding: 0 10px 0 30px !important;
    }

    .titles_24 strong {
        font-size: 20px !important;
    }

    body.year-2026.page-id-4641 .session-title {
        height: auto !important;
    }

    body.year-2026.page-id-4641 .speaker-item.shape-no .sp26-visual {
        width: 200px !important;
        height: 200px !important;
        min-width: 200px !important;
        min-height: 200px !important;
        flex: 0 0 200px !important;
    }

    body.year-2026.page-id-4641 .speaker-item.shape-no .sp26-mask {
        width: 200px !important;
        height: 200px !important;
    }

    body.year-2026.page-id-4641 .speaker-item.shape-no .sp26-mask img {
        width: 200px !important;
        height: 200px !important;
        max-width: 200px !important;
    }

    .year-2026.page-id-4641 .divider {
        margin: 25px 0 !important;
    }

    .year-2026.single-sessions .motive7:before {
        top: 59% !important;
    }

    .year-2026.single-sessions .motive1:before {
        top: 10% !important;
    }

    .year-2026.single-sessions .motive2:before {
        left: auto !important;
        top: 18% !important;
        right: -6% !important;
        width: 220px !important;
        height: 220px !important;
    }
}

@media only screen and (max-width: 960px) {
    .circleroW .circle-img.top-right-small {
        right: 20% !important;
    }

    .year-2025.page-id-3485 .popup-content {
        max-height: 45vh;
    }

    .speaker_row_2026 .sp26-modal-inner {
        display: block;
    }

    .speaker_row_2026 .sp26-modal-box {
        width: min(1000px, 80vw);
        height: 100%;
        overflow-y: auto;
    }

    .speaker_row_2026 .sp26-modal-right {
        padding: 35px 30px;
    }

    .speaker_row_2026 .sp26-modal-left {
        padding-top: 50px;
    }

    .speaker_row_2026 .sp26-popup-content::before {
        bottom: auto;
        top: 80%;
    }

    .speaker_row_2026 .sp26-popup-content {
        padding-right: 0;
        max-height: 100% !important;
        margin: 0 auto;
    }

    .sp26-index .sp26-index-modal .sp26-modal-inner {
        display: block !important;
    }

    .sp26-index .sp26-index-modal .sp26-modal-box {
        width: min(1000px, 80vw) !important;
        height: 100% !important;
        overflow-y: auto !important;
    }

    .sp26-index .sp26-index-modal .sp26-modal-right {
        padding: 35px 30px !important;
    }

    .sp26-index .sp26-index-modal .sp26-popup-content::before {
        bottom: auto !important;
        top: 80% !important;
    }

    .sp26-index .sp26-index-modal .sp26-popup-content {
        padding-right: 0 !important;
        max-height: 100% !important;
        margin: 0 auto !important;
    }

    .sp26-index .sp26-index-modal .sp26-modal-left {
        min-height: 400px !important;
        padding-top: 50px !important;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -14% !important;
        top: 8% !important;
    }

    body.year-2026.page-id-4583 .motive5:before {
        top: 9.5% !important;
    }
}

@media only screen and (max-width: 926px) {
    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -148px;
    }

    .seassionroW .vc_col-sm-10::before {
        right: 84%;
    }

    .pinkboX.vc_col-sm-6:hover :before {
        bottom: 40px;
    }

    .sessionchairoW.session-chair-2024 .mainseshdnG {
        font-size: 15px;
    }

    .session-speakers-2024.bfor12:after {
        left: -22%;
    }

    .session-speakers-2024.bfor9.breakoutleaders:after {
        left: 95%;
    }

    .footoP .col-sm-1 img {
        width: 15%;
    }

    .blueptrN::before {
        left: -44%;
    }

    .formroW.aboutroW::after {
        right: -10%;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        right: 68px;
        top: -168px;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -148px;
        bottom: 206px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::before {
        top: 38%;
    }

    .page-template-homepage2024 .speakeroW .vc_col-sm-3::before {
        top: -5%;
    }

    .year-2025 .green-line {
        right: 12%;
        top: 65%;
        width: 150px;
    }

    .circleroW .circle-img.center-big {
        right: 0px !important;
    }

    .year-2025.page-id-2996 .rightsnakE::after {
        right: -40px;
    }

    .year-2025 .sessionchairoW .mainseshdnG {
        width: 90%;
        margin-bottom: 30px !important;
        line-height: 25px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG_inneR {
        top: 45px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .sessionchairhdnG_inneR {
        top: 45px;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h6.agencY {
        font-size: 14px;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h6.designatioN {
        font-size: 14px;
    }

    .year-2025 .sessionchairoW .col-lg-3 img {
        height: 350px;
        width: 350px;
    }

    .speaker_row_2026 #wavesgreen {
        top: 6%;
        right: -5px;
    }

    .speaker_row_2026 .motive10::before {
        left: -9%;
    }
}

@media only screen and (max-width: 915px) {
    .formroW.aboutroW::before {
        right: -14%;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -146px;
        bottom: 204px;
    }

    .year-2025.page-id-3010 .blueptrN::before {
        left: -17%;
    }

    .green-cut-flower .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 50px !important;
        line-height: 50px !important;
    }

    .green-cut-flower .ubtn {
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .green-cut-flower .ubtn-ctn-center {
        margin-top: 15px !important;
    }

    .ideas_row_2026 .motive6:before {
        top: 32%;
        width: 400px;
        height: 400px;
    }

    .ideas_row_2026 .motive5:before {
        right: 28%;
    }

    .ideas_row_2026 .uvc-sub-heading {
        width: 70%;
        margin: 0 auto;
    }

    .ideas_row_2026 .uvc-sub-heading br {
        display: none;
    }

    .ideas_row_2026 .motive4:before {
        left: 8%;
    }

    .year-2026.page-id-4583 .motive5:before {
        top: 19.5% !important;
    }

    .year-2026.page-id-4629 .motive11:before {
        left: -11% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive12:before {
        right: -19% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 #wavesgreen {
        top: 2%;
        right: 4%;
        width: 100px !important;
        height: 160px !important;
    }

    .year-2026.page-id-4807 .motive6:before {
        top: 5.5% !important;
    }

    .year-2026.page-id-4807 .motive5:before {
        right: 3% !important;
        top: 6.5% !important;
    }
}

@media only screen and (max-width: 912px) {
    .year-2026.page-id-4807 .sceduleroW .p-l-50-hdnG {
        padding-left: 18% !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        padding: 0 0 0 23.5%;
    }

    .year-2026.page-id-4807 .motive5:before {
        top: 6.5% !important;
    }
}

@media only screen and (max-width: 900px) {
    .speaker-slider-container .popup-title h2 {
        font-size: 30px;
    }

    .circleroW .circle-img.top-right-small {
        right: 17% !important;
    }

    .year-2025 .speakeroW .uvc-main-heading h2 {
        font-size: 50px !important;
    }

    .year-2025 .speakeroW .vc_col-sm-3 .ubtn-ctn-left .ubtn-normal button {
        font-size: 14px !important;
    }

    .speaker-slider-container li {
        flex: 0;
    }

    .speaker-slider-container .slider-container {
        height: 100vh;
        max-height: 700px;
    }

    .speaker-slider-container .slider-wrapper {
        height: 100vh;
        max-height: 700px;
    }

    .speaker-slider-container li.active {
        flex: 1;
    }

    .year-2025.single-sessions .popup-close-sessions {
        padding: 0;
    }

    .attendees_row_2026>.vc_col-sm-6 {
        width: 95% !important;
        max-width: 95% !important;
        flex: 0 0 95% !important;
    }

    #wavesyellow {
        right: auto !important;
        left: 5%;
    }

    .ideas_row_2026 .motive5:before {
        top: 44%;
        width: 40px;
        height: 40px;
        right: 27%;
    }

    .ideas_row_2026 .motive1:before {
        left: -15%;
        width: 350px;
        height: 350px;
    }

    .ideas_row_2026 .motive2:before {
        top: 65%;
        width: 450px;
        height: 450px;
    }

    .ideas_row_2026 .motive3:before {
        width: 160px;
        height: 160px;
        top: 81%;
        left: -2%;
    }

    .ideas_row_2026 .motive4:before {
        left: 5%;
        top: 73%;
        width: 60px;
        height: 60px;
    }

    .green-cut-flower {
        background-size: 95% !important;
        height: 400px !important;
    }

    .speaker_row_2026 .motive12:before {
        right: -10%;
    }

    .year-2026.page-id-4629 .motive12:before {
        right: -9% !important;
        top: 11% !important;
        width: 250px !important;
        height: 250px !important;
    }

    .year-2026.page-id-4629 .motive13:before {
        right: -4% !important;
        top: 15% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive9::before {
        left: -9% !important;
        top: -2% !important;
        width: 280px !important;
        height: 280px !important;
    }

    .year-2026.page-id-4752 .motive3:before {
        left: 2% !important;
        top: 115px !important;
        width: 200px;
        height: 200px;
    }

    .year-2026.page-id-4752 .motive7:before {
        top: auto !important;
        bottom: 0 !important;
        right: 2% !important;
        width: 200px;
        height: 200px;
    }
}

@media only screen and (max-width: 896px) {
    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -142px;
    }

    .session-chair-2024.sessionchairoW .sessionchairhdnG {
        width: 90%;
    }

    .session-speakers-2024.sessionchairoW .sessionchairhdnG {
        width: 90%;
    }

    .session-speakers-2024 .col-sm-3:before {
        left: 5%;
    }

    .session-chair-2024.session-chair-2024 .col-sm-3:before {
        left: 5%;
    }

    .blueptrN::before {
        left: -42%;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        right: 67px;
        top: -162px;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -142px;
        bottom: 200px;
    }

    .year-2025.page-id-2996 .leftcirclE:before {
        width: 90px;
        height: 90px;
    }

    .year-2025.page-id-2996 .rightcirclE::before {
        width: 90px;
        height: 90px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG:after {
        height: 155px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG:after {
        height: 155px;
    }

    .year-2025.single-sessions .popup-content-sessions .col-lg-4 {
        flex: 0 0 100%;
        max-width: 100%;
        height: auto;
        min-height: unset;
        max-height: unset;
    }

    .year-2025.single-sessions .popup-content-sessions .col-lg-8 {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 30px 0 0;
    }

    .year-2025.single-sessions .popup-content-sessions .col-lg-8 .popupDescription {
        display: block;
        max-height: -webkit-fill-available;
        padding: 0;
    }

    .year-2025.single-sessions .popup-image-sessions img {
        object-position: top center;
        max-height: 350px !important;
    }

    .year-2025.single-sessions .popup-content-sessions {
        max-height: 80vh;
        overflow-y: auto;
        display: block;
        height: auto;
    }

    .year-2025.single-sessions .popup-close-sessions {
        color: #fff;
        background: #000000;
        padding: 15px;
        border-radius: 55px;
    }

    .year-2025.single-sessions .popup-image-sessions {
        min-height: 350px;
    }

    .year-2025.page-id-3485 .popup-content {
        max-height: 50vh;
        padding: 0 20px;
    }

    .year-2025.page-id-3485 .popup-speaker-image {
        margin: 0 auto 10px;
    }

    .year-2025.page-id-3485 .decorative-dots {
        width: 300px;
        height: -webkit-fill-available;
    }

    .year-2025.page-id-3485 .popup-content .popup-right h3 {
        margin-bottom: 10px;
    }

    .year-2025.page-id-3485 .popup-content h2 {
        font-size: 22px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .year-2025.page-id-3485 .popup-description {
        height: 250px;
    }

    .year-2025.page-id-3485 .popup-left {
        padding: 40px 0;
    }

    .year-2025.page-id-3485 .popup-right {
        height: -webkit-fill-available;
    }

    .year-2025.page-id-3485 .popup-description p:last-child {
        margin-bottom: 0;
    }

    .motive17:before {
        left: -33% !important;
    }

    .motive16::before {
        right: -26% !important;
    }

    .speaker_row_2026 .motive9::before {
        left: -23%;
    }

    .year-2026.page-id-4553 .motive5:before {
        top: 21% !important;
    }

    .year-2026.page-id-4553 .motive2:before {
        width: 200px;
        height: 200px;
        top: 52% !important;
    }

    .year-2026.page-id-4609 #waveswhite {
        top: 58% !important;
    }

    .year-2026.page-id-4807 .sceduleroW .p-l-50-hdnG {
        padding-left: 19% !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        padding: 0 0 0 24%;
    }

    .year-2026.page-id-4807 .agenda_b5::before {
        top: 4.5%;
        right: 11% !important;
    }

    .year-2026.page-id-4807 #wavesyellow {
        left: auto;
        right: 8% !important;
        width: 80px !important;
        height: 80px !important;
    }

    .qr_sec_2026 .whatsapp_white .uvc-sub-heading {
        margin-top: 10px !important;
        margin-bottom: 20px !important;
    }

    .qr_sec_2026 .ubtn-link {
        padding: 0 !important;
    }
}

@media only screen and (max-width: 864px) {
    .year-2025.page-id-3020 .formroW.aboutroW::before {
        right: -10%;
        width: 70px;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .year-2025.page-id-3010 .blueptrN::before {
        left: -12%;
        width: 80px;
    }

    .circleroW .circle-img.top-left-small {
        left: 20% !important;
    }

    .circle-img.left-large {
        left: 0% !important;
    }

    .circleroW .circle-img.bottom-left-small {
        bottom: 10px !important;
        left: 12% !important;
    }

    .speaker-slider-container .popup-header {
        display: block;
    }

    .speaker-slider-container .popup-image {
        width: auto;
        height: 500px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top;
        border-radius: 0;
    }

    .speaker-slider-container .popup-title h2 {
        padding: 25px 25px 0;
    }

    .speaker-slider-container .popup-description {
        padding: 0 25px 30px !important;
        max-height: -webkit-fill-available !important;
    }

    .speaker-slider-container .popup-content {
        padding: 0;
    }

    .speaker-slider-container .popup-title .genre {
        padding: 0 25px !important;
    }

    .speaker-slider-container .popup-title .info-value {
        padding: 0 25px !important;
    }

    .speaker-slider-container .popup-close {
        color: #000000;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG_inneR {
        top: 35px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .sessionchairhdnG_inneR {
        top: 35px;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h5 {
        font-size: 24px;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h6.agencY {
        font-size: 13px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG_inneR {
        top: 40px;
    }

    .year-2025.page-id-3485 .breakouts-container {
        grid-template-columns: repeat(1, 1fr);
    }

    #madsemble-breakout-app .sessions-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .archive_row_2026 .vc_row:nth-child(2) .vc_col-sm-3 .uvc-sub-heading {
        font-size: 16px !important;
    }
}

@media only screen and (max-width: 853px) {
    .attendees_row_2026>.vc_col-sm-6 {
        width: 80% !important;
        max-width: 80% !important;
        flex: 0 0 80% !important;
    }

    .attendees_row_2026 .vc_inner {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: center !important;
        align-items: center !important;
        width: 100% !important;
        margin: 0 !important;
        row-gap: 90px !important;
    }

    .attendees_row_2026 .vc_inner>.vc_col-sm-3 {
        width: 33.33% !important;
        max-width: 33.33% !important;
        flex: 0 0 33.33% !important;
        float: none !important;
        display: block !important;
        padding: 0 !important;
    }

    .attendees_row_2026 .stats-block {
        height: 135px !important;
    }

    .attendees_row_2026 .stats-block::before,
    .attendees_row_2026 .stats-block::after {
        left: 50% !important;
        top: 50% !important;
        transform: translate(-50%, -50%) !important;
    }

    .attendees_row_2026 .stats-desc {
        top: 25px !important;
    }

    .vc_row.attendees_row_2026 {
        min-height: 450px !important;
    }

    .ideas_row_2026 .motive1:before {
        left: -20%;
        top: 21%;
    }

    .ideas_row_2026 .motive3:before {
        left: -6%;
    }

    .ideas_row_2026 .motive2:before {
        left: -22%;
    }

    .ideas_row_2026 .motive6:before {
        top: 28%;
        width: 420px;
        height: 420px;
    }

    .ideas_row_2026 .motive5:before {
        right: 31%;
        top: 42%;
    }

    .green-cut-flower .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 45px !important;
        line-height: 45px !important;
    }

    .ideas_row_2026 .green-cut-flower .vc_column-inner {
        padding-top: 35px !important;
    }

    .speaker_row_2026 .sp26-two-items .sp26-card.left {
        left: 50% !important;
        transform: translateX(-105%) scale(1) !important;
    }

    .speaker_row_2026 .sp26-two-items .sp26-card.right {
        left: 50% !important;
        transform: translateX(5%) scale(1) !important;
    }

    .speaker_row_2026 .sp26-dots {
        margin-top: 15%;
    }

    .speaker_row_2026 .ticket-buttons {
        width: 50%;
    }

    .speaker_row_2026 #wavesgreen {
        top: 12%;
        right: 5%;
    }

    .speaker_row_2026 .motive10::before {
        left: 4%;
        width: 100px;
        height: 100px;
    }

    .speaker_row_2026 .sessions26-kite {
        width: 300px;
        height: 300px;
    }

    .speaker_row_2026 .sessions26-left {
        max-width: 90%;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -16% !important;
    }

    .year-2026.page-id-4583 .motive7:before {
        right: -17%;
        top: 68%;
    }

    .year-2026.page-id-4629 .motive11:before {
        top: 83% !important;
        left: -12% !important;
    }

    .year-2026.page-id-4609 .motive16::before {
        right: -27% !important;
        top: 30% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive10::before {
        left: 3% !important;
        top: 27% !important;
        width: 80px;
        height: 80px;
    }

    .speaker_row_2026.vc_row .sp26-dots {
        margin-top: 15%;
    }

    .speaker_row_2026.vc_row .sp26 {
        padding: 25px 20px 0;
    }

    .year-2026.page-id-4807 .motive2:before {
        left: -31%;
    }

    .year-2026.page-id-4807 .motive7:before {
        right: -34% !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        padding: 0 0 0 25.5%;
    }

    .year-2026.page-id-4807 .sceduleroW .p-l-50-hdnG {
        padding-left: 20% !important;
    }

    .year-2026.page-id-4641 .motive14:before {
        top: 20px !important;
        width: 100px;
        height: 100px;
    }

    .footoP .col-sm-1 img {
        width: 50%;
    }

    .titles_24 strong {
        font-size: 18px !important;
    }

    .year-2026.page-id-4641 .track-header-2026 {
        flex-flow: column;
        align-items: center !important;
        justify-content: center;
    }

    .year-2026.page-id-4641 .track-date-wrap {
        margin: 0 auto;
    }

    body.page-id-4641 .track-header-2026::after {
        right: -5% !important;
    }

    .year-2026.page-id-4641 .track-title-wrap {
        width: 100%;
        justify-content: center;
        align-items: end !important;
    }

    .year-2026.page-id-4641 .track-day {
        padding: 15px 40px !important;
    }

    .year-2026.page-id-4641 .track-date-time {
        padding: 8px 30px 8px 20px !important;
    }

    .year-2026.page-id-4641 .popup-right {
        padding: 40px 30px 0px 35px !important;
    }
}

@media only screen and (max-width: 851px) {
    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -132px;
    }

    .seassionroW .vc_col-sm-10::before {
        right: 83%;
    }

    .index_sessionS .col-sm-3 h5 {
        font-size: 20px;
    }

    .sessionchairoW.session-speakers-2024 .col-sm-3 {
        max-width: 50%;
        flex: 50%;
    }

    .sessionchairoW.session-speakers-2024 .col-lg-3 img {
        width: 90%;
    }

    .session-speakers-2024 .sessionchairhdnG {
        width: 80% !important;
        height: 150px;
        padding: 0 52px;
        left: 20%;
    }

    .session-speakers-2024 .col-sm-3:before {
        width: 310px;
        height: 310px;
        left: 13%;
    }

    .session-chair-2024.session-chair-2024 .col-sm-3 {
        max-width: 50%;
        flex: 50%;
    }

    .session-chair-2024.session-chair-2024 .col-lg-3 img {
        width: 90%;
    }

    .session-chair-2024.sessionchairoW .sessionchairhdnG {
        width: 80% !important;
        height: 150px;
        padding: 0 52px;
        left: 20%;
    }

    .session-chair-2024.session-chair-2024 .col-sm-3:before {
        width: 310px;
        height: 310px;
        left: 13%;
    }

    .session-chair-2024.sessionchairoW .mainseshdnG {
        font-size: 18px;
    }

    .blueptrN::before {
        left: -39%;
    }

    .formroW.aboutroW::after {
        right: -6%;
    }

    .custom4boXmobile::before {
        right: -45px;
    }

    .custom4boXmobile .wpb_single_image img {
        height: 250px;
        width: 250px;
    }

    .custom4boXmobile .uvc-heading {
        padding: 30px 30px;
        height: 140px;
        width: calc(140px* 2);
    }

    .hdnGs h2 {
        font-size: 35px !important;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -132px;
        bottom: 190px;
    }

    .page-template-homepage2024 .sessioNs.owl-carousel.owl-three .owl-item .imgdiV:hover p {
        padding: 60px 30px 0 30px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        right: 65px;
        top: -156px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::before {
        top: 35%;
        width: 100%;
        right: -15px;
    }

    .page-template-homepage2024 .speakeroW .vc_col-sm-3::before {
        top: -19%;
        width: 100px;
        height: 400px;
    }

    .page-template-homepage2024 #sessions .wpb_column.vc_col-sm-12 .vc_row {
        padding-left: 15px;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .popup-content {
        margin-top: 20%;
    }

    body.page-id-5009.year-2026 .motive7:before {
        right: -16% !important;
    }

    .year-2026.single-sessions .motive5:before {
        right: 11.5% !important;
    }

    .year-2026.single-sessions .motive2:before {
        right: -12% !important;
    }
}

@media only screen and (max-width: 844px) {
    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -131px;
        bottom: 189px;
    }

    .single.single-sessions .snglEsesoN h5 {
        font-size: 30px !important;
    }

    .year-2025.page-id-2996 .leftcirclE:before {
        width: 80px;
        height: 80px;
    }

    .year-2025.page-id-2996 .rightsnakE::after {
        right: -60px;
    }

    .year-2025.single-sessions .snglEsesoN .col-sm-8 .relationroW_speaker h5.bluetexT {
        font-size: 20px !important;
    }

    .year-2025.single-sessions .snglEsesoN .col-sm-8 .relationroW_speaker .popup-trigger .speaker-name,
    .relationroW_chairs .popup-trigger .speaker-name {
        font-size: 18px;
    }

    .year-2025.single-sessions .snglEsesoN .col-sm-8 .relationroW_chairs h5.bluetexT {
        font-size: 20px !important;
    }

    .year-2025.page-id-3485 .popup-content .popup-right h3 {
        font-size: 16px;
    }

    .motive16::before {
        right: -28% !important;
    }

    .counter_row_2026 .time-box span {
        font-size: 60px !important;
        line-height: 60px !important;
    }

    .separator .time-box span {
        font-size: 60px !important;
        line-height: 60px !important;
    }

    .counter_row_2026 .time-box small {
        font-size: 22px !important;
        line-height: 22px !important;
    }

    .counter_row_2026 .time-box span {
        font-size: 50px !important;
        line-height: 50px !important;
    }

    .counter_row_2026 .time-box small {
        font-size: 18px !important;
        line-height: 18px !important;
    }

    .ideas_row_2026 .motive5:before {
        top: 41%;
    }

    .speaker_row_2026 .motive10::before {
        left: 1%;
        width: 80px;
        height: 80px;
    }

    .speaker_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 45px !important;
        line-height: 45px !important;
    }

    .register_home_row_2026 .videomain-gothamsub36 .uvc-main-heading h2 {
        width: 50%;
        margin: 0 auto !important;
    }

    .speaker_row_2026 .sessions26-left {
        max-width: 85%;
    }

    .year-2026.page-id-4807 .agenda_b5::before {
        top: 4% !important;
        width: 140px !important;
        height: 140px !important;
        right: 12% !important;
        background-size: contain !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 .vc_column-inner {
        padding: 0;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        padding: 0 0 0 26%;
    }

    .year-2026.page-id-4807 .sceduleroW .p-l-50-hdnG {
        padding-left: 20.5% !important;
    }

    .year-2026.page-id-4807 .motive1:before {
        left: -31% !important;
    }
}

@media only screen and (max-width: 823px) {
    .seassionroW .vc_col-sm-10::before {
        right: 82%;
    }

    .single.single-sessions .ult_modal-body .ssnchairoW .modal-body .row .col-lg-8:after {
        top: 91%;
    }

    .session-chair-2024.bfor4:after {
        right: -45%;
    }

    .session-speakers-2024.bfor8:after {
        top: 97%;
    }

    .session-speakers-2024 .sessionchairhdnG {
        padding: 0 60px;
    }

    .session-chair-2024.sessionchairoW .sessionchairhdnG {
        padding: 0 60px;
    }

    .session-speakers-2024.bfor12:after {
        left: -25%;
    }

    .session-speakers-2024.bfor9.breakoutleaders:after {
        left: 94%;
        top: 15.5%;
    }

    .session-chair-2024.bfor3:after {
        right: -13%;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        right: 46px;
        top: -175px;
        width: 200%;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -127px;
        bottom: 184px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::before {
        top: 38%;
        width: 100%;
        right: 0px;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .popup-content {
        margin-top: 22%;
    }

    .year-2025.page-id-3020 .formroW.aboutroW::before {
        right: -8% !important;
    }

    .circleroW .circle-img.top-left-small {
        left: 18% !important;
    }

    .circleroW .circle-img.center-big {
        width: 320px !important;
        height: 320px !important;
    }

    .circleroW .circle-img.top-right-small {
        top: -20px !important;
    }

    .year-2025 .session-slide {
        height: 450px;
    }

    .year-2025 .sessions-carousel-wrapper {
        height: 450px;
    }

    .year-2025 .sessions-carousel .owl-dots {
        gap: 30px;
    }

    .circleroW .chevron-pulse {
        left: 4%;
        top: 12%;
    }

    .circleroW .circle-img.bottom-left-small {
        left: 17% !important;
    }

    .year-2025 .session-title {
        font-size: 1.5rem;
    }

    .year-2025.page-id-2996 .rightcirclE::before {
        width: 70px;
        height: 70px;
    }

    .year-2025.page-id-2996 .leftcirclE:before {
        width: 70px;
        height: 70px;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h6.agencY {
        font-size: 12px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG h6.agencY {
        font-size: 14px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG h6.agencY {
        font-size: 14px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG h6.designatioN {
        font-size: 14px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG h6.designatioN {
        font-size: 14px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG:after {
        height: 145px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG:after {
        height: 145px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .popup-content {
        margin-top: 90px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .popup-content {
        margin-top: 90px;
    }

    .year-2025.page-id-2986 .agenda_b3::before {
        width: 140px;
        height: 80px;
    }

    .year-2025.page-id-2986 .agenda_b2::before {
        width: 40px;
        height: 40px;
        right: 14%;
    }

    .year-2025.page-id-2986 .agenda_b1::before {
        width: 90px;
        height: 90px;
    }

    .speaker_row_2026 .sp26-info p {
        font-size: 18px;
    }

    .speaker_row_2026 .sp26-info strong {
        font-size: 20px;
    }

    .speaker_row_2026 .sp26-info h3 {
        font-size: 26px;
    }

    .speaker_row_2026 .ticket-buttons {
        width: 55%;
    }

    .year-2026.page-id-4553 .motive6:before {
        right: -16% !important;
        width: 250px !important;
        height: 250px !important;
    }

    .year-2026.page-id-4553 .motive5:before {
        width: 40px;
        height: 40px;
    }

    .year-2026.page-id-4583 .motive3:before {
        left: -3% !important;
    }

    .year-2026.page-id-4583 .motive2:before {
        left: -13% !important;
        top: 38.5% !important;
    }

    .year-2026.page-id-4609 .motive16::before {
        right: -23% !important;
        top: 32% !important;
        width: 300px !important;
        height: 300px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive12:before {
        right: -23% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive11:before {
        left: -10%;
    }

    .year-2026.page-id-4807 .sceduleroW .p-l-50-hdnG {
        padding-left: 21% !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        padding: 0 0 0 26.6%;
    }

    .year-2026.page-id-4807 .motive5:before {
        top: 6.2% !important;
    }

    .titles_24 strong {
        font-size: 20px !important;
    }

    body.year-2026.page-id-4807 .sceduleroW .icon_description_text {
        line-height: 20px !important;
    }
}

@media only screen and (max-width: 820px) {
    .page-template-homepage2024 .insprationalroWmobilE .ult-banner-block .mask .bb-description h3 {
        font-size: 22px;
    }

    .page-template-homepage2024 .insprationalroWmobilE .ult-banner-block .mask .bb-description p {
        font-size: 16px;
    }

    .ssnchairoW.modal .popup-content {
        margin-top: 110px;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 #snakegreen {
        left: 4% !important;
        bottom: 3% !important;
        width: 60px !important;
        height: 180px !important;
    }

    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -125px;
    }

    .year-2025.page-id-3894 .giveaway2::before {
        display: none;
    }

    .year-2025.page-id-3894 .giveaway4::before {
        display: none;
    }

    .year-2025.page-id-3894 .giveaway5::before {
        display: none;
    }

    .year-2025.page-id-3894 .giveaway6::before {
        display: none;
    }

    .speaker_row_2026 .motive9::before {
        left: -21%;
        width: 300px;
        height: 300px;
    }

    body.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item .icon_list_icon img.list-img-icon {
        top: -1px !important;
        width: 70px !important;
        height: 67px !important;
    }
}

@media only screen and (max-width: 812px) {
    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -125px;
    }

    .index_sessionS .col-sm-3 h5 {
        font-size: 19px;
    }

    .custom4boXmobile::before {
        right: -34px;
    }

    .year-2025.page-id-3020 .formroW.aboutroW::before {
        right: -7% !important;
    }

    .year-2025.page-id-3485 .popup-header::after {
        left: -50px;
    }

    .year-2026.page-id-4583 .motive5:before {
        right: 5.5% !important;
    }

    .year-2026.page-id-4807 .sceduleroW .p-l-50-hdnG {
        padding-left: 22% !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        padding: 0 0 0 27%;
    }

    .year-2026.page-id-4807 .motive7:before {
        right: -37% !important;
    }


    body.year-2026.single-sessions h3 {
        font-size: clamp clamp(45px, 56.84px, 45px) ↳ 45px (45px, 7vw, 45px) !important;
    }
}


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

    .insprationalroWmobilE.insprationalroW .ult-banner-block,
    .wpb_row .wpb_column .wpb_wrapper .ult-banner-block {
        width: 100% !important;
        float: none;
    }

    .blueptrN::before {
        left: -37%;
    }

    .formroW.aboutroW::after {
        right: 0;
    }

    .formroW.aboutroW::before {
        right: -8%;
        top: 210%;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -122px;
        bottom: 180px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        right: 45px;
        top: -171px;
        width: 200%;
    }

    .year-2025.page-id-2996 .rightsnakE::after {
        right: -75px;
    }

    .year-2025.page-id-3485 .popup-content {
        max-height: fit-content;
    }

    .archive_row_2026.vc_row {
        padding: 60px 0 !important;
    }

    body #waveswhite {
        left: 0 !important;
        top: 0 !important;
    }

    .motive16::before {
        right: -18% !important;
        width: 250px !important;
        height: 250px !important;
        top: 45% !important;
    }

    .motive17:before {
        left: -19% !important;
        width: 250px !important;
        height: 250px !important;
        top: 35% !important;
    }

    .archive_row_2026 .vc_row {
        width: 70% !important;
    }

    .archive_row_2026 .vc_row {
        padding-top: 40px !important;
    }

    .sponsor_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 45px !important;
        line-height: 45px !important;
        margin: 0px auto !important;
    }

    .sponsor_row_2026 .category-2026 .infinite-item {
        width: 150px;
    }

    .sponsor_row_2026 .sponsor-title {
        font-size: 12px;
    }

    .sponsor_row_2026 .wpb_text_column {
        margin-bottom: 0 !important;
    }

    .motive14:before {
        left: 20px !important;
        width: 100px !important;
        height: 100px !important;
        bottom: -9% !important;
    }

    .ideas_row_2026 .motive5:before {
        top: 40%;
    }

    .speaker_row_2026 .sp26-modal-right {
        padding: 0 30px 30px;
    }

    .speaker_row_2026 #wavesgreen {
        top: 11%;
        right: -1%;
    }

    .year-2026.page-id-4583 .motive3:before {
        left: -4% !important;
    }

    .year-2026.page-id-4609 .motive16::before {
        right: -24% !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        padding: 0 0 0 28%;
    }

    .year-2026.page-id-4641 #madsemble-breakout-app .madsemble-breakout-app-wrapper .submit-booking-button {
        width: 100% !important;
    }

    .year-2026.page-id-4641 .sponsor_row_2026 {
        padding-top: 30px;
    }
}

@media only screen and (max-width: 786px) {
    .custom4boXmobile::before {
        right: 0;
        width: 10%;
    }

    .page-template-homepage2024 #sessions .wpb_column.vc_col-sm-12 .vc_row {
        padding-left: 15px;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -119px;
        bottom: 177px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::before {
        top: 40%;
    }

    .page-template-homepage2024 .insprationalroWmobilE .ult-banner-block .mask .bb-description p {
        font-size: 14px;
    }

    .mblespkR .contenT .designatioNs {
        font-size: 14px;
    }

    .hdnGs h2 {
        font-size: 30px !important;
    }

    .single.single-sessions .snglEsesoN h5 {
        font-size: 28px !important;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .popup-content {
        margin-top: 25%;
    }

    .year-2025.page-id-3020 .formroW.aboutroW::before {
        right: -5% !important;
        width: 50px;
    }

    .year-2025.page-id-3010 .blueptrN::before {
        left: -7%;
        width: 50px;
    }

    .circleroW .circle-img.center-big {
        width: 300px !important;
        height: 300px !important;
    }

    .circleroW .circle-img.top-right-small {
        right: 15% !important;
    }

    .circleroW .stats-number {
        font-size: 40px !important;
        line-height: 40px !important;
    }

    .circleroW .mycust {
        font-size: 40px !important;
        line-height: 40px !important;
    }

    .circleroW .stats-text {
        font-size: 24px !important;
    }

    .speaker-slider-container .popup-image {
        height: 400px;
    }

    .year-2025.page-id-2996 .leftcirclE:before {
        width: 50px;
        height: 50px;
    }

    .year-2026.page-id-4807 #wavesyellow {
        right: 2% !important;
        top: -2% !important;
    }

    .year-2026.page-id-4807 .agenda_b5::before {
        top: 5% !important;
    }
}

@media only screen and (max-width: 768px) {
    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -116px;
    }

    .seassionroW .vc_col-sm-2::after {
        right: 45px;
        width: 200px;
        top: -170px;
    }

    .speakeroW .vc_col-sm-3 .ubtn-ctn-left .ubtn-link {
        padding: 0;
    }

    .iconroW2 .vc_col-sm-3 .ubtn-ctn-left .ubtn-link {
        padding: 0;
    }

    .sessionchairoW .col-lg-3 img {
        height: 300px;
        width: 300px;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -115px;
        bottom: 173px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        top: -164px;
        right: 44px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::before {
        top: 41%;
    }

    .advisory-grid {
        gap: 40px;
    }

    .advisory-card {
        width: 300px;
    }

    .year-2025.page-id-3020 .formroW.aboutroW::before {
        right: -4% !important;
    }

    .year-2025.page-id-3020 .blueptrN::before {
        width: 40px;
        left: -6%;
    }

    .regbtnnnS {
        padding: 0 !important;
    }

    .circleroW .circle-img.top-right-small {
        right: 13% !important;
    }

    .circleroW .circle-img.center-big {
        width: 280px !important;
        height: 280px !important;
    }

    .year-2025 .session-container {
        flex-direction: column-reverse;
    }

    .year-2025 .session-slide {
        height: 800px;
    }

    .year-2025 .sessions-carousel-wrapper {
        height: 800px;
    }

    .year-2025 .session-title {
        margin-top: 0px;
    }

    .year-2025 .ssndtals {
        margin-bottom: 0px;
    }

    .year-2025 .sessions-carousel .owl-dots {
        bottom: 32px;
    }

    .year-2025 .session-content-left {
        padding: 30px;
    }

    .speaker-slider-container .nav-btn {
        width: 40px;
        height: 40px;
    }

    .year-2025 .session-image-right {
        flex-basis: auto !important;
    }

    .speaker-slider-container .nav-controls {
        bottom: 42px;
        right: -15px;
    }

    .year-2025.page-id-2996 .rightcirclE::before {
        width: 50px;
        height: 50px;
    }

    .year-2025.page-id-2996 .leftcirclE:before {
        width: 50px;
        height: 50px;
    }

    .year-2025 .sessionchairoW .col-lg-3 img {
        height: 300px;
        width: 300px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG:after {
        height: 140px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG:after {
        height: 140px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG_inneR {
        top: 35px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG_inneR {
        top: 40px;
    }

    .year-2025.single-sessions .singlesessionbeforE3::before {
        height: 30px;
    }

    .year-2025.single-sessions .singlesessionbeforE4::before {
        width: 12%;
    }

    .year-2025.single-sessions .snglEsesoN .col-sm-8::after {
        height: 130px;
    }

    .year-2025.single-sessions .popup-image-sessions img {
        min-height: 350px;
        max-height: 350px !important;
    }

    .year-2025.single-sessions .popup-image-sessions {
        min-height: 350px;
    }

    .year-2025.page-id-3485 .popup-body {
        flex-direction: column;
    }

    .year-2025.page-id-3485 .breakouts-container {
        grid-template-columns: 1fr;
    }

    .year-2025.page-id-3485 .popup-header::after {
        width: 30%;
        height: -webkit-fill-available;
        left: -45px;
        transform: rotateY(180deg);
    }

    .year-2025.page-id-3485 .popup-header .session-badge {
        font-size: 28px;
    }

    .year-2025.page-id-3485 .popup-speaker-image {
        width: 200px;
        height: 200px;
    }

    .year-2025.page-id-3485 .popup-left h3 {
        font-size: 28px;
    }

    .year-2025.page-id-3485 .popup-left p {
        font-size: 18px;
        width: 50%;
        margin: 0 auto;
    }

    .year-2025.page-id-3485 .decorative-dots {
        width: 50%;
        height: 150px;
        background-size: cover;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: 40%;
        background-repeat: no-repeat;
    }

    .year-2025.page-id-3485 .popup-right:after {
        transform: skew(0deg, 0deg);
        top: 15px;
    }

    .year-2025.page-id-3485 .popup-left {
        flex: none;
        text-align: center;
        width: 100% !important;
        z-index: 1;
        padding: 20px 0;
    }

    .year-2025.page-id-3485 .popup-content h2 {
        font-size: 28px;
    }

    .year-2025.page-id-3485 .popup-description {
        font-size: 18px;
        line-height: 1.4;
        height: auto;
        padding-right: 0;
    }

    .year-2025.page-id-3485 .popup-content .popup-right h3 {
        margin-bottom: 15px;
        font-size: 24px;
    }

    .year-2025.page-id-3485 .popup-content.navy:after,
    .year-2025.page-id-3485 .popup-content.yellow:after,
    .year-2025.page-id-3485 .popup-content.purple:after,
    .year-2025.page-id-3485 .popup-content.green:after,
    .year-2025.page-id-3485 .popup-content.orange:after,
    .year-2025.page-id-3485 .popup-content.pink:after,
    .year-2025.page-id-3485 .popup-content.blue:after {
        width: 110px;
        height: 200px;
        bottom: auto;
        top: 18%;
    }

    .year-2025.page-id-3485 .popup-header .date-time {
        border-bottom: 1px solid;
        display: inline-block;
        font-size: 20px;
    }

    .year-2025.page-id-3485 .close-btn {
        top: 15px;
        right: 15px;
    }

    .year-2025.page-id-3485 .popup-header::after {
        top: 10%;
    }

    .year-2025.page-id-3485 .popup-right {
        padding: 40px 30px 30px;
    }

    .year-2025.page-id-3485 .popup-content {
        padding: 0;
        overflow-y: scroll;
        height: -webkit-fill-available;
        max-height: 70vh;
        max-width: 70%;
    }

    .year-2025.page-id-2986 #agendA.vc_row {
        padding-top: 100px !important;
    }

    .year-2025.page-id-2986 .agenda_b3::before {
        width: 160px;
        height: 140px;
    }

    .year-2025.page-id-2986 .aendahdnG h2 {
        line-height: 40px;
    }

    .year-2025.page-id-2986 .aendahdnG {
        width: 60%;
        margin: 0 auto;
    }

    .year-2025.page-id-2986 .agenda_b1::before {
        width: 140px;
        height: 140px;
    }

    .year-2025.page-id-2986 .agenda_b2::before {
        width: 50px;
        height: 50px;
        right: 21%;
    }

    .year-2025.page-id-3485 .speaker-info p {
        line-height: 24px;
    }

    .year-2025.page-id-3485 .popup-body {
        display: block;
    }

    #madsemble-breakout-app .track-section::before {
        background: linear-gradient(to left, rgb(0 0 0 / 61%), transparent);
    }

    #madsemble-breakout-app .track-section::after {
        background: linear-gradient(to right, rgba(0, 0, 0, 61%), transparent);
    }

    .year-2025.page-id-3485 .popup-left::after {
        bottom: auto;
        top: 45%;
        height: 20px;
        width: 15%;
    }

    .madsemble-giveaway .books-grid {
        grid-template-columns: repeat(3, 1fr) !important;
    }

    .counter_row_2026.vc_row {
        padding: 0 0 55px 0 !important;
        height: 460px;
        display: flex;
        align-items: end;
        justify-content: end;
    }

    #wavesyellow {
        position: absolute;
        top: auto !important;
        width: 100px !important;
        height: 100px !important;
        right: 9% !important;
        left: auto;
        bottom: 130px;
    }

    .counter_row_2026.vc_row .vc_col-sm-6 {
        width: 100%;
    }

    .counter_row_2026 .live-countdown {
        gap: 10px;
    }


    .ideas_row_2026 .motive1:before {
        left: -23%;
        top: 18%;
    }

    .ideas_row_2026 .motive3:before {
        left: -10%;
    }

    .ideas_row_2026 .motive2:before {
        left: -30%;
    }

    .ideas_row_2026 .uvc-sub-heading {
        width: 80%;
        margin: 0 auto;
    }

    .ideas_row_2026 .motive5:before {
        right: 33%;
    }

    .ideas_row_2026 .green-cut-flower .vc_column-inner {
        padding-top: 25px !important;
    }

    .ideas_row_2026 .motive4:before {
        left: 7%;
        top: 98%;
        width: 50px;
        height: 50px;
    }

    .speaker_row_2026 .sp26 {
        padding: 0px 20px;
    }

    .speaker_row_2026 .sessions26-title {
        font-size: 26px !important;
        line-height: 26px !important;
    }

    .speaker_row_2026 .sp26-popup-visual {
        width: min(320px, 100%);
    }

    .speaker_row_2026 .sessions26-kite {
        width: 250px;
        height: 250px;
    }

    .speaker_row_2026 .sessions26-left {
        max-width: 95%;
    }

    .speaker_row_2026 .sessions26-left {
        max-width: 95%;
    }

    .speaker_row_2026 .motive15:before {
        right: -15% !important;
        width: 300px !important;
        height: 300px !important;
        bottom: -10%;
    }

    .year-2026.page-id-4553 .motive3:before {
        left: -4% !important;
    }

    .year-2026.page-id-4553 .motive5:before {
        right: 5% !important;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -5% !important;
        width: 150px !important;
        height: 150px !important;
        top: 9.5% !important;
    }

    .year-2026.page-id-4583 .motive3:before {
        width: 80px !important;
        height: 80px !important;
    }

    .year-2026.page-id-4583 .motive2:before {
        left: -18% !important;
    }

    .year-2026.page-id-4583 .motive7:before {
        right: -20%;
        top: 67%;
    }

    .year-2026.page-id-4629 .motive11:before {
        top: 90% !important;
        left: 0% !important;
        width: 150px !important;
        height: 150px !important;
    }

    .year-2026.page-id-4629 .motive12:before {
        right: -12% !important;
    }

    .year-2026.page-id-4629 .motive13:before {
        right: -7% !important;
    }

    .year-2026.page-id-4629 .motive10::before {
        left: auto !important;
        right: 29%;
        top: -2% !important;
    }

    .gallery_btN {
        display: none;
    }

    .year-2026.page-id-4609 .motive16::before {
        right: 0% !important;
        top: auto !important;
        bottom: -8%;
        transform: rotate(90deg) !important;
        width: 250px !important;
        height: 250px !important;
    }

    body .sp26-index-modal .sp26-popup-mask img,
    body .sp26-index-modal .sp26-popup-head img {
        width: 120% !important;
    }

    .year-2026.page-id-4526 .motive14:before {
        bottom: -7% !important;
        left: -1% !important;
    }

    .year-2026.page-id-4807 .motive6:before {
        top: 3.5% !important;
    }

    .year-2026.page-id-4807 .motive5:before {
        top: 4.2% !important;
    }

    .year-2026.page-id-4807 #wavesyellow {
        top: -1% !important;
    }

    .year-2026.page-id-4807 .agenda_b5::before {
        top: 3% !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        padding: 0 0 0 29%;
    }

    .year-2026.page-id-4807 .sceduleroW .p-l-50-hdnG {
        padding-left: 23.5% !important;
    }

    .year-2026.page-id-4641 #madsemble-breakout-app .track-section::before {
        background: transparent !important;
    }

    .year-2026.page-id-4641 #madsemble-breakout-app .track-section::after {
        background: transparent !important;
    }

    .year-2026.page-id-4641 #madsemble-breakout-app .sessions-grid .session-card {
        height: 200px !important;
        min-height: 120px !important;
    }

    .year-2026.page-id-4641 .session-title {
        line-height: 1.5 !important;
    }

    body.year-2026.page-id-4641 #breakout_form {
        padding: 40px !important;
    }

    body.year-2026.page-id-4641 #breakout_form .vc_col-sm-12 {
        padding: 0 !important;
    }

    body.year-2026.page-id-4641 #breakout_form .vc_col-sm-12 .vc_column-inner {
        padding: 0 10px !important;
    }

    .year-2026.page-id-4641 #madsemble-breakout-app .sessions-grid {
        padding-bottom: 0;
    }

    .year-2026.page-id-4641 .breakoutroW1 {
        padding-top: 100px !important;
    }

    .year-2026.page-id-4641 .popup-left::after {
        bottom: auto !important;
        top: 45% !important;
        height: 20px !important;
        width: 15% !important;
    }

    .year-2026.page-id-4641 .speaker-info p {
        line-height: 24px !important;
    }

    .year-2026.page-id-4641 .popup-body {
        display: block !important;
    }

    .year-2026.page-id-4641 .popup-header .date-time {
        border-bottom: 1px solid !important;
        display: inline-block !important;
        font-size: 20px !important;
    }

    .year-2026.page-id-4641 .close-btn {
        top: 15px !important;
        right: 15px !important;
    }

    .year-2026.page-id-4641 .popup-header::after {
        top: 10% !important;
    }

    .year-2026.page-id-4641 .popup-right {
        padding: 20px 30px 30px !important;
    }

    .year-2026.page-id-4641 .popup-content {
        padding: 0 !important;
        overflow-y: scroll !important;
        height: -webkit-fill-available !important;
        max-height: 70vh !important;
        max-width: 70% !important;
    }

    .year-2026.page-id-4641 .popup-content h2 {
        font-size: 32px !important;
        padding: 0 !important;
    }

    .year-2026.page-id-4641 .popup-description {
        line-height: 1.4 !important;
        height: auto !important;
        padding-right: 0 !important;
    }

    .year-2026.page-id-4641 .popup-speaker-section .speaker-info {
        padding: 0 20px;
    }

    .year-2026.page-id-4641 .popup-content.navy:after,
    .year-2026.page-id-4641 .popup-content.yellow:after,
    .year-2026.page-id-4641 .popup-content.purple:after,
    .year-2026.page-id-4641 .popup-content.green:after,
    .year-2026.page-id-4641 .popup-content.orange:after,
    .year-2026.page-id-4641 .popup-content.pink:after,
    .year-2026.page-id-4641 .popup-content.blue:after {
        width: 110px !important;
        height: 200px !important;
        bottom: auto !important;
        top: 18% !important;
    }

    .year-2026.page-id-4641 .popup-left h3 {
        font-size: 28px !important;
    }

    .year-2026.page-id-4641 .decorative-dots {
        width: 100% !important;
        height: 250px !important;
        left: 0 !important;
        right: 0 !important;
        margin: 0 auto !important;
        top: 40% !important;
        background-repeat: repeat !important;
        background-size: contain !important;
    }

    .year-2026.page-id-4641 .popup-right:after {
        transform: skew(0deg, 0deg) !important;
        top: 15px !important;
    }

    .year-2026.page-id-4641 .popup-left {
        flex: none !important;
        text-align: center !important;
        width: 100% !important;
        z-index: 1 !important;
        padding: 20px 0 !important;
    }

    .year-2026.page-id-4641 .popup-body {
        flex-direction: column !important;
    }

    .year-2026.page-id-4641 .breakouts-container {
        grid-template-columns: 1fr !important;
    }

    .year-2026.page-id-4641 .popup-header::after {
        width: 30% !important;
        height: -webkit-fill-available !important;
        left: -45px !important;
        transform: rotateY(180deg) !important;
    }

    .year-2026.page-id-4641 .popup-header .session-badge {
        font-size: 28px !important;
    }

    .year-2026.page-id-4641 .popup-speaker-image {
        width: 200px !important;
        height: 200px !important;
    }

    .year-2026.page-id-4641 .popup-content .popup-right h3 {
        margin-bottom: 15px !important;
        font-size: 24px !important;
    }

    .year-2026.page-id-4641 .popup-speaker-section .speaker-item {
        width: 100% !important;
        max-width: 100% !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .year-2026.page-id-4641 .sp26-popup-visual {
        width: min(270px, 100%) !important;
        margin-bottom: 10px;
    }

    .year-2026.page-id-4641 .popup-left p {
        font-size: 18px !important;
        width: 100% !important;
        margin: 0 auto !important;
    }

    .year-2026.page-id-4641 .speaker-info h3 {
        font-size: 26px !important;
    }

    .year-2026.page-id-4641 .speaker-info p {
        font-size: 18px !important;
    }

    body.year-2026.page-id-4641 .sp26-visual,
    body.year-2026.page-id-4641 .sp26-visual .sp26-shape,
    body.year-2026.page-id-4641 .sp26-visual .sp26-shape .sp26-mask {
        width: 160px !important;
        height: 160px !important;
    }

    body.year-2026.page-id-4583 .motive5:before {
        top: 10.2% !important;
        width: 30px !important;
        height: 30px !important;
        right: 7.5% !important;
    }

    .year-2026.page-id-4641 .popup-right {
        height: auto !important;
    }

    .year-2026.page-id-4641 .session-badge {
        display: block !important;
    }

    .year-2026.page-id-4641 .popup-content .owl-carousel .owl-stage-outer {
        padding-top: 2% !important;
    }

    .year-2026.page-id-4641 .popup-right {
        padding: 40px 30px !important;
    }

    .year-2026.page-id-4641 .popup-left .speaker-info p {
        font-size: 20px !important;
        line-height: 1.7rem !important;
    }

    .year-2026.page-id-4641 .popup-left .speaker-info h3 {
        font-size: 30px !important;
    }

    body.year-2026.page-id-4641 .popup-content {
        height: auto !important;
        max-height: calc(100vh - 40px) !important;
        width: 80% !important;
    }
}


@media only screen and (max-width: 740px) {
    .seassionroW .vc_col-sm-10 {
        padding-left: 0;
    }

    .seassionroW .vc_col-sm-2::before {
        display: none;
    }

    .linebforE::after {
        display: none;
    }

    #sessions.vc_row {
        padding-top: 0 !important;
    }

    .seassionroW .vc_col-sm-10::before {
        display: none;
    }

    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -155px;
    }

    .speakeroW .vc_col-sm-3 .uvc-heading {
        padding: 0 100px;
    }

    .speakeroW .vc_col-sm-3 .ubtn-ctn-left {
        padding: 0 100px;
    }

    .sesioN .uvc-sub-heading {
        padding-right: 170px;
    }

    .sesioN .uvc-sub-heading br {
        display: none;
    }

    .seassionroW .vc_col-sm-2::after {
        right: 0px;
        width: 200px;
        bottom: 580px;
        top: auto;
    }

    .speakerh5 {
        left: 25px;
    }

    .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 {
        height: auto;
        background: #ebebeb;
        padding: 15px 0;
    }

    .index_sessionS .col-lg-3 {
        max-width: 100%;
    }

    .sceduleroW.container {
        width: 100%;
        max-width: 100%;
    }

    .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 {
        height: auto;
        background: #f7f7f7;
        padding: 15px 20px
    }

    .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        padding: 15px;
    }

    .sceduleroW .vc_tta-panel-body .minhghT {
        background-color: transparent !important;
    }

    .sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-3 {
        background: #F62C72;
        text-align: center;
        height: auto !important;
        width: 30%;
        float: left;
    }

    .sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-9 {
        padding: 14.5px 20px;
        background: #F62C72;
        text-align: center;
        height: auto !important;
        width: 70%;
        float: right;
    }

    .sceduleroW .vc_tta-panel-body .minhghT .uvc-sub-heading {
        padding: 0;
    }

    .sceduleroW .vc_tta-panel-body .minhghT .wpb_text_column p {
        padding: 0;
    }

    .sceduleroW .vc_tta-panel-body .vc_row.minhghT .vc_col-sm-9 .vc_column-inner {
        padding: 0px;
    }

    .sceduleroW .vc_tta-panel-body .vc_row.minhghT .vc_col-sm-9 .uvc-sub-heading {
        text-align: left;
        font-size: 16px !important;
    }

    .sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-3:after {
        bottom: 12px;
    }

    .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .uvc-heading {
        text-align: center !important;
    }

    .sceduleroW .vc_tta-panel-body .vc_row {
        padding: 0;
        border-bottom: 2px solid #dfdfdf;
    }

    .sceduleroW.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
        border-color: #f62c72;
    }

    .sceduleroW.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a {
        color: #f62c72;
    }

    .scdclaS h2 {
        font-size: 80px !important;
    }

    .registeroW .formroW .col-sm-4 {
        max-width: 50%;
        flex: 50%;
    }

    .registeroW .formroW .col-sm-6 {
        max-width: 50%;
        flex: 50%;
    }

    .single.single-sessions .container-90.snglEsesoN .col-sm-9 .vc_col-sm-6:first-child .vc_column-inner {
        border: 0 !important;
    }

    .single.single-sessions .container-90.snglEsesoN .col-sm-9 .vc_col-sm-6:last-child .vc_column-inner {
        padding: 0 15px !important;
    }

    .single.single-sessions .container-90.snglEsesoN .col-sm-3 {
        width: 70%;
        flex: 70%;
        max-width: 70%;
    }

    .single.single-sessions .ult_modal-body .ssnchairoW .modal-body .row .col-lg-8:after {
        top: 97%;
    }

    .sessionchairoW .col-sm-3 {
        max-width: 100%;
        flex: 0 0 100%;
    }

    .sessionchairoW .sessionchairhdnG {
        width: 60%;
        left: 0;
        right: 0;
        margin: 0 auto;
        text-align: center;
    }

    .sessionchairoW .col-lg-3 img {
        height: 500px;
        width: 500px;
    }

    .sessionchair2.bfor3:after {
        width: 100%;
    }

    #sessionchair .uvc-heading {
        text-align: center !important;
        padding: 0;
    }

    #sessionchair .uvc-headings-line {
        display: block;
        float: none !important;
        text-align: center;
        margin: 0 auto;
    }

    #sessionspeaker .uvc-heading {
        text-align: center !important;
        padding: 0;
    }

    #sessionspeaker .uvc-headings-line {
        display: block;
        float: none !important;
        text-align: center;
        margin: 0 auto;
    }

    .sessionchair2.bfor2:after {
        right: 10%;
        top: -60px;
        width: 30px;
    }

    .sessionchair2.bfor1:after {
        top: -60px !important;
        left: 10%;
    }

    .sessionchair2.bfor5:after {
        right: -80px;
        top: 55px;
    }

    .bfor8.breakoutleaders:after {
        left: 0;
    }

    .bfor9.breakoutleaders:after {
        left: 85%;
    }

    .custom4boXmobile .vc_col-sm-12 .vc_row {
        width: 100%;
        float: none;
    }

    .index_sessionS .col-sm-3 h5 {
        font-size: 24px;
        padding: 30px;
    }

    .session-chair-2024.sessionchair2.bfor5:after {
        right: -24px;
        top: 45px;
    }

    .session-chair-2024.bfor3:after {
        right: -68%;
    }

    .session-chair-2024.session-chair-2024 .col-sm-3:before {
        width: 250px;
        height: 250px;
        left: 16%;
    }

    .session-chair-2024.sessionchairoW .sessionchairhdnG {
        padding: 0 40px;
        height: 130px;
        left: 15%;
    }

    .session-chair-2024.session-chair-2024 .col-lg-3 img {
        width: 90%;
        float: left;
    }

    .session-chair-2024.sessionchair2.bfor1:after {
        left: 44%;
    }

    .session-speakers-2024 .col-sm-3:before {
        width: 250px;
        height: 250px;
        left: 16%;
    }

    .session-speakers-2024.sessionchairoW .sessionchairhdnG {
        height: 130px;
        left: 15%;
        padding: 0 52px;
    }

    .session-speakers-2024.sessionchairoW .col-lg-3 img {
        width: 90%;
        float: left;
    }

    .session-speakers-2024.bfor8:after {
        width: 40%;
    }

    .sessionchair2.bfor1:after {
        top: -115px !important;
    }

    .blueptrN::before {
        left: -59%;
    }

    .formroW.aboutroW::after {
        right: -78px;
        top: 5%;
    }

    .vc_row.formroW.aboutroW {
        padding-bottom: 0px !important;
    }

    .formroW.aboutroW::before {
        right: -20%;
    }

    .custom4boXmobile::before {
        right: -60px;
        width: 22%;
    }

    .custom4boXmobile .wpb_single_image img {
        height: 300px;
        width: 300px;
    }

    .custom4boXmobile .uvc-heading {
        padding: 30px 35px;
        height: 150px;
        width: calc(150px* 2);
    }

    .cutX::after {
        top: 33%;
    }

    .page-template-homepage2024 .insprationalroWmobilE .ult-banner-block .mask .bb-description h3 {
        font-size: 32px;
    }

    .page-template-homepage2024 .insprationalroWmobilE .ult-banner-block .mask .bb-description p {
        font-size: 22px;
    }

    .page-template-homepage2024 .pinkboX .uvc-sub-heading {
        font-size: 22px !important;
    }

    .page-template-homepage2024 .pinkboX.vc_col-sm-6:hover :before {
        font-size: 22px;
    }

    .page-template-homepage2024 #sessions.container-90 {
        width: 100%;
    }

    .page-template-homepage2024 #sessions .wpb_column.vc_col-sm-12 .vc_row {
        padding-left: 0;
        padding-top: 0;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -156px;
        bottom: 214px;
    }

    .page-template-homepage2024 .speakeroW .vc_col-sm-3::before {
        top: -19%;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        right: 50px;
        top: -824px;
        width: 35% !important;
    }

    .page-template-homepage2024 .sesioN .uvc-sub-heading {
        padding-right: 0;
        width: 50%;
        float: left;
    }

    .page-template-homepage2024 .speakeroW .uvc-sub-heading {
        width: auto;
        float: none;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-4 img {
        width: 70%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-4:before {
        width: 70%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        width: 70% !important;
        height: 180px;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .popup-content {
        margin-top: 16%;
        margin-bottom: 0;
        padding-left: 0;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .popup-content p:last-child {
        margin-bottom: 0;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row {
        margin: 0px auto 0;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-8:after {
        display: none;
    }

    .year-2025.page-id-3052 .participant_inc .col-md-2 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .year-2025.page-id-3052 .formroW .vc_col-sm-2:nth-child(1)::before {
        left: -7%;
    }

    .year-2025.page-id-3042 .formroW .vc_col-sm-2:nth-child(1)::before {
        left: -7%;
    }

    .year-2025.page-id-3052 .formroW .vc_col-sm-8::before {
        height: 80px;
        width: 80px;
        right: -50px;
    }

    .footoP #menu-footer-menu-2 {
        grid-template-rows: repeat(2, 30px);
    }

    .year-2025.page-id-3020 .blueptrN::before {
        left: -23%;
    }

    .advisory-grid {
        gap: 0;
    }

    .advisory-card {
        width: 350px;
    }

    .year-2025.page-id-3020 .formroW.aboutroW::before {
        right: -19% !important;
        top: 10%;
    }

    .year-2025.page-id-3010 .blueptrN::before {
        left: -23%;
        width: 80px;
    }

    .circleroW .circle-img.left-large {
        width: 180px !important;
        height: 180px !important;
    }

    .circleroW .circle-img.top-left-small {
        width: 160px !important;
        height: 160px !important;
    }

    .circleroW .circle-img.top-right-small {
        right: 15% !important;
        width: 130px !important;
        height: 130px !important;
    }

    .year-2025.page-id-2996 .leftcirclE:before {
        width: 100px;
        height: 100px;
    }

    .year-2025.page-id-2996 .rightcirclE::before {
        width: 100px;
        height: 100px;
    }

    .year-2025.page-id-2996 .rightsnakE::after {
        right: -15px;
    }

    .year-2025.page-id-2986 .sceduleroW a {
        color: initial !important;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-3 {
        background: #58b8e8;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-9 {
        background: #58b8e8;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 {
        background: transparent;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 {
        background: transparent;
    }

    .year-2025.page-id-2986 span.gothambold a {
        color: #fff !important;
    }

    .year-2025.page-id-2986 .sceduleroW a.pinK {
        color: #58b8e8 !important;
    }

    .year-2025.page-id-2986 .sceduleroW .data-container p {
        margin-bottom: 0 !important;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG_inneR {
        top: 25px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .sessionchairhdnG_inneR {
        top: 25px;
    }

    .year-2025 .sessionchair2.bfor2:after {
        top: 110%;
        left: 0;
        width: auto;
        height: 40px;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h5 {
        font-size: 20px;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h6.agencY {
        width: 60%;
        margin: 0 auto;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .col-lg-4 {
        width: 90%;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .col-lg-4 {
        width: 90%;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG:after {
        height: 190px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG:after {
        height: 190px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG_inneR {
        top: 60px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG_inneR {
        top: 60px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG h5 {
        font-size: 28px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG h5 {
        font-size: 28px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG h6.designatioN {
        font-size: 16px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG h6.designatioN {
        font-size: 16px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG h6.agencY {
        font-size: 16px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG h6.agencY {
        font-size: 16px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .popup-content {
        margin-top: 130px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .popup-content {
        margin-top: 130px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .col-lg-4 {
        height: 450px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .col-lg-4 {
        height: 450px;
    }

    .year-2025.page-id-3485 .small-x::after {
        top: 210px;
        right: 4%;
    }

    .year-2025.page-id-3485 .orange-x::after {
        top: 260px;
        right: 13%;
    }

    .year-2025.page-id-3485 .rightsnakE::after {
        top: 25px;
    }

    .year-2025.page-id-3485 .breakout-card .decorative-fan {
        width: 100px !important;
        height: 160px !important;
    }

    .year-2025.page-id-3485 .popup-left::after {
        top: 60%;
    }

    .year-2025.page-id-3485 .popup-content.navy:after,
    .year-2025.page-id-3485 .popup-content.yellow:after,
    .year-2025.page-id-3485 .popup-content.purple:after,
    .year-2025.page-id-3485 .popup-content.green:after,
    .year-2025.page-id-3485 .popup-content.orange:after,
    .year-2025.page-id-3485 .popup-content.pink:after,
    .year-2025.page-id-3485 .popup-content.blue:after {
        width: 100px;
        top: 27%;
    }

    .year-2025.page-id-3485 .popup-header::after {
        width: 30%;
        left: -35px;
    }

    #madsemble-registration-app .form-section,
    #madsemble-registration-app .form-row {
        display: block;
    }

    #madsemble-registration-app .form-section:nth-of-type(1) .form-row:nth-of-type(3) {
        display: block;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row {
        display: block;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .wpb_text_column p br {
        display: none;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 {
        width: 100%;
        padding: 10px 0 0 0;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 {
        width: 100%;
        padding: 0px 0 10px 0;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .minhghT .wpb_text_column p {
        text-align: left;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .wpb_text_column p {
        text-align: left;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .uvc-sub-heading {
        text-align: left;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 .vc_column-inner {
        padding: 0;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap {
        padding-top: 0;
    }

    .year-2025.page-id-2986 .sceduleroW .p-l-50-hdnG {
        padding-left: 0;
        width: 85%;
        float: right;
    }

    .year-2025.page-id-2986 .sceduleroW.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
        border-bottom: 5px solid #00000047;
        border-radius: 0;
        border-top: 0;
        border-left: 0;
        border-right: 0;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus,
    .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
        background-color: transparent !important;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 .vc_column-inner {
        padding: 0;
        width: 83%;
        float: right;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-2 .vc_column-inner {
        padding: 0;
        width: 83%;
        float: right;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        padding: 0;
        width: 83%;
        float: right;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list.left li .icon_description {
        padding-left: 30px;
    }

    .year-2025.page-id-3485 .popup-content {
        max-height: 90vh;
        max-width: 70%;
    }

    .year-2025.page-id-3485 .decorative-dots {
        top: 45%;
    }

    .year-2025.page-id-3485 .popup-speaker-image {
        margin: 0 auto 20px;
        z-index: 1;
        position: relative;
    }

    .madsemble-giveaway .ga-row {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }

    .year-2025.page-id-3894 .container {
        max-width: 100%;
    }

    .madsemble-giveaway .field input {
        width: 100% !important;
        max-width: 100% !important;
    }

    .attendees_row_2026>.vc_col-sm-6 {
        width: 95% !important;
        max-width: 95% !important;
        flex: 0 0 95% !important;
    }

    .motive14:before {
        left: 0;
        width: 90px !important;
        height: 90px !important;
        bottom: -8% !important;
    }

    body #wavesyellow {
        right: 45%;
    }

    .counter_row_2026.vc_row {
        height: 430px !important;
    }

    .vc_row.green-cut-flower .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 40px !important;
        line-height: 40px !important;
    }

    .green-cut-flower .ubtn {
        font-size: 18px !important;
        line-height: 18px !important;
    }

    .ideas_row_2026 .motive5:before {
        right: 33%;
        top: 39%;
    }

    .ideas_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 50px !important;
        line-height: 50px !important;
    }

    .ideas_row_2026 .videomain-gothamsub .uvc-sub-heading {
        font-size: 18px;
        line-height: 25px;
    }

    .ideas_row_2026 .motive6:before {
        top: 40%;
        width: 300px;
        height: 300px;
    }

    .green-cut-flower {
        height: 320px !important;
    }

    .ideas_row_2026 .motive5:before {
        right: 5%;
        top: 41%;
    }

    .ideas_row_2026 .motive7:before {
        width: 160px;
        height: 160px;
        top: 85%;
    }

    .ideas_row_2026 .motive4:before {
        left: 10%;
        top: 100%;
        width: 60px;
        height: 60px;
    }

    .ideas_row_2026 .motive2:before {
        top: 60%;
    }

    .ideas_row_2026 .motive6:before {
        opacity: 0.4;
    }

    .speaker_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 40px !important;
        line-height: 40px !important;
    }

    .speaker_row_2026 .sp26-card {
        width: 250px;
    }

    .speaker_row_2026 .sp26-dots {
        margin-top: 4%;
    }

    .speaker_row_2026 .sessions26-kite {
        width: auto;
        height: auto;
    }

    .sessions26 .owl-item>.sessions26-slide {
        flex-direction: column-reverse;
        padding-top: 50px;
    }

    .speaker_row_2026 .sessions26-left {
        max-width: 100%;
        padding: 90px 0 20px;
        text-align: center;
    }

    .speaker_row_2026 .sessions26-button-wrap {
        padding-right: 0;
        align-items: center;
        justify-content: center;
    }

    .speaker_row_2026 .ult_tabmenu {
        width: 90% !important;
        align-items: center;
        justify-content: center !important;
    }

    .speaker_row_2026 .sessions26 .owl-stage {
        align-items: center;
        justify-content: center;
    }

    .speaker_row_2026 .sessions26-slide {
        min-height: auto;
    }

    .speaker_row_2026 .sessions26-title {
        font-size: 30px !important;
        line-height: 30px !important;
        min-height: auto !important;
    }

    .speaker_row_2026.sessions26-description {
        font-size: 16px;
    }

    .speaker_row_2026 #snakegreen {
        left: 3%;
        bottom: 0;
        height: 200px !important;
        width: 50px !important;
    }

    .speaker_row_2026 .motive11:before {
        top: 38%;
    }

    .speaker_row_2026 .motive12:before {
        right: -14%;
        top: 32%;
    }

    .speaker_row_2026 .motive13:before {
        right: 0%;
        top: 38%;
        width: 180px;
        height: 180px;
    }

    .speaker_row_2026 .sp26-info p {
        font-size: 16px;
    }

    .year-2026.page-id-4553 .container.formroW {
        max-width: 90%;
    }

    .year-2026.page-id-4553 .vc_row.about_row_2026 {
        padding-bottom: 50px !important;
    }

    .year-2026.page-id-4553 .motive4:before {
        top: 92% !important;
    }

    .year-2026.page-id-4583 .registeroW .container {
        max-width: 90% !important;
        margin: 0 auto !important;
    }

    .year-2026.page-id-4583 .motive7:before {
        right: -12%;
        top: auto;
        bottom: -5%;
        width: 250px;
        height: 250px;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -3% !important;
        width: 180px !important;
        height: 180px !important;
        top: 12% !important;
    }

    .year-2026.page-id-4583 .motive5:before {
        right: 12% !important;
        top: 12.7% !important;
        width: 40px !important;
        height: 40px !important;
    }

    .year-2026.page-id-4629 .partnership_row_2026 .container {
        max-width: 90% !important;
    }

    .year-2026.page-id-4609 .exhibition_row_2026 .container {
        width: 100% !important;
        margin: 0 auto !important;
        max-width: 90%;
    }

    .year-2026.page-id-4609 .blueareA .vc_col-sm-5 .vc_column-inner {
        padding: 35px !important;
    }

    .year-2026.page-id-4609 .blueareA .vc_col-sm-5 .vc_column-inner h2 {
        font-size: 28px;
        line-height: 32px;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-index>.sp26-stage {
        gap: 120px 40px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026.speaker_row_2026 .sp26 {
        padding: 70px 0px 0 !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive10::before {
        left: -1% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 #snakegreen {
        left: 2% !important;
    }

    .sp26-index .sp26-index-modal .sp26-modal-left {
        min-height: 460px !important;
    }

    .sp26-index-modal .sp26-popup-visual {
        width: min(380px, 100%) !important;
    }

    .speaker_row_2026.vc_row .sp26-dots {
        margin-top: 6%;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel .vc_tta-panel-body .vc_row {
        display: block !important;
    }

    body.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .vc_column-inner {
        padding: 0px !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .wpb_text_column p br {
        display: none !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row {
        display: block;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 {
        width: 100%;
        padding: 10px 0 0 0;
        background: transparent;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 {
        width: 100%;
        padding: 0px 0 10px 0;
        background: transparent;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .minhghT .wpb_text_column p {
        text-align: left;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .uvc-sub-heading {
        text-align: left;
    }

    .year-2026.page-id-4807 .sceduleroW .p-l-50-hdnG {
        width: 81.5%;
        float: right;
        padding-left: 0% !important;
    }

    .year-2026.page-id-4807 .sceduleroW.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
        border-bottom: 5px solid #00000047;
        border-radius: 0;
        border-top: 0;
        border-left: 0;
        border-right: 0;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus,
    .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
        background-color: transparent !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 .vc_column-inner {
        padding: 0;
        width: 81.5%;
        float: right;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-2 .vc_column-inner {
        padding: 0;
        width: 81.5%;
        float: right;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        padding: 0;
        width: 81.5%;
        float: right;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list.left li .icon_description {
        padding-left: 30px;
    }


    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel .vc_tta-panel-heading {
        outline: 0;
        border: 0;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel:first-child .vc_tta-panel-heading .vc_tta-panel-title a {
        color: #fff !important;
        background: rgb(0, 198, 141) !important;
        padding: 25px 0 !important;
        border-top-left-radius: 15px !important;
        border-top-right-radius: 15px !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel:last-child .vc_tta-panel-heading .vc_tta-panel-title a {
        color: #fff !important;
        background: #DFAF24 !important;
        padding: 25px 0 !important;
        border-top-left-radius: 15px !important;
        border-top-right-radius: 15px !important;
    }

    body.year-2026.page-id-4807 .sceduleroW .dayspan {
        font-size: 50px !important;
        line-height: 40px !important;
    }

    .year-2026.page-id-4807 .agenda_b5::before {
        top: 0 !important;
        left: 0;
        right: 0 !important;
        margin: 0 auto;
    }

    body.year-2026.page-id-4807 .aendahdnG .uvc-main-heading h2 {
        font-size: 60px !important;
        line-height: 50px !important;
    }

    .year-2026.page-id-4807 .aendahdnG .uvc-sub-heading {
        font-size: 22px !important;
        line-height: 22px !important;
    }

    .agenda_top_row_2026 img {
        width: 70%;
    }

    .year-2026.page-id-4807 .agenda_top_row_2026 {
        border-bottom-left-radius: 150px !important;
        border-bottom-right-radius: 150px !important;
        padding: 25px 0 25px !important;
    }

    .year-2026.page-id-4807 .motive6:before {
        right: -8% !important;
    }

    .year-2026.page-id-4807 .motive5:before {
        right: 2% !important;
    }

    .year-2026.page-id-4807 .sceduleroW .p-l-50-hdnG .uvc-sub-heading {
        padding-bottom: 30px;
    }

    body.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item {
        margin-bottom: 30px !important;
    }

    body.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item:only-child {
        margin-bottom: 0 !important;
    }

    .year-2026.page-id-4807 .vc_general {
        max-width: 80% !important;
        padding: 0;
    }

    .year-2026.page-id-4752 .gallery_row_2026 .vc_grid-container-wrapper {
        z-index: 1 !important;
        position: relative;
    }

    body.year-2026.page-id-4752 .motive3:before {
        top: 1.5% !important;
        left: 3% !important;
    }

    .qr_sec_2026 {
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: stretch !important;
    }

    .qr_sec_2026>.vc_col-sm-3:nth-child(1) {
        width: 100% !important;
        float: none !important;
        clear: both !important;
        text-align: center !important;
        padding-bottom: 30px;
    }

    .qr_sec_2026>.vc_col-sm-3:nth-child(1) .vc_column-inner {
        text-align: center !important;
    }

    .qr_sec_2026>.vc_col-sm-3:nth-child(1) .wpb_wrapper {
        text-align: center !important;
    }

    .qr_sec_2026 .scanhdnG_white {
        text-align: center !important;
    }

    .qr_sec_2026 .scanhdnG_white h2 {
        text-align: center !important;
        font-size: 20px !important;
    }

    .qr_sec_2026 .scancodE_img {
        text-align: center !important;
    }

    .qr_sec_2026 .scancodE_img figure {
        display: flex !important;
        justify-content: center !important;
        margin: 0 auto !important;
    }

    .qr_sec_2026 .scancodE_img img {
        display: block !important;
        margin: 0 auto !important;
        width: 100%;
    }

    .qr_sec_2026>.vc_col-sm-3:nth-child(2) {
        width: 45% !important;
        float: none !important;
        text-align: left !important;
    }

    .qr_sec_2026>.vc_col-sm-3:nth-child(2) .vc_column-inner,
    .qr_sec_2026>.vc_col-sm-3:nth-child(2) .wpb_wrapper {
        text-align: left !important;
    }

    .qr_sec_2026 .scanhdnG_yellow {
        text-align: left !important;
    }

    .qr_sec_2026 .scanhdnG_yellow h2 {
        font-size: 20px !important;
        text-align: left !important;
    }

    .qr_sec_2026 .scanhdnG_yellow .uvc-sub-heading {
        font-size: 16px !important;
        line-height: 1.45 !important;
        text-align: left !important;
    }

    .qr_sec_2026>.vc_col-sm-1:nth-child(3) {
        width: 10% !important;
        float: none !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .qr_sec_2026>.vc_col-sm-1:nth-child(3) .vc_column-inner,
    .qr_sec_2026>.vc_col-sm-1:nth-child(3) .wpb_wrapper {
        width: 100% !important;
        height: 100% !important;
    }

    .qr_sec_2026 .or_bordeR {
        position: relative;
        width: 100% !important;
        height: 220px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        color: #e2bd36;
        font-size: 15px;
        font-weight: 700;
    }

    .qr_sec_2026 .or_bordeR::before,
    .qr_sec_2026 .or_bordeR::after {
        content: "";
        position: absolute;
        left: 50% !important;
        width: 2px !important;
        height: 42% !important;
        transform: translateX(-50%) !important;
        background: rgba(226, 189, 54, 0.35);
    }

    .qr_sec_2026 .or_bordeR::before {
        top: 0 !important;
        bottom: auto !important;
    }

    .qr_sec_2026 .or_bordeR::after {
        bottom: 0 !important;
        right: auto !important;
    }

    .qr_sec_2026 .or_bordeR span {
        position: relative;
        z-index: 2;
        padding: 8px 6px;
        background: #2735b2;
    }

    .qr_sec_2026>.vc_col-sm-5:nth-child(4) {
        width: 45% !important;
        float: none !important;
        text-align: left !important;
    }

    .qr_sec_2026>.vc_col-sm-5:nth-child(4) .vc_column-inner,
    .qr_sec_2026>.vc_col-sm-5:nth-child(4) .wpb_wrapper {
        text-align: left !important;
    }

    .qr_sec_2026 .whatsapp_white {
        text-align: left !important;
    }

    .qr_sec_2026 .whatsapp_white h2 {
        font-size: 20px !important;
        text-align: left !important;
    }

    .qr_sec_2026 .whatsapp_white .uvc-sub-heading {
        font-size: 16px !important;
        line-height: 1.45 !important;
        text-align: left !important;
    }

    body.year-2026.page-id-4583 .scanhdnG_white h2 {
        font-size: 16px !important;
    }

    body.year-2026.page-id-4583 .motive5:before {
        top: 13% !important;
        right: 14.5% !important;
    }

    .sessions26-navigation {
        padding: 0 0 50px !important;
    }

    body.page-id-5009.year-2026 .motive1:before {
        top: 0% !important;
    }

    .madmentoring_form .col-sm-6,
    .madmentoring_form .col-sm-4,
    .madmentoring_form .col-sm-3 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .madmentoring_form .wpcf7-form-control-wrap {
        margin-top: 10px !important;
    }

    .madmentoring_form .control-label {
        margin-bottom: 0 !important;
    }

    .madmentoring_form input[type="text"],
    .madmentoring_form input[type="email"],
    .madmentoring_form input[type="tel"],
    .madmentoring_form input[type="date"],
    .madmentoring_form input[type="url"],
    .madmentoring_form input[type="number"] {
        margin-bottom: 10px !important;
    }

    .madmentoring_form textarea {
        margin-bottom: 10px !important;
    }

    .madmentoring_form .row {
        margin-bottom: 0 !important;
    }

    body.page-id-5009.year-2026 .motive7:before {
        right: -18% !important;
    }

    .dsktp_madmentoring {
        display: none !important;
    }

    .mobile_madmentoring {
        display: block !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-2 .vc_column-inner {
        width: 100%;
        float: none;
    }

    html body.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .minhghT.vc_row {
        padding: 20px 30px !important;
    }

    .year-2026.page-id-4807 .sceduleroW .blue_hdnG_2026 h3 {
        margin-top: 10px !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel:first-child .vc_row .wpb_text_column p {
        text-align: left;
        font-size: 16px !important;
        font-weight: 700;
        line-height: 1;
        letter-spacing: 0.4px;
        text-transform: uppercase;
        background: #cdeee4;
        width: max-content;
        padding: 6px 12px 5px;
        margin-bottom: 12px;
        border-radius: 2px;
        transform: rotate(-1deg);
        clip-path: polygon(2% 5%, 98% 0, 100% 88%, 3% 100%, 0 20%);
        box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.08);
        display: block;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel:last-child .vc_row .wpb_text_column p {
        text-align: left;
        font-size: 16px !important;
        font-weight: 700;
        line-height: 1;
        letter-spacing: 0.4px;
        text-transform: uppercase;
        background: #fff1b8 !important;
        width: max-content;
        padding: 6px 12px 5px;
        margin-bottom: 12px;
        border-radius: 2px;
        transform: rotate(-1deg);
        clip-path: polygon(2% 5%, 98% 0, 100% 88%, 3% 100%, 0 20%);
        box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.08);
        display: block;
    }

    body.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item {
        margin-bottom: 20px !important;
    }

    body.year-2026.page-id-4641 .speaker-item.shape-no .sp26-visual {
        width: 160px !important;
        height: 160px !important;
        min-width: 160px !important;
        min-height: 160px !important;
        flex: 0 0 160px !important;
    }

    body.year-2026.page-id-4641 .speaker-item.shape-no .sp26-mask {
        width: 160px !important;
        height: 160px !important;
    }

    body.year-2026.page-id-4641 .speaker-item.shape-no .sp26-mask img {
        width: 160px !important;
        height: 160px !important;
        max-width: 160px !important;
    }
}

@media only screen and (max-width: 736px) {
    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -155px;
    }

    .year-2026.page-id-4553 .motive4:before {
        top: 94% !important;
    }

    .year-2026.page-id-4553 .motive3:before {
        top: 56% !important;
    }
}

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

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

@media only screen and (max-width: 720px) {
    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -151px;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -151px;
        bottom: 209px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        right: 47px;
        top: -843px;
        width: 40% !important;
        height: 240px;
    }

    .page-template-homepage2024 .sessioNs.owl-carousel.owl-three .owl-item .imgdiV:hover p {
        padding: 80px 30px 0 30px;
    }

    .year-2025.page-id-3020 .formroW.aboutroW::before {
        right: -17% !important;
    }

    .year-2025.page-id-3020 .blueptrN::before {
        left: -21%;
    }

    .circleroW .circle-img.center-big {
        width: 270px !important;
        height: 270px !important;
    }

    .circleroW .circle-img.bottom-left-small {
        bottom: 35px !important;
    }

    .circleroW .circle-img.top-right-small {
        width: 120px !important;
        height: 120px !important;
    }

    .year-2025 .bfor8.breakoutleaders:after {
        top: 100%;
    }

    .year-2025.page-id-3485 .leftcirclE:before {
        width: 70px;
        height: 70px;
    }

    .year-2025.page-id-2986 .agenda_b2::before {
        right: 22%;
    }

    .ideas_row_2026 .motive1:before {
        left: -19%;
        top: 20%;
        width: 300px;
        height: 300px;
    }

    .year-2026.page-id-4553 .motive7:before {
        bottom: 18%;
        width: 200px;
        height: 200px;
        right: -3%;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-2 .vc_column-inner {
        width: 81%;
    }

    body.year-2026.page-id-4583 .motive6:before {
        right: -5% !important;
    }

    body.year-2026.page-id-4583 .motive5:before {
        top: 13% !important;
        right: 12% !important;
    }
}

@media only screen and (max-width: 712px) {
    .year-2025.page-id-3485 .decorative-dots {
        top: 35%;
    }

    .year-2025.page-id-3485 .popup-content {
        max-height: max-content;
    }

    .year-2026.page-id-4553 .motive3:before {
        top: 55.5% !important;
        left: -3% !important;
    }

    .year-2026.page-id-4583 .motive1:before {
        top: -6% !important;
        right: 5%;
        width: 200px;
        height: 300px;
    }

    body.year-2026.page-id-4583 .motive5:before {
        right: 12.5% !important;
    }
}

@media only screen and (max-width: 684px) {
    .session-speakers-2024.bfor12:after {
        left: -32%;
    }

    .session-chair-2024.sessionchairoW .mainseshdnG {
        font-size: 16px;
    }

    .session-chair-2024.sessionchair2.bfor5:after {
        right: -94px;
    }

    .session-chair-2024 .sessionchairhdnG {
        height: 140px;
        width: 85% !important;
    }

    .session-speakers-2024.sessionchairoW .sessionchairhdnG {
        height: 140px;
        width: 85% !important;
    }

    .session-chair-2024.session-chair-2024 .col-lg-3 img {
        width: 100%;
        float: none;
    }

    .session-speakers-2024.sessionchairoW .col-lg-3 img {
        width: 100%;
        float: none;
    }

    .session-speakers-2024 .col-sm-3:before {
        width: 280px;
        height: 280px;
        left: 10%;
    }

    .session-chair-2024.session-chair-2024 .col-sm-3:before {
        width: 280px;
        height: 280px;
        left: 10%;
    }

    .formroW.aboutroW::before {
        top: 264%;
        right: -15%;
    }

    .formroW.aboutroW::after {
        right: 0;
    }

    .blueptrN::before {
        left: -53%;
    }

    .custom4boXmobile::before {
        right: -47px;
        width: 25%;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        top: -835px;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -142px;
        bottom: 200px;
    }

    .sessionchairoW.session-chair-2024 .modal-body .col-lg-4 img {
        width: 65%;
    }

    .sessionchairoW.session-speakers-2024 .modal-body .col-lg-4 img {
        width: 65%;
    }

    .session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        top: 75%;
        width: calc(60%* 1) !important;
    }

    .session-speakers-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        top: 75%;
        width: calc(60%* 1) !important;
    }

    .year-2025.page-id-3042 .formroW .vc_col-sm-8::after {
        top: 0;
    }

    .year-2025.page-id-3020 .blueptrN::before {
        left: -17%;
    }

    .year-2025.page-id-3020 .formroW.aboutroW::before {
        right: -14% !important;
    }

    .year-2025.page-id-3010 .blueptrN::before {
        left: -17%;
        width: 80px;
    }

    .circleroW .circle-img.left-large {
        width: 170px !important;
        height: 170px !important;
    }

    .circleroW .circle-img.center-big {
        width: 260px !important;
        height: 260px !important;
    }

    .circleroW .circle-img.top-right-small {
        top: 0 !important;
    }

    .year-2025.page-id-2996 .leftcirclE:before {
        width: 80px;
        height: 80px;
    }

    .year-2025.page-id-2996 .rightcirclE::before {
        width: 80px;
        height: 80px;
    }

    .year-2025.page-id-2996 .rightsnakE::after {
        right: -40px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG_inneR {
        top: 22px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG:after {
        height: 180px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG:after {
        height: 180px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .popup-content {
        margin-top: 110px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .popup-content {
        margin-top: 110px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG_inneR {
        top: 50px;
    }

    .year-2025.page-id-3485 .popup-header .session-badge {
        font-size: 26px;
    }

    .year-2025.page-id-3485 .popup-header .date-time {
        font-size: 16px;
    }

    .year-2025.page-id-2986 .agenda_b2::before {
        right: 24%;
    }

    .year-2025.page-id-2986 .sceduleroW .p-l-50-hdnG {
        width: 83.5%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-2 .vc_column-inner {
        width: 81.5%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        width: 81%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 .vc_column-inner {
        width: 81%;
    }

    .year-2025.page-id-3485 .popup-left::after {
        top: 55%;
    }

    .year-2025.page-id-3485 .decorative-dots {
        top: 50%;
    }

    .year-2025.page-id-3485 .small-x::after {
        top: 235px;
        right: 0;
    }

    .attendees_row_2026 .vc_inner {
        row-gap: 80px !important;
    }

    .vc_row.green-cut-flower .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 36px !important;
        line-height: 36px !important;
    }

    .ideas_row_2026 .motive1:before {
        left: -22%;
    }

    .ideas_row_2026 .motive3:before {
        left: -13%;
    }

    .ideas_row_2026 .motive2:before {
        left: -34%;
    }

    .speaker_row_2026 .motive9::before {
        left: -17%;
        width: 250px;
        height: 250px;
        top: 6%;
    }

    .speaker_row_2026 .motive12:before {
        right: -9%;
        top: 34%;
        width: 300px;
        height: 300px;
    }

    .speaker_row_2026 .motive13:before {
        right: 2%;
        top: 39%;
        width: 150px;
        height: 150px;
    }

    .speaker_row_2026 .ticket-buttons {
        width: 60%;
    }

    .speaker_row_2026 .motive11:before {
        top: 40%;
        width: 280px;
        height: 280px;
        left: 0;
    }

    .speaker_row_2026 .sp26-info strong {
        font-size: 18px;
    }

    .speaker_row_2026 .sp26-info h3 {
        font-size: 22px;
    }

    .speaker_row_2026 .sp26-info p {
        font-size: 14px;
        line-height: 20px;
        margin: 0 auto;
    }

    .year-2026.page-id-4553 .motive7:before {
        right: -6%;
    }

    .year-2026.page-id-4553 .motive5:before {
        right: 6% !important;
        top: 20% !important;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -1% !important;
    }

    .year-2026.page-id-4583 .motive5:before {
        right: 19% !important;
    }

    .year-2026.page-id-4629 .motive10::before {
        right: 31%;
    }

    .year-2026.page-id-4609 #waveswhite {
        right: 4% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive9::before {
        left: -12% !important;
        top: 2% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive10::before {
        top: 26% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 #wavesgreen {
        top: 4%;
        right: 5%;
        width: 80px !important;
        height: 100px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 #snakegreen {
        left: auto !important;
        bottom: auto;
        width: 50px !important;
        height: 150px !important;
        top: 8%;
        right: 46%;
    }

    .sp26-index .sp26-index-modal .sp26-modal-right {
        padding: 10px 30px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-index>.sp26-stage {
        gap: 70px 40px !important;
    }

    .year-2026.page-id-4526 .motive14:before {
        bottom: -7.5% !important;
        left: -4% !important;
    }

    .year-2026.page-id-4807 .aendahdnG {
        width: 100%;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-2 .vc_column-inner {
        width: 100%;
        float: none;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item {
        display: inline;
        padding: 0 !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list.left li .icon_description {
        padding-left: 0;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 .vc_column-inner {
        width: 100%;
        float: none;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        width: 100%;
        float: none;
    }

    .year-2026.page-id-4807 .sceduleroW .smile_icon_list.left li .icon_list_connector {
        display: none;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .wpb_text_column p {
        text-align: center;
    }

    .year-2026.page-id-4807 .sceduleroW .smile_icon_list {
        text-align: center;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .uvc-sub-heading {
        text-align: center;
    }

    .year-2026.page-id-4807 .sceduleroW .smile_icon_list li .icon_list_icon {
        width: 100%;
        height: 4em;
        margin: 10px auto;
        background: transparent !important;
    }

    .year-2026.page-id-4807 .sceduleroW strong {
        display: block;
    }

    .year-2026.page-id-4807 .sceduleroW .p-l-50-hdnG {
        width: 100%;
        text-align: center !important;
        padding-bottom: 15px;
    }

    .year-2026.page-id-4807 .sceduleroW.vc_tta.vc_general {
        padding: 0;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row {
        margin: 0 auto !important;
        border-radius: 0;
        padding: 20px;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta.vc_tta-shape-rounded .vc_tta-panel-body,
    .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading {
        border-radius: 0 !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel .vc_tta-panel-body .vc_row {
        margin: 0 auto 25px !important;
    }

    body.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item .icon_list_icon img.list-img-icon {
        position: absolute !important;
        left: 50% !important;
        top: -16px !important;
        bottom: auto !important;
        transform: translateX(-50%) !important;
        width: 220px !important;
        height: 180px !important;
        min-width: 0 !important;
        max-width: none !important;
        min-height: 0 !important;
        max-height: none !important;
        object-fit: contain !important;
        object-position: center bottom !important;
        filter: grayscale(100%) !important;
        border: 0 !important;
        border-radius: 0 !important;
        z-index: 2 !important;
        -webkit-mask-image: url(/wp-content/themes/madsemble/images/speaker-motiv.svg), radial-gradient(ellipse 52px 66px at 50% 46px, #000 99%, transparent 100%) !important;
        -webkit-mask-repeat: no-repeat, no-repeat !important;
        -webkit-mask-position: center 19px, center top !important;
        -webkit-mask-size: 158px 158px, 165px 132px !important;
        -webkit-mask-composite: source-over !important;
        mask-image: url(/wp-content/themes/madsemble/images/speaker-motiv.svg), radial-gradient(ellipse 52px 66px at 50% 46px, #000 99%, transparent 100%) !important;
        mask-repeat: no-repeat, no-repeat !important;
        mask-position: center 19px, center top !important;
        mask-size: 158px 158px, 165px 132px !important;
        mask-composite: add !important;
    }

    body.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item {
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        margin: 0 0 35px 0 !important;
        padding: 0 !important;
        overflow: visible !important;
    }

    body.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item .icon_list_icon {
        position: relative !important;
        width: 170px !important;
        height: 170px !important;
        min-width: 170px !important;
        max-width: 170px !important;
        min-height: 170px !important;
        max-height: 170px !important;
        flex: 0 0 170px !important;
        margin: 30px auto 10px !important;
        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        overflow: visible !important;
    }

    body.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item .icon_list_icon::before {
        content: "";
        position: absolute !important;
        width: 160px !important;
        height: 160px !important;
        left: 50% !important;
        top: 50% !important;
        transform: translate(-50%, -50%) !important;
        background:
            url('/wp-content/themes/madsemble/images/speaker-motiv-pink.svg') center / contain no-repeat !important;
        z-index: 1 !important;
    }

    body.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item .icon_description {
        position: relative !important;
        width: 100% !important;
        height: auto !important;
        margin: 0 auto !important;
        padding: 0 15px !important;
        text-align: center !important;
        z-index: 5 !important;
    }

    body.year-2026.page-id-4807 .sceduleroW .icon_list_connector {
        display: none !important;
    }

    .year-2026.page-id-4807 #wavesyellow {
        top: -0.7% !important;
    }

    .year-2026.page-id-4807 .motive7:before {
        right: -41% !important;
    }

    .year-2026.page-id-4641 .motive11:before {
        width: 200px !important;
        height: 200px !important;
    }

    .year-2026.page-id-4641 .motive12:before {
        top: -14px;
        width: 200px !important;
        height: 200px !important;
    }

    .year-2026.page-id-4641 .decorative-waves {
        height: 60px !important;
        width: 180px !important;
    }

    body.year-2026.page-id-4752 .motive3:before {
        top: 1.9% !important;
        left: 0% !important;
    }

    body.year-2026.page-id-4807 .sceduleroW .icon_description_text {
        line-height: 20px !important;
        padding-bottom: 30px;
    }

    .year-2026.page-id-4807 .sceduleroW .smile_icon_list li .icon_description p br {
        display: none;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap {
        margin-top: 15px;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel .vc_row .wpb_text_column p {
        text-align: center;
        margin: 0 auto 15px;
    }

    .year-2026.page-id-4807 .sceduleroW .blue_hdnG_2026 h3 {
        text-align: center;
    }

    .year-2026.page-id-4807 .sceduleroW .white_title_24 strong {
        text-align: center;
    }

    .year-2026.page-id-4807 .sceduleroW .uvc-sub-heading {
        text-align: center;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row {
        padding: 30px 30px !important;
    }

    body.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item:last-child {
        margin-bottom: 0 !important;
    }

    body.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .vc_column-inner .vc_empty_space {
        height: auto !important;
    }

    .year-2026.page-id-4641 .popup-content .owl-carousel .owl-stage-outer {
        padding-top: 5% !important;
    }

    body.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap.iconimG1 li .icon_list_icon img.list-img-icon,
    body.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap.iconimG li:nth-child(2) .icon_list_icon img.list-img-icon {
        width: 170px !important;
        height: 170px !important;
    }
}

@media only screen and (max-width: 667px) {
    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -138px;
    }

    .speakerh5 {
        left: 15px;
    }

    .iconroW2 .vc_col-sm-9::before {
        right: 35%;
    }

    .session-speakers-2024 .col-sm-3:before {
        left: 5%;
    }

    .session-chair-2024.session-chair-2024 .col-sm-3:before {
        left: 5%;
    }

    .session-chair-2024.sessionchair2.bfor5:after {
        right: -70px;
    }

    .page-template-homepage2024 .mblespkR .contenT .designatioNs {
        font-size: 16px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        top: -830px;
        height: 220px;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -138px;
        bottom: 196px;
    }

    .page-template-homepage2024 .vc_separator {
        width: 85%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG h5 {
        font-size: 24px !important;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .popup-content {
        margin-top: 20%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        height: 160px;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .popup-content {
        margin-top: 17%;
    }

    .single.single-sessions .ult-overlay-close.top-right {
        right: 10px;
        top: 10px;
    }

    .year-2025.page-id-3020 .blueptrN::before {
        left: -16%;
    }

    .year-2025.page-id-3020 .formroW.aboutroW::before {
        right: -12% !important;
    }

    .year-2025 .sessions-carousel .owl-dots {
        left: 20%;
        gap: 40px;
    }

    .grey-lines {
        width: 250px;
    }

    .blk-x {
        width: 160px;
        bottom: 9%;
    }

    .whatroW {
        width: 90% !important;
    }

    .circleroW .counter-fleX .stats-top .aio-icon-top,
    .counter-fleX .stats-top .stats-desc {
        text-align: center;
    }

    .whatroW .vc_col-sm-5 .width-80 .uvc-sub-heading {
        text-align: center;
    }

    .whatroW .vc_col-sm-5 .uvc-main-heading {
        text-align: center;
    }

    .circleroW .whatroW {
        padding-bottom: 20px !important;
    }

    .circleroW .circle-img.center-big {
        width: 320px !important;
        height: 320px !important;
    }

    .circleroW .circle-img.top-right-small {
        width: 150px !important;
        height: 150px !important;
        right: 16% !important;
    }

    .circleroW .circle-img.top-left-small {
        width: 190px !important;
        height: 190px !important;
        top: 0 !important;
    }

    .circleroW .circle-img.left-large {
        width: 220px !important;
        height: 220px !important;
        top: 32% !important;
    }

    .circleroW .circle-img.bottom-left-small {
        bottom: 12% !important;
        left: 22% !important;
    }

    .circleroW .circle-collage-wrapper {
        height: 100vh;
    }

    .circleroW .half-grey-circle {
        left: 0;
        top: -17%;
    }

    .circleroW .lines-container {
        right: 30%;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG h6.agencY {
        font-size: 15px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG h6.agencY {
        font-size: 15px;
    }

    .year-2025.page-id-3485 .small-x::after {
        top: 230px;
        right: 0;
    }

    .year-2025.page-id-3485 .leftcirclE:before {
        width: 50px;
        height: 50px;
    }

    .year-2025.page-id-3485 .popup-header::after {
        width: 35%;
        left: -38px;
    }

    .year-2025.page-id-3485 .decorative-dots {
        top: 65%;
        width: 55%;
        top: 45%;
    }

    .year-2025.page-id-3485 .popup-speaker-image {
        width: 170px;
        height: 170px;
    }

    .year-2025.page-id-3485 .popup-content .popup-right h3 {
        margin-bottom: 10px;
        font-size: 18px;
    }

    .year-2025.page-id-3485 .popup-description p:last-child {
        font-size: 14px;
    }

    .year-2025.page-id-3485 .popup-left p {
        font-size: 16px;
        width: 55%;
        margin: 0 auto;
        line-height: 20px;
    }

    .year-2025.page-id-3485 .popup-left::after {
        height: 20px;
        width: 15%;
        top: 55%;
    }

    .attendees_row_2026 .vc_inner>.vc_col-sm-3 {
        width: 50% !important;
        max-width: 50% !important;
        flex: 0 0 50% !important;
    }

    #wavesyellow {
        right: 5% !important;
        bottom: 110px;
    }

    .counter_row_2026.vc_row {
        height: 360px !important;
        padding: 0 0 30px 0 !important;
    }

    .ideas_row_2026 .motive4:before {
        left: 8%;
        top: 99%;
    }

    .green-cut-flower {
        background-size: 99% !important;
    }

    .speaker_row_2026 .motive15:before {
        right: -31% !important;
        width: 400px !important;
        height: 400px !important;
        bottom: -11%;
    }

    .speaker_row_2026 .motive10::before {
        left: 3%;
        width: 60px;
        height: 60px;
        top: 26%;
    }

    .speaker_row_2026 .motive11:before {
        top: 38%;
    }

    .speaker_row_2026 .sessions26-right {
        height: auto;
        margin-top: 0;
    }

    .speaker_row_2026 .sessions26-left {
        padding: 30px 15px 20px;
    }

    .speaker_row_2026 #wavesgreen {
        top: 10%;
        right: 6%;
        width: 70px !important;
        height: 70px !important;
    }

    .year-2026.page-id-4553 .motive5:before {
        top: 27% !important;
    }

    .year-2026.page-id-4553 .motive7:before {
        right: -6%;
        bottom: -6%;
    }

    .year-2026.page-id-4609 .motive17:before {
        top: -11% !important;
        width: 320px !important;
        height: 320px !important;
    }

    .year-2026.page-id-4526 .motive14:before {
        bottom: -6.5% !important;
        width: 70px !important;
        height: 70px !important;
        left: -1% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive12:before {
        width: 300px !important;
        height: 300px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive13:before {
        right: -10% !important;
        top: 37% !important;
        width: 150px !important;
        height: 150px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-info h3 {
        font-size: 22px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-info strong {
        font-size: 16px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-info p {
        font-size: 15px !important;
    }

    .year-2026.page-id-4641 .popup-description p:last-child {
        font-size: inherit !important;
    }

    .year-2026.page-id-4752 .motive3:before {
        left: 3% !important;
        top: 150px !important;
        width: 200px;
        height: 200px;
    }

    .year-2026.page-id-4752 .motive7:before {
        bottom: -30px !important;
    }

    .qr_sec_2026>.vc_col-sm-5:nth-child(4) .vc_column-inner {
        padding: 0 !important;
    }

    .speaker_row_2026 .sessions26-kite {
        height: 300px !important;
    }

    .speaker_row_2026 .sessions26-kite img {
        height: auto !important;
    }

    body.page-id-5009.year-2026 .motive7:before {
        right: auto !important;
        left: -5% !important;
        top: 98% !important;
    }

    body.page-id-5009.year-2026 .site-footer {
        z-index: 1;
        position: relative;
    }

    .year-2026.page-id-4641 .popup-speaker-section .speaker-info {
        padding: 0 20px;
    }

    .year-2026.page-id-4641 .cta-link {
        margin-bottom: 10px !important;
    }

    body.page-id-4641 .track-header-2026::after {
        display: none;
    }
}

@media only screen and (max-width: 640px) {
    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -131px;
    }

    .session-speakers-2024 .col-sm-3:before {
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
    }

    .session-speakers-2024.sessionchairoW .sessionchairhdnG {
        height: 140px;
        width: 90% !important;
        left: 0;
    }

    .session-chair-2024.sessionchairoW .sessionchairhdnG {
        height: 140px;
        width: 90% !important;
        left: 0;
    }

    .session-chair-2024.session-chair-2024 .col-sm-3:before {
        width: 87%;
        height: 100%;
        left: 10%;
        right: 0;
        top: 15%;
    }

    .formroW.aboutroW::before {
        right: -10%;
    }

    .custom4boXmobile::before {
        right: -40px;
    }

    .page-template-homepage2024 .insprationalroWmobilE .ult-banner-block .mask .bb-description p {
        font-size: 20px;
    }

    .page-template-homepage2024 .insprationalroWmobilE .ult-banner-block .mask .bb-description h3 {
        font-size: 28px;
    }

    .page-template-homepage2024 .pinkboX .uvc-sub-heading {
        font-size: 20px !important;
    }

    .page-template-homepage2024 .pinkboX.vc_col-sm-6:hover :before {
        font-size: 20px;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -131px;
        bottom: 189px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        top: -823px;
    }

    .page-template-homepage2024 .speakeroW .vc_col-sm-3::before {
        top: -4%;
    }

    .registrationbtN img {
        width: 30px;
    }

    .year-2025.page-id-3020 .formroW.aboutroW::before {
        right: -10% !important;
    }

    .year-2025.page-id-3020 .blueptrN::before {
        left: -13%;
    }

    .speaker-slider-container .popup-image {
        height: 350px;
    }

    .circleroW .circle-img.center-big {
        width: 300px !important;
        height: 300px !important;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .col-lg-3 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .year-2025 .sessionchairoW .col-lg-3 img {
        height: 450px;
        width: 450px;
    }

    .year-2025 .sessionchairtoP.sessionchairoW .col-sm-3 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h5 {
        font-size: 28px;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h6.designatioN {
        font-size: 16px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG_inneR {
        top: 60px;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h6.agencY {
        font-size: 18px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .sessionchairhdnG_inneR {
        top: 60px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 {
        grid-gap: 180px 0px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 {
        grid-gap: 180px 0px;
    }

    .year-2025 .sessionchair2.bfor2:after {
        top: 105%;
    }

    .year-2025 #sessionspeaker.vc_row {
        padding: 35% 0 !important;
    }

    .year-2025 .bfor8.breakoutleaders:after {
        top: 102%;
    }

    .year-2025 .sessionchair2.bfor5:after {
        height: 120px;
        background-size: contain;
        top: 228% !important;
        left: 76%;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG:after {
        height: 165px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG:after {
        height: 165px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG_inneR {
        top: 50px;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-2 .vc_column-inner {
        width: 80%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        width: 80%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 .vc_column-inner {
        width: 80%;
    }

    .year-2025.page-id-2986 .sceduleroW .p-l-50-hdnG {
        width: 82.5%;
    }

    .year-2025.page-id-3485 .popup-content.navy:after,
    .year-2025.page-id-3485 .popup-content.yellow:after,
    .year-2025.page-id-3485 .popup-content.purple:after,
    .year-2025.page-id-3485 .popup-content.green:after,
    .year-2025.page-id-3485 .popup-content.orange:after,
    .year-2025.page-id-3485 .popup-content.pink:after,
    .year-2025.page-id-3485 .popup-content.blue:after {
        width: 90px;
        top: 23%;
    }

    .year-2025.page-id-3485 .close-btn {
        top: 0;
        right: 0;
    }

    .year-2025.page-id-3485 .popup-content {
        border-radius: 25px;
    }

    .archive_row_2026.vc_row .uvc-main-heading h2 {
        font-size: 32px !important;
        line-height: 32px !important;
    }

    .archive_row_2026 .vc_row:nth-child(2) {
        padding: 0 10px 30px 10px !important;
    }

    .sponsor_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 36px !important;
        line-height: 36px !important;
    }

    .ideas_row_2026 .motive1:before {
        left: -25%;
    }

    .speaker_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 36px !important;
        line-height: 36px !important;
    }

    .register_home_row_2026 .videomain-gothamsub36 .uvc-main-heading h2 {
        font-size: 36px !important;
        line-height: 36px !important;
        width: 70%;
    }

    .speaker_row_2026 #wavesgreen {
        top: 9%;
    }

    body .session_row_2026 .ult_tab_section .ult-span-text {
        font-size: 22px !important;
        line-height: 22px !important;
    }

    .session_row_2026 .ult_tabmenu.style2 li.ult_tab_li a,
    .session_row_2026 .ult_tabmenu.style2 li.ult_tab_li a:hover {
        padding: 18px 40px 12px !important;
    }

    .speaker_row_2026 .ult_tabmenu {
        width: 80% !important;
        max-width: 80% !important;
    }

    .session_row_2026 .ult_tabmenu.style2 li.ult_tab_li:first-child a {
        border-top-left-radius: 15px !important;
    }

    .session_row_2026 .ult_tabmenu.style2 li.ult_tab_li:last-child a {
        border-top-right-radius: 15px !important;
    }

    .speaker_row_2026 .ult_tabmenu li {
        width: 50% !important;
    }

    .speaker_row_2026 span.ult_tab_section {
        display: block;
        text-align: center !important;
        margin: 0 auto;
        float: none;
    }

    .speaker_row_2026 .sessions26-description {
        font-size: 16px;
        line-height: 20px;
    }

    .speaker_row_2026 .ult_tab_main {
        display: block;
    }

    .year-2026.page-id-4553 .motive4:before {
        top: 95% !important;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -3% !important;
    }

    .year-2026.page-id-4583 .motive5:before {
        right: 20% !important;
    }

    .year-2026.page-id-4629 .motive12:before {
        right: -14% !important;
    }

    .year-2026.page-id-4629 .motive10::before {
        right: 35%;
    }

    .year-2026.page-id-4526 .motive14:before {
        bottom: -7% !important;
    }

    .year-2026.page-id-4807 .motive5:before {
        right: 5% !important;
    }

    .year-2026.page-id-4807 .motive7:before {
        right: -44% !important;
    }

    .year-2026.page-id-4807 .motive2:before {
        left: 0;
    }

    .year-2026.page-id-4641 .speaker-info h3 {
        font-size: 24px !important;
    }

    .year-2026.page-id-4641 .speaker-info p {
        font-size: 16px !important;
    }

    .year-2026.page-id-4641 .close-btn {
        padding: 0 !important;
        top: 25px !important;
        right: 15px !important;
        line-height: 0 !important;
        width: auto !important;
        height: auto !important;
    }

    .year-2026.page-id-4641 .popup-content {
        height: auto !important;
        max-width: 80% !important;
    }

    body.year-2026.page-id-4752 .motive3:before {
        top: 2% !important;
    }

    .qr_sec_2026>.vc_col-sm-3:nth-child(2) .vc_column-inner {
        padding-right: 0 !important;
    }

    body.year-2026.page-id-4583 .motive5:before {
        right: 14.5% !important;
    }

    .qr_sec_2026 .scanhdnG_yellow .uvc-sub-heading {
        padding-right: 10px;
    }
}

@media only screen and (max-width: 600px) {
    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -121px;
    }

    .registeroW .formroW .col-sm-4 {
        max-width: 100%;
        flex: 100%;
    }

    .registeroW .formroW .col-sm-6 {
        max-width: 100%;
        flex: 100%;
    }

    .registeroW .formroW .wpcf7-submit {
        width: 100%;
    }

    .single.single-sessions .ult_modal-body .ssnchairoW .modal-body .row .col-lg-8:after {
        top: 99%;
    }

    .ssnchairoW .modal-body .row {
        width: 100%;
    }

    .single.single-sessions .ult_modal-body .ssnchairoW .popup-content {
        padding: 0px 10px 0 0;
        margin: 30px auto 50px;
    }

    .single.single-sessions .ssnchairoW .modal-body .row .col-lg-4:before {
        left: -40px;
        bottom: 150px;
    }

    .single.single-sessions .ssnchairoW .modal-body .col-lg-4 p {
        margin: 0 auto;
    }

    .single.single-sessions .ult_modal-body .ssnchairoW .sessionchairhdnG {
        margin: 0 auto;
        position: static;
        width: 100%;
        padding: 10px 20px;
    }

    .sessionchair2.bfor5:after {
        right: -40px;
        top: 195px;
    }

    .sessionchair2.bfor4:after {
        right: -45%;
    }

    .sessionchairoW .col-lg-3 img {
        height: 400px;
        width: 400px;
    }

    .index_sessionS .col-sm-3 h5 {
        font-size: 22px;
    }

    .session-chair-2024.sessionchairoW .mainseshdnG {
        font-size: 15px;
    }

    .formroW.aboutroW::before {
        right: -7%;
    }

    .custom4boXmobile::before {
        right: 0px;
        top: -4%;
    }

    .blueptrN::before {
        left: -49%;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        top: -813px;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -121px;
        bottom: 179px;
    }

    .single.single-sessions .snglEsesoN h5 {
        font-size: 26px !important;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .sessionchairhdnG {
        position: absolute;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-4 img {
        width: 80%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-4:before {
        width: 70%;
        height: 100%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .popup-content {
        margin-top: 20%;
    }

    .footoP #menu-footer-menu-2 {
        grid-template-rows: repeat(4, 30px);
    }

    .year-2025.page-id-3020 .blueptrN::before {
        left: -9%;
    }

    .year-2025.page-id-3020 .formroW.aboutroW::before {
        right: -6% !important;
    }

    .year-2025.page-id-3010 .blueptrN::before {
        left: -9%;
        width: 50px;
    }

    .year-2025 .green-line {
        right: 16%;
        top: 66%;
        width: 100px;
        margin: 0 auto;
    }

    .year-2025 .speakeroW .vc_col-sm-3::after {
        width: 100px;
    }

    .year-2025 .skyblue-half-circle {
        width: 80px;
    }

    .circleroW .half-grey-circle {
        top: -11%;
    }

    .circleroW .circle-img.center-big {
        width: 280px !important;
        height: 280px !important;
        top: 31% !important;
    }

    .circleroW .circle-img.top-left-small {
        width: 180px !important;
        height: 180px !important;
    }

    .circleroW .circle-img.top-right-small {
        width: 140px !important;
        height: 140px !important;
        right: 11% !important;
    }

    .circleroW .circle-collage-wrapper {
        height: 100vh;
        max-height: 550px;
    }

    .circleroW .circle-img.left-large {
        width: 200px !important;
        height: 200px !important;
        top: 34% !important;
    }

    .circleroW .circle-img.bottom-left-small {
        bottom: 6% !important;
        left: 26% !important;
    }

    .grey-lines {
        width: 180px;
        right: 0;
    }

    .year-2025.page-id-2996 .leftcirclE:before {
        width: 50px;
        height: 50px;
    }

    .year-2025.page-id-2996 .rightsnakE::after {
        right: -65px;
    }

    .year-2025.page-id-2996 .rightcirclE::before {
        width: 50px;
        height: 50px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG_inneR {
        top: 50px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .sessionchairhdnG_inneR {
        top: 50px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG_inneR {
        top: 45px;
    }

    .year-2025.page-id-3485 .leftcirclE:before {
        display: none;
    }

    .year-2025.page-id-3485 .rightcirclE::before {
        display: none;
    }

    .year-2025.page-id-3485 .popup-left::after {
        top: 45%;
    }

    .year-2025.page-id-3485 .popup-content.navy:after,
    .year-2025.page-id-3485 .popup-content.yellow:after,
    .year-2025.page-id-3485 .popup-content.purple:after,
    .year-2025.page-id-3485 .popup-content.green:after,
    .year-2025.page-id-3485 .popup-content.orange:after,
    .year-2025.page-id-3485 .popup-content.pink:after,
    .year-2025.page-id-3485 .popup-content.blue:after {
        width: 70px;
        top: 30%;
        height: 110px;
    }

    .year-2025.page-id-3485 .popup-speaker-image {
        width: 180px;
        height: 180px;
    }

    .year-2025.page-id-3485 .close-btn {
        top: 10px;
        right: 5px;
        height: 40px;
        padding: 0px 20px;
    }

    .year-2025.page-id-3485 .popup-header .session-badge {
        font-size: 24px;
    }

    .year-2025.page-id-3485 .popup-content .popup-right h3 {
        margin-bottom: 10px;
        font-size: 20px;
    }

    .year-2025.page-id-3485 .popup-content h2 {
        font-size: 26px;
    }

    .year-2025.page-id-3485 .popup-left p {
        font-size: 16px;
        line-height: 20px;
    }

    .year-2025.page-id-3485 .decorative-dots {
        top: 52%;
        width: 60%;
    }

    .year-2025.page-id-2986 .agenda_b3::before {
        width: 120px;
        height: 100px;
    }

    .year-2025.page-id-2986 .agenda_b1::before {
        width: 120px;
        height: 100px;
    }

    .year-2025.page-id-2986 .agenda_b2::before {
        right: 22%;
        width: 40px;
        height: 40px;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .vc_column-inner {
        padding: 0 !important;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-2 .vc_column-inner {
        width: 82%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 .vc_column-inner {
        width: 82%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        width: 82%;
    }

    .year-2025.page-id-2986 .sceduleroW .p-l-50-hdnG {
        width: 82%;
    }

    .year-2025.page-id-3485 .popup-left::after {
        top: 55%;
    }

    .year-2025.page-id-3485 .popup-left {
        padding: 50px 0 0;
    }

    .year-2025.page-id-3485 .popup-header::after {
        width: 30%;
        left: -38px;
        height: 180px;
        top: 15%;
    }

    .year-2025.page-id-3485 .session-title {
        font-size: 22px;
    }

    .year-2025.page-id-3894 .giveaway3::before {
        width: 90px;
        height: 90px;
    }

    .snake-slider #snakeyellow {
        width: 80px !important;
        height: 200px !important;
        transform: scale(0.7);
        transform-origin: center center;
    }

    .counter_row_2026 .live-countdown {
        gap: 0;
        margin: 0 auto;
        width: 80%;
    }

    .counter_row_2026.vc_row {
        padding: 0 0 0px 0 !important;
    }

    .counter_row_2026.vc_row #wavesyellow {
        right: 8% !important;
        bottom: 160px;
        width: 80px !important;
        height: 80px !important;
    }

    .green-cut-flower {
        height: 260px !important;
    }

    .ideas_row_2026 .motive6:before {
        top: 32%;
        width: 350px;
        height: 350px;
        right: -10%;
    }

    .ideas_row_2026 .motive5:before {
        top: 34%;
    }

    .ideas_row_2026 .motive1:before {
        left: -23%;
        width: 250px;
        height: 250px;
    }

    .ideas_row_2026 .motive3:before {
        left: -15%;
    }

    .ideas_row_2026 .motive2:before {
        left: -43%;
    }

    .ideas_row_2026 .motive4:before {
        left: 9%;
        top: 100%;
    }

    .ideas_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 45px !important;
        line-height: 45px !important;
    }

    .speaker_row_2026 #wavesgreen {
        top: 10.5%;
        right: 6%;
        width: 60px !important;
        height: 60px !important;
    }

    .speaker_row_2026 .sp26-card {
        width: 75%;
    }

    .speaker_row_2026 .sp26-stage {
        height: 620px;
        margin-top: 30px;
    }

    .speaker_row_2026 .session_row_2026 {
        width: 100% !important;
    }

    .speaker_row_2026 .motive12:before {
        right: -7%;
        top: 26%;
        width: 250px;
        height: 250px;
    }

    .speaker_row_2026 .motive13:before {
        right: 5%;
        top: 30%;
        width: 110px;
        height: 110px;
    }

    .speaker_row_2026 .motive11:before {
        top: 35%;
        left: -11%;
        width: 300px;
        height: 300px;
    }

    .speaker_row_2026 #snakegreen {
        left: 8%;
        bottom: 0;
        height: 160px !important;
        width: 50px !important;
    }

    .motive14:before {
        width: 90px !important;
        height: 90px !important;
        bottom: -7.4% !important;
        left: -2% !important;
    }

    .speaker_row_2026 .motive15:before {
        right: -32% !important;
        width: 350px !important;
        height: 350px !important;
        bottom: -8%;
    }

    .vc_row.marquee_row_2026 {
        padding: 0 !important;
    }

    body.year-2026.page-id-4583 .motive6:before {
        right: -8% !important;
        top: 12% !important;
    }

    .year-2026.page-id-4583 .motive5:before {
        right: 12% !important;
        top: 18.2% !important;
    }

    .year-2026.page-id-4583 .motive2:before {
        left: -21% !important;
        top: 39% !important;
    }

    .year-2026.page-id-4609 .motive17:before {
        top: -10% !important;
        right: -15%;
    }

    body.year-2026.page-id-4609 #snakegreen {
        bottom: -5%;
    }

    .speaker_row_2026.vc_row .sp26 {
        padding: 50px 20px 0;
    }

    .speaker_row_2026.vc_row .sp26-dots {
        margin-top: 0;
    }

    .year-2026.page-id-4807 .motive7:before {
        right: -48% !important;
    }

    .year-2026.page-id-4807 .motive1:before {
        left: -41% !important;
    }

    body.year-2026.page-id-4807 .aendahdnG .uvc-main-heading h2 {
        font-size: 50px !important;
        line-height: 45px !important;
    }

    .year-2026.page-id-4807 .aendahdnG .uvc-sub-heading {
        font-size: 18px !important;
        line-height: 18px !important;
    }

    .agenda_top_row_2026 img {
        width: 60%;
    }

    .year-2026.page-id-4807 .agenda_top_row_2026 {
        border-bottom-left-radius: 130px !important;
        border-bottom-right-radius: 130px !important;
        padding: 40px 0 !important;
    }

    .year-2026.page-id-4641 .day {
        line-height: 3rem !important;
        font-size: 3rem !important;
    }

    .year-2026.page-id-4641 .slot {
        font-size: 1.8rem !important;
        line-height: 1.8rem !important;
    }

    .year-2026.page-id-4752 .motive7:before {
        right: 3% !important;
    }

    body.year-2026.page-id-4752 .motive3:before {
        top: 2% !important;
        width: 170px;
        height: 170px;
        left: -5% !important;
    }





    .qr_sec_2026 .scanhdnG_white h2 {
        font-size: 18px !important;
    }

    .qr_sec_2026 .scancodE_img img {
        width: 100% !important;
    }

    .qr_sec_2026>.vc_col-sm-3:nth-child(2),
    .qr_sec_2026>.vc_col-sm-5:nth-child(4) {
        width: 46% !important;
    }

    .qr_sec_2026>.vc_col-sm-1:nth-child(3) {
        width: 8% !important;
    }

    .qr_sec_2026 .scanhdnG_yellow h2,
    .qr_sec_2026 .whatsapp_white h2 {
        font-size: 16px !important;
    }

    .qr_sec_2026 .scanhdnG_yellow .uvc-sub-heading,
    .qr_sec_2026 .whatsapp_white .uvc-sub-heading {
        font-size: 14px !important;
    }

    .qr_sec_2026 .qr_phone_2026 {
        font-size: 19px !important;
    }

    body.year-2026.page-id-4583 .whatsapp_white h2 {
        font-size: 16px !important;
    }

    .qr_sec_2026 .ubtn {
        font-size: 13px !important;
    }

    .qr_sec_2026 .or_bordeR {
        height: 165px !important;
    }

    body.page-id-5009.year-2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 34px !important;
        line-height: 34px !important;
    }

    .year-2026.page-id-4807 .sceduleroW .white_title_24 strong {
        font-size: 20px !important;
        line-height: 23px !important;
    }

    .year-2026.page-id-4641 .track-date-time {
        font-size: 14px !important;
        font-weight: 600 !important;
        padding: 8px 40px 8px 30px !important;
    }

    .year-2026.page-id-4641 .track-date-time strong {
        font-size: 14px !important;
        font-weight: 600 !important;
    }

    .year-2026.page-id-4641 .track-day {
        font-size: 22px !important;
        padding: 15px 40px !important;
    }

    .year-2026.page-id-4641 .popup-left .speaker-info p {
        font-size: 18px !important;
        line-height: 1.5rem !important;
    }

    .year-2026.page-id-4641 .popup-left .speaker-info h3 {
        padding-bottom: 10px;
    }

    body.year-2026.page-id-4641 .speaker-item.shape-no .sp26-visual {
        width: 120px !important;
        height: 120px !important;
        min-width: 120px !important;
        min-height: 120px !important;
        flex: 0 0 120px !important;
    }

    body.year-2026.page-id-4641 .speaker-item.shape-no .sp26-mask {
        width: 120px !important;
        height: 120px !important;
    }

    body.year-2026.page-id-4641 .speaker-item.shape-no .sp26-mask img {
        width: 120px !important;
        height: 120px !important;
        max-width: 120px !important;
    }
}


@media only screen and (max-width: 568px) {
    .sessioNs.owl-carousel.owl-three .owl-item .imgdiV:hover p {
        padding: 70px 60px 0;
        font-size: 30px;
        line-height: 35px;
    }

    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: -353px;
        font-size: 20px;
    }

    .sessioNs.owl-carousel.owl-three .owl-item h5 {
        font-size: 20px;
        left: 0;
        right: 0;
        width: 100%;
        transform: none;
        bottom: 59px;
        max-width: 100%;
        text-align: center;
    }

    .logocarouseL .carousel-slider .owl-item img {
        width: auto;
    }

    .mblespkR .contenT {
        height: auto;
    }

    .speakeroW .vc_col-sm-3 .uvc-heading {
        padding: 0 100px;
        text-align: center !important;
        width: 100%;
    }

    .speakeroW .vc_col-sm-3 {
        padding: 0;
    }

    .speakeroW .vc_col-sm-3 .vc_column-inner {
        padding: 0;
    }

    .speakeroW .vc_col-sm-3 .ubtn-ctn-left {
        text-align: center;
    }

    .sesioN .uvc-sub-heading {
        padding: 0 !important;
    }

    #sessions.vc_row {
        padding-top: 35px !important;
    }

    .seassionroW .vc_col-sm-2::after {
        right: 0;
        width: 162px;
        bottom: 639px;
        top: auto;
    }

    .iconroW2 .vc_col-sm-9::before {
        right: 65%;
    }

    .formroW .wpcf7-submit {
        width: 100%;
    }

    .formroWaa .vc_col-sm-8 {
        padding: 50px 0px 0;
    }

    .formroWaa.formroW .vc_col-sm-2:nth-child(1)::before {
        left: -140px;
    }

    .single.single-sessions .container-90.snglEsesoN .col-sm-3 {
        width: 100%;
        flex: 100%;
        max-width: 100%;
        margin: 0 auto 30px;
    }

    .sessionchair2.bfor4:after {
        right: -40%;
        top: -100px;
    }

    .sessionchair2.bfor2:after {
        right: 25%;
        top: -75px;
        width: 40px;
    }

    .ssnchairoW.modal .modal-dialog {
        margin: 0 auto;
    }

    .session-speakers-2024.sessionchairoW .sessionchairhdnG {
        padding: 0 32px;
    }

    .session-chair-2024.sessionchair2.bfor5:after {
        display: none;
    }

    .sessionchair2.bfor4:after {
        right: -45%;
    }

    .session-chair-2024.sessionchairoW .mainseshdnG {
        font-size: 14px;
    }

    .session-chair-2024.sessionchair2.bfor1:after {
        top: -100px !important;
    }

    .session-speakers-2024.bfor12:after {
        left: -36%;
        top: 16%;
    }

    .session-chair-2024.bfor3:after {
        right: -81%;
    }

    .formroW.aboutroW::after {
        right: 20px;
    }

    .blueptrN::before {
        left: -38%;
        top: 155%;
    }

    .custom4boXmobile::before {
        right: 20px;
    }

    .cutX::after {
        left: -13%;
    }

    .formroW.aboutroW::before {
        right: 0%;
        top: 275%;
    }

    .page-template-homepage2024 .insprationalroWmobilE .ult-banner-block .mask .bb-description p {
        font-size: 18px;
        line-height: 23px;
    }

    .page-template-homepage2024 .pinkboX .uvc-sub-heading {
        font-size: 18px !important;
        line-height: 23px;
    }

    .page-template-homepage2024 .pinkboX.vc_col-sm-6:hover :before {
        font-size: 18px;
        line-height: 23px;
    }

    .page-template-homepage2024 .insprationalroWmobilE .ult-banner-block .mask .bb-description h3 {
        font-size: 26px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        top: -789px;
        height: 165px;
        width: 35% !important;
    }

    .sessions-2024.sessioNs.owl-carousel.owl-three .owl-item h5 {
        right: 0;
        bottom: 59px;
    }

    .page-template-homepage2024 #sessions.container-90 {
        padding-top: 0 !important;
    }

    .page-template-homepage2024 .sessioNs.owl-carousel.owl-three .owl-item .imgdiV:hover p {
        font-size: 26px;
        line-height: 30px;
    }

    .logocarouseL2024 .carousel-slider .carousel-slider__caption .caption {
        font-size: 14px !important;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        top: -811px;
        height: 190px;
        width: 41% !important;
    }

    .page-template-homepage2024 .sessioNs.owl-carousel.owl-three .owl-item.active:nth-child(3) :hover .imgdiV::after {
        bottom: -50px;
    }

    .page-template-homepage2024 .sessioNs.owl-carousel.owl-three .owl-item.active:nth-child(4) :hover .imgdiV::after {
        bottom: 118px;
    }

    .year-2025.page-id-3042 .formroW .vc_col-sm-2:nth-child(1)::before {
        width: 50px;
        top: 550px;
    }

    .year-2025.page-id-3020 .blueptrN::before {
        display: none;
    }

    .year-2025.page-id-3020 .formroW.aboutroW::before {
        display: none;
    }

    .year-2025.page-id-3010 .blueptrN::before {
        display: none;
    }

    .circleroW .circle-img.left-large {
        width: 180px !important;
        height: 180px !important;
    }

    .circleroW .circle-img.bottom-left-small {
        left: 23% !important;
        bottom: 9% !important;
    }

    .circleroW .circle-img.top-left-small {
        width: 170px !important;
        height: 170px !important;
    }

    .circleroW .circle-img.center-big {
        width: 270px !important;
        height: 270px !important;
    }

    .lines-container {
        top: 10px;
    }

    .circleroW .half-grey-circle {
        top: -20%;
    }

    .circleroW .chevron-pulse {
        left: 0%;
    }

    .year-2025.page-id-2996 .rightsnakE::after {
        display: none;
    }

    .year-2025.page-id-2996 .leftcirclE:before {
        display: none;
    }

    .year-2025.page-id-2996 .rightcirclE::before {
        display: none;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG:after {
        height: 150px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG:after {
        height: 150px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG_inneR {
        top: 35px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG_inneR {
        top: 45px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .popup-content {
        margin-top: 80px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .popup-content {
        margin-top: 80px;
    }

    .breakoutroW.vc_row {
        padding: 0 20px !important;
    }

    .breakoutroW1.vc_row {
        padding: 80px 20px 0 !important;
    }

    .year-2025.page-id-3485 .small-x::after {
        top: 280px;
        right: 20px;
        width: 40px;
        height: 50px;
    }

    .year-2025.page-id-3485 .orange-x::after {
        top: 305px;
        right: 14%;
        width: 90px;
        height: 90px;
    }

    .year-2025.page-id-3485 .breakout-card .decorative-fan {
        width: 80px !important;
        height: 120px !important;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-2 .vc_column-inner {
        width: 81%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 .vc_column-inner {
        width: 81%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        width: 81%;
    }

    .year-2025.page-id-2986 .sceduleroW .p-l-50-hdnG {
        width: 81%;
    }

    .year-2025.page-id-2986 .agenda_b2::before {
        right: 25%;
    }

    .vc_row.green-cut-flower .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 32px !important;
        line-height: 32px !important;
    }

    .green-cut-flower .ubtn {
        font-size: 14px !important;
        line-height: 14px !important;
        padding: 12px 15px 9px !important;
    }

    .speaker_row_2026 .sp26-stage {
        height: 560px;
    }

    .year-2026.page-id-4629 .motive13:before {
        right: -9% !important;
        width: 140px !important;
        height: 140px !important;
        top: 15% !important;
    }

    .year-2026.page-id-4629 .motive12:before {
        right: -12% !important;
        top: 13% !important;
        width: 200px !important;
        height: 200px !important;
    }

    .partnership_row_2026.vc_row {
        padding-bottom: 100px !important;
    }

    .year-2026.page-id-4629 .motive11:before {
        top: auto !important;
        left: 0% !important;
        width: 110px !important;
        height: 110px !important;
        bottom: -7%;
    }

    .year-2026.page-id-4609 .blueareA .vc_col-sm-5 .vc_column-inner h2 {
        font-size: 26px;
        line-height: 30px;
    }

    .year-2026.page-id-4609 .motive16::before {
        bottom: -7%;
    }

    body.year-2026.page-id-4609 #snakegreen {
        bottom: -4%;
        width: 80px !important;
        height: 200px !important;
        left: 12% !important;
    }

    body.year-2026.page-id-4609 #waveswhite {
        width: 100px !important;
        height: 120px !important;
        top: 54% !important;
    }

    .year-2026.page-id-4526 .motive14:before {
        bottom: -7.5% !important;
    }

    .speaker_row_2026.vc_row .sp26-dots {
        margin-top: 5%;
    }

    .year-2026.page-id-4641 .breakoutforM .uvc-main-heading h2 {
        font-size: 36px !important;
        line-height: 36px !important;
    }

    .year-2026.page-id-4641 .breakoutforM .participant-details-form h3 {
        font-size: 24px !important;
        line-height: 24px !important;
    }

    .year-2026.page-id-4641 .track-section h3 {
        font-size: 1.5rem;
    }

    body.year-2026.page-id-4641 .sp26-visual,
    body.year-2026.page-id-4641 .sp26-visual .sp26-shape,
    body.year-2026.page-id-4641 .sp26-visual .sp26-shape .sp26-mask {
        width: 120px !important;
        height: 120px !important;
    }

    .year-2026.page-id-4641 .speaker-info h3 {
        font-size: 22px !important;
        line-height: 25px;
    }

    .year-2026.page-id-4641 .speaker-info p {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .year-2026.page-id-4641 .decorative-waves {
        height: 50px !important;
        width: 150px !important;
    }

    .year-2026.page-id-4641 .day {
        line-height: 2.6rem !important;
        font-size: 2.6rem !important;
    }

    .year-2026.page-id-4641 .slot {
        font-size: 1.5rem !important;
        line-height: 1.5rem !important;
    }

    .year-2026.page-id-4641 .brkouts-cat-hdnG::before {
        top: calc(50% - 22px) !important;
        width: 50px !important;
        height: 50px !important;
        left: 4% !important;
    }

    .year-2026.page-id-4641 .popup-header .date-time {
        font-size: 16px !important;
        line-height: 16px;
    }

    .qr_sec_2026 {
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: stretch !important;
    }

    .qr_sec_2026>.vc_col-sm-3:nth-child(1) {
        width: 100% !important;
        float: none !important;
        text-align: center !important;
    }

    .qr_sec_2026 .scanhdnG_white,
    .qr_sec_2026 .scanhdnG_white h2 {
        text-align: center !important;
    }

    .qr_sec_2026 .scancodE_img,
    .qr_sec_2026 .scancodE_img figure {
        display: flex !important;
        justify-content: center !important;
        text-align: center !important;
        margin: 0 auto !important;
    }

    .qr_sec_2026 .scancodE_img img {
        width: 165px !important;
        height: 165px !important;
        margin: 0 auto !important;
    }

    .qr_sec_2026>.vc_col-sm-3:nth-child(2) {
        width: 45% !important;
        float: none !important;
    }

    .qr_sec_2026 .scanhdnG_yellow,
    .qr_sec_2026 .scanhdnG_yellow h2,
    .qr_sec_2026 .scanhdnG_yellow .uvc-sub-heading {
        text-align: left !important;
    }

    .qr_sec_2026 .scanhdnG_yellow h2 {
        font-size: 17px !important;
    }

    .qr_sec_2026 .scanhdnG_yellow .uvc-sub-heading {
        font-size: 13px !important;
        line-height: 1.4 !important;
    }

    .qr_sec_2026>.vc_col-sm-1:nth-child(3) {
        width: 10% !important;
        float: none !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .qr_sec_2026 .or_bordeR {
        width: 100% !important;
        height: 165px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .qr_sec_2026 .or_bordeR::before,
    .qr_sec_2026 .or_bordeR::after {
        left: 50% !important;
        width: 1px !important;
        height: 42% !important;
        transform: translateX(-50%) !important;
    }

    .qr_sec_2026 .or_bordeR::before {
        top: 0 !important;
    }

    .qr_sec_2026 .or_bordeR::after {
        bottom: 0 !important;
    }

    .qr_sec_2026>.vc_col-sm-5:nth-child(4) {
        width: 45% !important;
        float: none !important;
    }

    .qr_sec_2026 .whatsapp_white,
    .qr_sec_2026 .whatsapp_white h2,
    .qr_sec_2026 .whatsapp_white .uvc-sub-heading {
        text-align: left !important;
    }

    .qr_sec_2026 .whatsapp_white h2 {
        font-size: 17px !important;
    }

    .qr_sec_2026 .whatsapp_white .uvc-sub-heading {
        font-size: 13px !important;
        line-height: 1.4 !important;
        margin-top: 8px !important;
        margin-bottom: 15px !important;
    }

    .qr_sec_2026 .qr_phone_2026 {
        font-size: 21px !important;
        white-space: nowrap !important;
    }

    .qr_sec_2026 .ubtn {
        font-size: 11px !important;
        padding: 9px 12px !important;
    }

    body.page-id-5009.year-2026 .motive7:before {
        right: 0 !important;
        left: 0% !important;
        top: 99.7% !important;
        margin: 0 auto;
    }

    body.page-id-5009.year-2026 .motive1:before {
        width: 150px !important;
        height: 150px !important;
    }

    .year-2026.page-id-4641 .track-title {
        font-size: 45px !important;
    }

    .year-2026.page-id-4641 .track-subtitle {
        font-size: 12px !important;
        line-height: 1.3 !important;
        font-weight: 500 !important;
        letter-spacing: 2px !important;
    }
}

@media only screen and (max-width: 540px) {
    .circleroW .circle-img.center-big {
        width: 250px !important;
        height: 250px !important;
    }

    .circleroW .circle-img.top-right-small {
        right: 8% !important;
    }

    .circleroW .lines-container {
        right: 25%;
    }

    .year-2025 .sessionchair2.bfor2:after {
        top: 104%;
    }

    .year-2025 .sessionchair2.bfor1:after {
        left: -80px;
    }

    .year-2025 #sessionchair.vc_row {
        padding-top: 190px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 {
        grid-gap: 140px 0px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 {
        grid-gap: 140px 0px;
    }

    .year-2025 .sessionchair2.bfor5:after {
        top: 226% !important;
        left: 70%;
    }

    .year-2025 .bfor8.breakoutleaders:after {
        left: -30%;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG_inneR {
        top: 40px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG:after {
        height: 140px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG:after {
        height: 140px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG h5 {
        font-size: 23px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG h5 {
        font-size: 23px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG h6.agencY {
        font-size: 14px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG h6.agencY {
        font-size: 14px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG h6.designatioN {
        font-size: 14px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG h6.designatioN {
        font-size: 14px;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-2 .vc_column-inner {
        width: 80%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 .vc_column-inner {
        width: 80%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        width: 80%;
    }

    .year-2025.page-id-2986 .sceduleroW .p-l-50-hdnG {
        width: 80%;
    }

    .year-2025.page-id-3485 .popup-content {
        max-width: 80%;
    }

    .motive16::before {
        right: -24% !important;
        top: 38% !important;
    }

    .counter_row_2026.vc_row {
        height: 320px !important;
    }

    .ideas_row_2026 .motive3:before {
        width: 140px;
        height: 140px;
    }

    .ideas_row_2026 .motive2:before {
        left: -45%;
    }

    .ideas_row_2026 .motive4:before {
        left: 6%;
        top: 99%;
    }

    .vc_row.green-cut-flower .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 30px !important;
        line-height: 30px !important;
    }

    .speaker_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 32px !important;
        line-height: 32px !important;
    }

    .speaker_row_2026 .motive9::before {
        left: -12%;
        width: 200px;
        height: 200px;
        top: 8%;
    }

    .speaker_row_2026 .motive13:before {
        right: -2%;
        top: 30%;
        width: 90px;
        height: 90px;
    }

    .speaker_row_2026 .motive12:before {
        right: -15%;
        top: 24.8%;
        width: 250px;
        height: 250px;
    }

    .motive14:before {
        bottom: -8% !important;
        left: -5% !important;
    }

    .speaker_row_2026 .motive15:before {
        right: -30% !important;
        width: 300px !important;
        height: 300px !important;
        bottom: -8%;
    }

    .speaker_row_2026 .ticket-buttons {
        width: 70%;
    }

    .speaker_row_2026 #snakegreen {
        left: 6%;
    }

    .speaker_row_2026 #wavesgreen {
        top: 9%;
        right: 8%;
        width: 80px !important;
        height: 80px !important;
    }

    .speaker_row_2026 .sp26-stage {
        height: 550px;
    }

    .year-2026.page-id-4553 .motive1:before {
        top: -8%;
        width: 200px;
        height: 225px;
    }

    .year-2026.page-id-4553 .motive2:before {
        left: -15% !important;
    }

    .year-2026.page-id-4553 .motive5:before {
        top: 26.2% !important;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -12% !important;
    }

    .year-2026.page-id-4583 .motive5:before {
        right: 12% !important;
        top: 18.5% !important;
    }

    .year-2026.page-id-4609 #waveswhite {
        right: -1% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-index>.sp26-stage {
        gap: 60px 15px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive9::before {
        left: -17% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive10::before {
        left: -5% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive12:before {
        right: -33% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive13:before {
        right: -15% !important;
    }

    .year-2026.page-id-4807 #snakeyellow {
        left: -1.8% !important;
    }

    .year-2026.page-id-4807 .motive7:before {
        right: -55% !important;
    }

    .year-2026.page-id-4807 .motive6:before {
        right: -11% !important;
    }

    body.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .minhghT .uvc-sub-heading {
        font-size: 16px !important;
        font-weight: 600 !important;
    }

    .year-2026.page-id-4807 .agenda_top_row_2026 {
        padding: 40px 0 20px !important;
    }

    body.year-2026.page-id-4752 .motive3:before {
        left: -10% !important;
    }

    .year-2026.page-id-4641 .popup-content h2 {
        font-size: 30px !important;
    }
}

@media only screen and (max-width: 480px) {
    .index_sessionS .col-sm-3 h5 {
        padding: 20px;
        font-size: 19px;
        text-align: center;
        height: auto;
    }

    .scdclaS h2 {
        font-size: 60px !important;
    }

    .sceduleroW.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a {
        font-size: 20px;
    }

    .sceduleroW.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a {
        font-size: 20px;
    }

    .sceduleroW .vc_tta-panel-body .minhghT .wpb_text_column p {
        font-size: 12px;
    }

    .sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-9 {
        padding: 0 30px;
        height: 50px !important;
    }

    .sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-3 {
        padding: 0;
        height: 50px !important;
    }

    .prtnrfrM .wpcf7-list-item input[type=checkbox],
    input[type=radio] {
        margin: 5px 15px 0 0;
        height: 20px;
    }

    .registeroW.formroW .table-bordered td,
    .table-bordered th {
        font-size: 13px;
    }

    .single.single-sessions .ult_modal-body .ssnchairoW .modal-body .row .col-lg-8:after {
        top: 100%;
    }

    .single.single-sessions .ssnchairoW .modal-body .row .col-lg-4 img {
        height: 250px;
        width: 250px;
    }

    .single.single-sessions .ult_modal-body .ssnchairoW .popup-content {
        margin: 30px auto 20px;
    }

    .single.single-sessions .ult_modal-body .sessionchairhdnG h6.designatioN {
        font-size: 12px;
    }

    .single.single-sessions .ult_modal-body .sessionchairhdnG h6.agencY {
        font-size: 14px;
    }

    .single.single-sessions .ult_modal-body .sessionchairhdnG h5 {
        font-size: 22px;
    }

    .single.single-sessions .ult-overlay-close-inside {
        background-color: transparent;
        height: 80px;
        width: 30px;
        float: right;
    }

    .sessionchairoW .sessionchairhdnG {
        width: 100%;
    }

    .sessionchair2.bfor5:after {
        right: -70px;
    }

    .bfor8.breakoutleaders:after {
        left: 0;
        top: 0;
        width: 10%;
    }

    .sessionchairoW .col-lg-3 img {
        height: 350px;
        width: 350px;
    }

    .sessionchair2.bfor5:after {
        display: none;
    }

    .ssnchairoW.modal .popup-content {
        margin-top: 68px;
        padding: 20px 20px 0 0;
    }

    .ssnchairoW.modal .sessionchairhdnG {
        width: 100%;
    }

    .session-speakers-2024.bfor12:after {
        left: -44%;
    }

    .session-chair-2024.sessionchair2.bfor4:after {
        right: -40%;
        top: 40px;
    }

    .session-chair-2024.sessionchair2.bfor2:after {
        right: 0%;
        top: -50px;
    }

    .session-chair-2024.sessionchair2.bfor1:after {
        top: -85px !important;
        left: 28%;
    }

    .footoP .col-sm-1 img {
        width: 35%;
    }

    .session-speakers-2024.bfor9.breakoutleaders:after {
        left: 84%;
        top: 9.3%;
    }

    .session-chair-2024.bfor3:after {
        right: -25px;
        width: 50%;
        top: 50%;
    }

    .session-chair-2024.session-chair-2024 .col-sm-3 {
        max-width: 100%;
        flex: 100%;
    }

    .session-chair-2024.session-chair-2024 .col-sm-3:before {
        width: 90%;
        left: 7%;
        top: 13%;
    }

    .session-chair-2024.sessionchairoW .mainseshdnG {
        font-size: 20px;
    }

    .session-chair-2024.sessionchairoW .sessionchairhdnG {
        padding: 0 45px;
        height: 180px;
        width: 85% !important;
        left: 0;
    }

    .session-chair-2024.sessionchairoW .sessionchairhdnG h5 {
        font-size: 18px;
    }

    .session-chair-2024.sessionchairoW .sessionchairhdnG h6.agencY {
        font-size: 12px;
    }

    .session-chair-2024 .sessionchairhdnG h6.designatioN {
        font-size: 12px;
    }

    .session-speakers-2024.sessionchairoW .col-sm-3 {
        max-width: 100%;
        flex: 100%;
    }

    .session-speakers-2024 .col-sm-3:before {
        width: 90%;
        left: 5%;
        top: 7%;
    }

    .session-speakers-2024.sessionchairoW .sessionchairhdnG {
        padding: 0 50px;
        height: 180px;
        width: 85% !important;
        left: 0;
    }

    .session-speakers-2024.sessionchairoW .sessionchairhdnG h5 {
        font-size: 22px;
    }

    .session-speakers-2024.sessionchairoW .sessionchairhdnG h6.agencY {
        font-size: 17px;
    }

    .session-speakers-2024 .sessionchairhdnG h6.designatioN {
        font-size: 16px;
    }

    .session-speakers-2024.bfor8.breakoutleaders:after {
        top: 99%;
        width: 60%;
    }

    .session-speakers-2024.bfor12:after {
        left: -32%;
        top: 42.3%;
    }

    .formroW.aboutroW::after {
        right: -67px;
    }

    .blueptrN::before {
        left: -44%;
    }

    .cutX::after {
        left: -27%;
        top: 53%;
    }

    .formroW.aboutroW::before {
        right: -1%;
        top: 249%;
    }

    .custom4boXmobile::before {
        width: 20%;
    }

    footer .footoP .p-50 {
        padding: 0 20px !important;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        top: -811px;
        height: 100px;
        width: 25% !important;
        right: 30px;
    }

    .page-template-homepage2024 .sesioN .uvc-sub-heading {
        padding-right: 0px !important;
        width: 100%;
        float: none;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        top: -702px;
        height: 150px;
        width: 38% !important;
        right: 30px;
    }

    .page-template-homepage2024 .sessioNs.owl-carousel.owl-three .owl-item .imgdiV:hover p {
        padding: 130px 30px 0 30px;
        font-size: 22px;
        line-height: 27px;
    }

    .sessionchairoW.session-speakers-2024 .modal-body .col-lg-4 img {
        width: 90%;
    }

    .session-speakers-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        width: calc(80%* 1) !important;
        height: 155px;
    }

    .sessionchairoW.session-speakers-2024 .ssnchairoW.modal .popup-content {
        margin-top: 110px;
        padding: 0px 20px 0 0;
    }

    .session-speakers-2024 .ssnchairoW .modal-body .sessionchairhdnG h6.designatioN {
        font-size: 12px;
    }

    .session-speakers-2024 .ssnchairoW .modal-body .sessionchairhdnG h6.agencY {
        font-size: 12px;
    }

    .session-speakers-2024 .ssnchairoW .modal-body .sessionchairhdnG h5 {
        font-size: 18px;
    }

    .sessionchairoW.session-chair-2024 .modal-body .col-lg-4 img {
        width: 90%;
    }

    .session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        width: calc(80%* 1) !important;
        height: 155px;
    }

    .sessionchairoW.session-chair-2024 .ssnchairoW.modal .popup-content {
        margin-top: 110px;
        padding: 0px 20px 0 0;
    }

    .session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG h6.designatioN {
        font-size: 12px;
    }

    .session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG h6.agencY {
        font-size: 12px;
    }

    .session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG h5 {
        font-size: 18px;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-4 img {
        width: 80%;
        height: auto;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        height: 140px;
        width: 80% !important;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG h5 {
        font-size: 18px !important;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG h6.designatioN {
        font-size: 12px !important;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG h6.agencY {
        font-size: 14px !important;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .popup-content {
        margin-top: 22%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .popup-content p {
        font-size: 14px !important;
        line-height: 20px !important;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-8 {
        padding: 0;
    }

    .single.single-sessions .ult-overlay-close.top-right {
        top: 13px;
    }

    .single.single-sessions .ult-overlay-close.top-right {
        top: -2px;
        right: 35px;
    }

    .registrationbtN:hover {
        width: 165px;
        font-size: 16px;
    }

    .registrationbtN {
        padding: 10px 15px;
        width: 60px;
    }

    .registrationbtN img {
        width: 24px;
    }

    .year-2025.page-id-3042 .formroW .vc_col-sm-2:nth-child(1)::before {
        width: 45px;
        top: 825px;
    }

    .circleroW .circle-img.bottom-left-small {
        margin: 0 auto;
        position: unset !important;
        width: 300px !important;
        height: 300px !important;
        animation: none;
        margin-bottom: 20px;
    }

    .circleroW .circle-img.left-large {
        margin: 0 auto;
        position: unset !important;
        width: 300px !important;
        height: 300px !important;
        animation: none;
        margin-bottom: 20px;
    }

    .circleroW .circle-img.top-right-small {
        margin: 0 auto;
        position: unset !important;
        width: 300px !important;
        height: 300px !important;
        animation: none;
        margin-bottom: 20px;
    }

    .circleroW .circle-img.center-big {
        margin: 0 auto;
        position: unset !important;
        width: 300px !important;
        height: 300px !important;
        animation: none;
    }

    .circleroW .circle-img.top-left-small {
        margin: 0 auto;
        position: unset !important;
        width: 300px !important;
        height: 300px !important;
        animation: none;
        margin-bottom: 20px;
    }

    .circleroW .circle-collage-wrapper {
        height: auto;
        max-height: max-content;
    }

    .circleroW .half-grey-circle {
        top: -3%;
        width: 100px;
    }

    .wave-icon-w {
        margin-bottom: 0 !important;
    }

    .wave-icon-w img {
        width: 90px;
    }

    .circleroW .line {
        width: 15px;
        height: 2px;
    }

    .circleroW .lines-container {
        right: auto;
        left: 35%;
        top: 20px;
    }

    .circleroW .chevron-pulse {
        left: 5%;
        top: 14%;
    }

    .circleroW .hover-text {
        font-size: 20px;
    }

    .year-2025 .sessions-carousel .owl-dots {
        left: 25%;
        gap: 40px;
        bottom: 30px;
    }

    .year-2025 .grey-line-left .vc_figure .vc_single_image-wrapper img {
        display: none;
    }

    .year-2025 .speakeroW .vc_col-sm-3::before {
        display: none;
    }

    .year-2025 .green-line {
        right: 0;
    }

    .year-2025 .skyblue-half-circle {
        right: 15px;
    }

    .speaker-slider-container .slider-wrapper {
        max-height: 500px;
    }

    .speaker-slider-container .slider-container {
        max-height: 500px;
    }

    .speaker-slider-container .popup-image {
        height: 300px;
        min-height: 300px;
    }

    .year-2025 .sessions-carousel-wrapper {
        height: auto;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h6.agencY {
        font-size: 16px;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h5 {
        font-size: 24px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG_inneR {
        top: 40px;
    }

    .year-2025 .sessionchairoW .col-lg-3 img {
        height: 400px;
        width: 400px;
    }

    .year-2025 .sessionchair2.bfor5:after {
        top: 225% !important;
        left: 75%;
        height: 100px;
        display: block;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG:after {
        height: 125px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG:after {
        height: 125px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG_inneR {
        top: 35px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG_inneR {
        top: 30px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .col-lg-4 {
        height: 300px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .col-lg-4 {
        height: 300px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .popup-content {
        margin-top: 100px;
        text-align: center;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .popup-content {
        margin-top: 100px;
        text-align: center;
    }

    .year-2025.single-sessions .singlesessionbeforE3::before {
        width: 15%;
        height: 80px;
        top: 62%;
        z-index: auto;
    }

    .year-2025.single-sessions .snglEsesoN .col-sm-8 .vc_col-sm-12 .vc_column-inner {
        padding: 0;
    }

    .year-2025.single-sessions .snglEsesoN .col-sm-4 {
        padding-bottom: 30px;
    }

    .year-2025.single-sessions .container-90.snglEsesoN {
        padding-top: 100px;
    }

    .year-2025.single-sessions .popup-image-sessions img {
        min-height: 250px;
        max-height: 250px !important;
    }

    .year-2025.single-sessions .popup-image-sessions {
        min-height: 250px;
    }

    .year-2025.single-sessions .popup-close-sessions {
        font-size: 45px;
        line-height: 40px;
    }

    .year-2025.single-sessions .popup-content-sessions .col-lg-8 h5 {
        font-size: 32px !important;
    }

    .year-2025.single-sessions .popup-content-sessions {
        max-width: 100%;
        padding: 20px 35px;
    }

    .year-2025.page-id-3485 .orange-x::after {
        top: 335px;
        right: 14%;
    }

    .year-2025.page-id-3485 .small-x::after {
        top: 310px;
        right: 15px;
    }

    .year-2025.page-id-3485 .divider {
        margin: 10px 0;
    }

    .year-2025.page-id-3485 .speaker-info p {
        width: 100%;
    }

    .year-2025.page-id-3485 .breakout-card .decorative-fan {
        width: 60px !important;
        height: 90px !important;
    }

    .year-2025.page-id-3485 .speaker-image {
        width: 130px;
        height: 130px;
    }

    .year-2025.page-id-3485 .session-subtitle {
        margin-bottom: 5px;
    }

    .year-2025.page-id-2986 .aendahdnG {
        width: 70%;
        padding-top: 60px;
    }

    .year-2025.page-id-2986 .agenda_b2::before {
        right: 28%;
    }

    .year-2025.page-id-2986 .agenda_b1::before {
        width: 100px;
        height: 100px;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-2 .vc_column-inner {
        width: 77%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 .vc_column-inner {
        width: 77%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        width: 77%;
    }

    .year-2025.page-id-2986 .sceduleroW .p-l-50-hdnG {
        width: 77%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-3 {
        height: auto !important;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-9 {
        height: auto !important;
        padding-bottom: 5px;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 {
        padding: 8px 0 0 0;
    }

    .year-2025.page-id-2986 .sceduleroW.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
        margin-bottom: 0;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .minhghT .wpb_text_column p {
        font-size: initial;
    }

    .year-2025.page-id-3485 .session-title {
        font-size: 20px;
    }

    .breakoutroW.vc_row {
        padding: 0 0px !important;
    }

    .breakoutroW1.vc_row {
        padding: 80px 0px 0 !important;
    }

    .year-2025.page-id-3485 .popup-right {
        padding: 40px 20px 20px;
    }

    .madsemble-giveaway .books-grid {
        grid-template-columns: repeat(2, 1fr) !important;
    }

    .year-2025.page-id-3894 .uvc-main-heading h2 {
        line-height: 35px;
    }

    .counter_row_2026.vc_row {
        height: 300px !important;
    }

    .counter_row_2026.vc_row #wavesyellow {
        right: 6% !important;
        bottom: 132px;
        width: 70px !important;
        height: 70px !important;
    }

    .counter_row_2026 .time-box {
        min-width: 80px;
    }

    .counter_row_2026 .time-box span {
        font-size: 40px !important;
        line-height: 40px !important;
    }

    .counter_row_2026 .separator {
        font-size: 40px !important;
        line-height: 40px !important;
    }

    .counter_row_2026 .time-box small {
        font-size: 16px !important;
        line-height: 16px !important;
    }

    .green-cut-flower .ubtn-ctn-center {
        margin-top: 5px !important;
    }

    .green-cut-flower .ubtn {
        font-size: 12px !important;
        line-height: 12px !important;
    }

    .ideas_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 36px !important;
        line-height: 36px !important;
    }

    .green-cut-flower {
        height: 200px !important;
    }

    .ideas_row_2026 .uvc-sub-heading {
        width: 90%;
        margin: 0 auto;
    }

    .ideas_row_2026 .motive3:before {
        width: 130px;
        height: 130px;
        top: 99%;
        left: -10%;
    }

    .ideas_row_2026 .motive4:before {
        left: 18%;
        top: 102%;
    }

    .ideas_row_2026 .motive6:before {
        width: 250px;
        height: 250px;
        top: 25%;
    }

    .ideas_row_2026 .motive5:before {
        top: 26%;
    }

    .ideas_row_2026 .motive2:before {
        left: -49%;
        width: 400px;
        height: 400px;
    }

    .ideas_row_2026 .motive1:before {
        left: -31%;
        top: 13%;
    }

    .vc_row.green-cut-flower .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 28px !important;
        line-height: 28px !important;
    }

    .speaker_row_2026 .sp26-modal-right h2 {
        font-size: 24px;
    }

    .speaker_row_2026 .vc_column-inner {
        padding-top: 0 !important;
    }

    .speaker_row_2026 .motive9::before {
        left: -15%;
        top: 6%;
    }

    .speaker_row_2026 .motive12:before {
        right: -17%;
        top: 25%;
        width: 280px;
        height: 280px;
    }

    .speaker_row_2026 .sp26-stage {
        height: 500px;
    }

    .speaker_row_2026 .motive13:before {
        right: 0;
        top: 31%;
        width: 100px;
        height: 100px;
    }

    .speaker_row_2026 #wavesgreen {
        top: 7%;
    }

    .speaker_row_2026 .sp26-info h3 {
        font-size: 28px !important;
    }

    .speaker_row_2026 .sp26-info p {
        font-size: 15px !important;
    }

    .speaker_row_2026 .ticket-buttons {
        width: 80%;
    }

    .speaker_row_2026 #snakegreen {
        left: 3%;
        bottom: 23px;
    }

    .register_home_row_2026 .videomain-gothamsub36 .uvc-main-heading h2 {
        font-size: 30px !important;
        line-height: 30px !important;
    }

    .speaker_row_2026 .sessions26-title {
        font-size: 26px !important;
        line-height: 26px !important;
    }

    .speaker_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 30px !important;
        line-height: 30px !important;
    }

    .year-2026.page-id-4553 .motive3:before {
        width: 70px;
        height: 70px;
    }

    .year-2026.page-id-4553 .motive2:before {
        width: 180px;
        height: 180px;
        top: 53% !important;
    }

    .year-2026.page-id-4553 .motive1:before {
        top: -9%;
    }

    .year-2026.page-id-4553 .motive5:before {
        top: 26% !important;
        right: 11% !important;
    }

    .year-2026.page-id-4583 .motive2:before {
        left: -25% !important;
        top: 39% !important;
    }

    .year-2026.page-id-4583 .motive5:before {
        right: 12% !important;
        top: 18% !important;
    }

    .year-2026.page-id-4583 .motive1:before {
        top: -4% !important;
        right: 12%;
        width: 150px;
        height: 256px;
    }

    .year-2026.page-id-4629 .motive12:before {
        right: -15% !important;
    }

    .year-2026.page-id-4629 .motive13:before {
        right: -11% !important;
    }

    .year-2026.page-id-4629 .motive9::before {
        top: -9% !important;
    }

    .year-2026.page-id-4629 .motive10::before {
        right: 45%;
    }

    body.year-2026.page-id-4609 #waveswhite {
        width: 80px !important;
        height: 91px !important;
        top: 57.5% !important;
        right: 4% !important;
    }

    .year-2026.page-id-4609 .motive17:before {
        top: -8.5% !important;
        right: -11%;
        width: 250px !important;
        height: 250px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-index>.sp26-stage {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
        gap: 70px 15px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-card {
        width: 80% !important;
        margin: 0 auto !important;
    }

    .year-2026.page-id-4526 .motive14:before {
        bottom: -3.9% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-info h3 {
        font-size: 26px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-info strong {
        font-size: 18px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-info p {
        font-size: 16px !important;
    }

    .vc_row.speaker_row_2026 {
        padding-top: 80px !important;
    }

    .sp26-index .sp26-index-modal .sp26-popup-text h2 {
        margin-right: 0 !important;
    }


    .sp26-index .sp26-index-modal .sp26-modal-right h2 {
        font-size: 24px !important;
    }

    .sp26-index .sp26-index-modal .sp26-modal-right h4 {
        font-size: 17px;
    }

    .sp26-index .sp26-index-modal .sp26-popup-company {
        font-size: 14px;
    }

    .sp26-index .sp26-index-modal .sp26-popup-visual {
        width: min(320px, 100%) !important;
    }

    .sp26-index .sp26-index-modal .sp26-modal-left {
        min-height: 400px !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive11:before {
        left: -18%;
        top: 57% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive12:before {
        top: 40%;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive13:before {
        top: 42% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 #snakegreen {
        top: 19%;
        right: 3%;
    }

    .speaker_row_2026.vc_row .sp26-dots {
        margin-top: 8%;
    }

    body.year-2026.page-id-4807 .aendahdnG .uvc-main-heading h2 {
        font-size: 40px !important;
        line-height: 40px !important;
    }

    .year-2026.page-id-4807 .agenda_top_row_2026 .vc_row .vc_col-sm-4 {
        padding-bottom: 15px;
    }

    .year-2026.page-id-4807 .agenda_top_row_2026 {
        padding: 40px 0 25px !important;
    }

    .agenda_top_row_2026 img {
        width: 80%;
    }

    .year-2026.page-id-4807 .aendahdnG .uvc-sub-heading {
        font-size: 16px !important;
        line-height: 16px !important;
    }

    .year-2026.page-id-4807 .vc_general {
        max-width: 90% !important;
    }

    .year-2026.page-id-4807 #snakeyellow {
        left: -5% !important;
    }

    .year-2026.page-id-4807 .motive7:before {
        right: auto !important;
        left: 0;
    }

    .year-2026.page-id-4807 .motive4:before {
        left: -9% !important;
        top: -0.8% !important;
    }

    body.year-2026.page-id-4807 .sceduleroW .dayspan {
        font-size: 45px !important;
        line-height: 40px !important;
    }

    .year-2026.page-id-4807 .motive5:before {
        right: 26% !important;
        top: 0 !important;
    }

    .year-2026.page-id-4807 .motive6:before {
        right: -25% !important;
        width: 200px !important;
        height: 200px !important;
    }

    .year-2026.page-id-4641 .motive15:before {
        right: -17% !important;
        bottom: -130px !important;
        width: 300px !important;
        height: 300px !important;
    }

    .year-2026.page-id-4641 .popup-left {
        padding: 50px 0 20px !important;
    }

    .year-2026.page-id-4641 .close-btn {
        top: 20px !important;
        right: 10px !important;
        font-size: 40px !important;
    }

    .year-2026.page-id-4641 .speaker-info h3 {
        font-size: 20px !important;
        line-height: 28px !important;
        margin-bottom: 0 !important;
    }

    .year-2026.page-id-4641 .speaker-info p {
        font-size: 14px !important;
        line-height: 18px !important;
    }

    body.year-2026.page-id-4641 .sp26-visual,
    body.year-2026.page-id-4641 .sp26-visual .sp26-shape,
    body.year-2026.page-id-4641 .sp26-visual .sp26-shape .sp26-mask {
        width: 100px !important;
        height: 100px !important;
    }

    .year-2026.page-id-4641 .motive11:before {
        width: 150px !important;
        height: 150px !important;
    }

    .year-2026.page-id-4641 .motive12:before {
        top: -15px;
        width: 150px !important;
        height: 150px !important;
        right: 6%;
    }

    .year-2026.page-id-4641 #madsemble-breakout-app .madsemble-breakout-app-wrapper .submit-booking-button {
        font-size: 16px;
    }

    .year-2026.page-id-4641 .sponsor_row_2026 {
        padding-top: 20px;
    }

    .year-2026.page-id-4641 .sp26-popup-visual {
        width: min(250px, 100%) !important;
        margin-bottom: 10px;
    }

    .year-2026.page-id-4641 #madsemble-breakout-app .sessions-grid .session-card {
        height: auto !important;
    }

    .year-2026.page-id-4641 .popup-speaker-section .speaker-info p {
        font-size: 16px !important;
        line-height: 22px !important;
        width: 100% !important;
    }

    .year-2026.page-id-4641 .popup-speaker-section .speaker-info h3 {
        font-size: 24px !important;
        line-height: 32px !important;
    }

    .year-2026.page-id-4641 .brkouts-cat-hdnG::before {
        top: calc(50% - 23px) !important;
    }

    .year-2026.page-id-4641 .popup-content .popup-right h3 {
        font-size: 20px !important;
    }

    .year-2026.page-id-4641 .session-subtitle {
        height: auto !important;
    }

    .breakoutforM .wpb_content_element {
        margin-bottom: 0 !important;
    }

    body.year-2026.page-id-4641 #breakout_form {
        padding: 40px 25px !important;
    }

    .year-2026.page-id-4641 .session-subtitle {
        margin-bottom: 5px !important;
    }

    .year-2026.page-id-4641 .popup-right {
        padding: 30px 20px 30px !important;
    }

    .year-2026.page-id-4641 #madsemble-breakout-app .madsemble-breakout-app-wrapper .submit-booking-button {
        padding: 20px !important;
    }

    .year-2026.page-id-4752 .motive7:before {
        right: 5% !important;
    }

    body.year-2026.page-id-4752 .motive3:before {
        left: 0% !important;
        top: 5% !important;
    }

    .qr_sec_2026 {
        display: flex !important;
        flex-direction: column !important;
        flex-wrap: nowrap !important;
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .qr_sec_2026>.vc_column_container {
        width: 100% !important;
        max-width: 100% !important;
        float: none !important;
        clear: both !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .qr_sec_2026>.vc_col-sm-3:nth-child(1) {
        order: 1 !important;
        text-align: center !important;
        margin-bottom: 0px !important;
    }

    .qr_sec_2026>.vc_col-sm-3:nth-child(1) .vc_column-inner,
    .qr_sec_2026>.vc_col-sm-3:nth-child(1) .wpb_wrapper {
        text-align: center !important;
    }

    .qr_sec_2026 .scanhdnG_white {
        text-align: center !important;
    }

    .qr_sec_2026 .scanhdnG_white h2 {
        font-size: 20px !important;
        line-height: 1.25 !important;
        text-align: center !important;
        margin: 0 0 10px !important;
    }

    .qr_sec_2026 .scancodE_img,
    .qr_sec_2026 .scancodE_img figure {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        text-align: center !important;
        margin: 0 auto !important;
    }

    .qr_sec_2026 .scancodE_img img {
        display: block !important;
        width: 220px !important;
        height: 220px !important;
        max-width: 100% !important;
        margin: 0 auto !important;
    }

    .qr_sec_2026>.vc_col-sm-3:nth-child(2) {
        order: 2 !important;
        width: 100% !important;
        text-align: center !important;
        margin-bottom: 18px !important;
    }

    .qr_sec_2026>.vc_col-sm-3:nth-child(2) .vc_column-inner,
    .qr_sec_2026>.vc_col-sm-3:nth-child(2) .wpb_wrapper {
        text-align: center !important;
    }

    .qr_sec_2026 .scanhdnG_yellow {
        text-align: center !important;
    }

    .qr_sec_2026 .scanhdnG_yellow .uvc-main-heading,
    .qr_sec_2026 .scanhdnG_yellow .uvc-sub-heading {
        text-align: center !important;
    }

    .qr_sec_2026 .scanhdnG_yellow h2 {
        font-size: 19px !important;
        line-height: 1.25 !important;
        text-align: center !important;
        margin: 0 0 7px !important;
    }

    .qr_sec_2026 .scanhdnG_yellow .uvc-sub-heading {
        max-width: 360px !important;
        margin: 0 auto !important;
        padding: 0 15px !important;
        font-size: 16px !important;
        line-height: 1.5 !important;
        text-align: center !important;
    }

    body.year-2026.page-id-4583 .scanhdnG_yellow h2 {
        font-size: 18px !important;
    }

    .qr_sec_2026>.vc_col-sm-1:nth-child(3) {
        order: 3 !important;
        width: 100% !important;
        height: auto !important;
        min-height: 35px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        margin: 5px 0 20px !important;
    }

    .qr_sec_2026>.vc_col-sm-1:nth-child(3) .vc_column-inner,
    .qr_sec_2026>.vc_col-sm-1:nth-child(3) .wpb_wrapper {
        width: 100% !important;
        height: auto !important;
        text-align: center !important;
    }

    .qr_sec_2026 .or_bordeR {
        position: relative !important;
        width: 80% !important;
        max-width: 400px !important;
        height: auto !important;
        margin: 0 auto !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        color: #e2bd36 !important;
        font-size: 13px !important;
        font-weight: 700 !important;
    }

    .qr_sec_2026 .or_bordeR::before,
    .qr_sec_2026 .or_bordeR::after {
        content: "" !important;
        position: absolute !important;
        top: 50% !important;
        left: auto !important;
        width: calc(50% - 30px) !important;
        height: 1px !important;
        transform: translateY(-50%) !important;
        background: rgba(226, 189, 54, 0.4) !important;
    }

    .qr_sec_2026 .or_bordeR::before {
        left: 0 !important;
        right: auto !important;
    }

    .qr_sec_2026 .or_bordeR::after {
        right: 0 !important;
        left: auto !important;
        font-size: 18px;
    }

    .qr_sec_2026 .or_bordeR span {
        position: relative !important;
        z-index: 2 !important;

        padding: 5px 12px !important;
        background: #2735b2 !important;
    }

    .qr_sec_2026>.vc_col-sm-5:nth-child(4) {
        order: 4 !important;
        width: 100% !important;
        text-align: center !important;
    }

    .qr_sec_2026>.vc_col-sm-5:nth-child(4) .vc_column-inner,
    .qr_sec_2026>.vc_col-sm-5:nth-child(4) .wpb_wrapper {
        text-align: center !important;
    }

    .qr_sec_2026 .whatsapp_white {
        text-align: center !important;
    }

    .qr_sec_2026 .whatsapp_white .uvc-main-heading,
    .qr_sec_2026 .whatsapp_white .uvc-sub-heading {
        text-align: center !important;
    }

    .qr_sec_2026 .whatsapp_white h2 {
        font-size: 20px !important;
        line-height: 1.25 !important;
        text-align: center !important;
        margin: 0 0 10px !important;
    }

    .qr_sec_2026 .whatsapp_white .uvc-sub-heading {
        max-width: 400px !important;
        margin: 0 auto 18px !important;
        padding: 0 10px !important;
        font-size: 16px !important;
        line-height: 1.5 !important;
        text-align: center !important;
    }

    .qr_sec_2026 .qr_phone_2026 {
        display: inline-block !important;
        font-size: 32px !important;
        line-height: 1.3 !important;
        white-space: nowrap !important;
        text-decoration: none;
    }

    .qr_sec_2026 .ubtn-ctn-left {
        text-align: center !important;
        margin-top: 5px !important;
    }

    .qr_sec_2026 .ubtn-link {
        display: inline-block !important;
    }

    .qr_sec_2026 .ubtn {
        font-size: 14px !important;
        padding: 15px 30px !important;
        border-radius: 25px !important;
    }

    .madeasY .uvc-main-heading h2 {
        font-size: 28px !important;
    }

    .madeasY .uvc-sub-heading {
        font-size: 16px !important;
    }

    body.year-2026.page-id-4583 .whatsapp_white h2 {
        font-size: 24px !important;
    }

    body.year-2026.page-id-4583 .scanhdnG_white h2 {
        font-size: 20px !important;
    }

    body.year-2026.page-id-4583 .motive6:before {
        right: -14% !important;
    }

    body.page-id-5009.year-2026 .container {
        max-width: 100% !important;
    }

    body.page-id-5009.year-2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 30px !important;
        line-height: 30px !important;
    }

    body.page-id-5009.year-2026 .videomain-gothamsub26 .uvc-main-heading h2 {
        font-size: 22px !important;
        line-height: 22px !important;
    }

    #applyNow_MADmentoring a {
        font-size: 16px;
        padding: 20px;
        text-transform: uppercase;
        width: 100%;
    }

    .year-2026.page-id-4641 .track-date-time strong {
        font-size: 12px !important;
    }

    .year-2026.page-id-4641 .track-date-time {
        font-size: 12px !important;
        padding: 8px 30px 8px 20px !important;
    }

    .year-2026.page-id-4641 .track-day {
        font-size: 18px !important;
        padding: 15px 25px !important;
    }

    .year-2026.page-id-4641 .track-header-2026 {
        padding: 15px 35px 25px !important;
    }

    .year-2026.page-id-4641 .popup-content h2 {
        font-size: 26px !important;
    }

    body.year-2026.page-id-4641 .speaker-item.shape-no .sp26-visual {
        width: 100px !important;
        height: 100px !important;
        min-width: 100px !important;
        min-height: 100px !important;
        flex: 0 0 100px !important;
    }

    body.year-2026.page-id-4641 .speaker-item.shape-no .sp26-mask {
        width: 100px !important;
        height: 100px !important;
    }

    body.year-2026.page-id-4641 .speaker-item.shape-no .sp26-mask img {
        width: 100px !important;
        height: 100px !important;
        max-width: 100px !important;
    }

    body.year-2026.page-id-4641 .popup-content {
        width: 90% !important;
        max-height: calc(80vh - 40px) !important;
    }

    .year-2026.page-id-4641 .popup-left .speaker-info h3 {
        padding-bottom: 0;
        margin-bottom: 0 !important;
    }

    .year-2026.page-id-4641 .popup-content .popup-right .popup-description h3,
    .year-2026.page-id-4641 .popup-description strong {
        font-size: 16px !important;
    }
}


@media only screen and (max-width: 440px) {
    .year-2026.page-id-4641 .popup-left p {
        width: 85% !important;
    }

    body.year-2026.page-id-4583 .motive5:before {
        right: 11.5% !important;
    }

    .scancodE_img img {
        border: 5px solid #e0ae00 !important;
    }

    .madeasY .uvc-main-heading h2 {
        font-size: 26px !important;
    }

    body.year-2026.page-id-4583 .motive6:before {
        right: -19% !important;
    }

    .year-2026.page-id-4641 .track-title-wrap {
        gap: 15px !important;
    }

    .year-2026.page-id-4641 .track-title {
        font-size: 40px !important;
    }

    .year-2026.page-id-4641 .track-header-2026 {
        gap: 25px !important;
    }

    .year-2026.page-id-4641 .track-day {
        font-size: 16px !important;
        padding: 12px 20px !important;
    }

    .year-2026.page-id-4641 .track-date-time {
        padding: 5px 15px !important;
    }

    body.year-2026.page-id-4641 .speaker-item.shape-no .sp26-visual {
        width: 90px !important;
        height: 90px !important;
        min-width: 90px !important;
        min-height: 90px !important;
        flex: 0 0 90px !important;
    }

    body.year-2026.page-id-4641 .speaker-item.shape-no .sp26-mask {
        width: 90px !important;
        height: 90px !important;
    }

    body.year-2026.page-id-4641 .speaker-item.shape-no .sp26-mask img {
        width: 90px !important;
        height: 90px !important;
        max-width: 90px !important;
    }
}

@media only screen and (max-width: 430px) {
    .session-speakers-2024.sessionchairoW .sessionchairhdnG {
        padding: 0 55px;
    }

    .session-speakers-2024.bfor12:after {
        left: -40%;
    }

    .blueptrN::before {
        left: -50%;
        top: 141%;
    }

    .formroW.aboutroW::before {
        right: 0%;
        top: 232%;
    }

    .cutX::after {
        left: -30%;
    }

    .formroW.aboutroW::after {
        right: -95px;
    }

    .page-template-homepage2024 .speakeroW .vc_col-sm-3::before {
        top: 7%;
    }

    .session-speakers-2024.sessionchairoW .sessionchairhdnG h6.agencY {
        font-size: 12px;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .popup-content {
        margin-top: 26%;
    }

    .single.single-sessions .ult-overlay-close.top-right {
        top: 81px;
        right: 30px;
    }

    .year-2025.page-id-3052 .formroW .vc_col-sm-2:nth-child(1)::before {
        left: -10%;
    }

    .year-2025.page-id-3042 .formroW .vc_col-sm-2:nth-child(1)::before {
        width: 40px;
        top: 850px;
    }

    .year-2025.page-id-3042 .formroW .vc_col-sm-8::after {
        width: 140px;
        right: -35px;
    }

    .year-2025.page-id-3020 .formroW.aboutroW::after {
        width: 120px;
        top: 40px;
        left: 85%;
    }

    .year-2025 .sessionchair2.bfor5:after {
        top: 223% !important;
    }

    .year-2025 .bfor8.breakoutleaders:after {
        top: 101%;
    }

    .year-2025 .sessionchairoW .col-lg-3 img {
        height: 350px;
        width: 350px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .col-lg-3 img {
        width: 90%;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .col-lg-3 img {
        width: 90%;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG_inneR {
        top: 28px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .sessionchairhdnG_inneR {
        top: 35px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG:after {
        height: 110px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG:after {
        height: 110px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG_inneR {
        top: 30px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG_inneR {
        top: 20px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .popup-content {
        margin-top: 80px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .popup-content {
        margin-top: 80px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .col-lg-4 {
        width: 100%;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .col-lg-4 {
        width: 100%;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .popup-content {
        padding: 0 5px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .popup-content {
        padding: 0 5px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG h5 {
        font-size: 20px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG h5 {
        font-size: 20px;
    }

    .year-2025.page-id-3485 .orange-x::after {
        top: 360px;
        right: 20%;
    }

    .year-2025.page-id-3485 .small-x::after {
        top: 345px;
        right: 30px;
    }

    .year-2025.page-id-2986 .aendahdnG {
        width: 80%;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-2 .vc_column-inner {
        width: 100%;
        float: none;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item {
        display: inline;
        padding: 0 !important;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list.left li .icon_description {
        padding-left: 0;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 .vc_column-inner {
        width: 100%;
        float: none;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .vc_column-inner {
        width: 100%;
        float: none;
    }

    .year-2025.page-id-2986 .sceduleroW .smile_icon_list.left li .icon_list_connector {
        display: none;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .wpb_text_column p {
        text-align: center;
    }

    .year-2025.page-id-2986 .sceduleroW .smile_icon_list {
        text-align: center;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 .uvc-sub-heading {
        text-align: center;
    }

    .year-2025.page-id-2986 .sceduleroW .smile_icon_list li .icon_list_icon {
        width: 100%;
        height: 4em;
        margin: 10px auto;
        background: transparent !important;
    }

    .year-2025.page-id-2986 .sceduleroW strong {
        display: block;
    }

    .year-2025.page-id-2986 .sceduleroW .p-l-50-hdnG {
        width: 100%;
        text-align: center !important;
        padding-bottom: 15px;
    }

    .year-2025.page-id-2986 .sceduleroW.vc_tta.vc_general {
        padding: 0;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta-panel-body .vc_row {
        margin: 0 auto !important;
        border-radius: 0;
        padding: 20px;
    }

    .year-2025.page-id-2986 .sceduleroW .vc_tta.vc_tta-shape-rounded .vc_tta-panel-body,
    .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading {
        border-radius: 0 !important;
    }

    .year-2025.page-id-3485 .popup-content.navy:after,
    .year-2025.page-id-3485 .popup-content.yellow:after,
    .year-2025.page-id-3485 .popup-content.purple:after,
    .year-2025.page-id-3485 .popup-content.green:after,
    .year-2025.page-id-3485 .popup-content.orange:after,
    .year-2025.page-id-3485 .popup-content.pink:after,
    .year-2025.page-id-3485 .popup-content.blue:after {
        width: 100px;
        top: 24%;
        height: 150px;
    }

    .year-2025.page-id-3485 .popup-speaker-image {
        width: 150px;
        height: 150px;
    }

    .year-2025.page-id-3485 .decorative-dots {
        top: 45%;
        width: -webkit-fill-available;
        background-size: contain;
        background-repeat: repeat;
    }

    .year-2025.page-id-3485 .popup-header::after {
        width: 35%;
        left: -38px;
        height: 200px;
        top: 15%;
    }

    .year-2025.page-id-3485 .popup-content {
        max-width: 100%;
    }

    body .attendees_row_2026 .stats-block::before,
    body .attendees_row_2026 .stats-block::after {
        height: 170px !important;
    }

    .attendees_row_2026>.vc_col-sm-6 {
        width: 90% !important;
        max-width: 90% !important;
        flex: 0 0 90% !important;
    }

    body .attendees_row_2026 .stats-number,
    body .attendees_row_2026 .counter_suffix {
        font-size: 32px !important;
    }

    .attendees_row_2026 .stats-text {
        font-size: 18px !important;
    }

    .attendees_row_2026 .vc_inner {
        row-gap: 45px !important;
    }

    .vc_row.attendees_row_2026 {
        min-height: 400px !important;
    }

    .sponsor_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 40px !important;
        line-height: 40px !important;
    }

    .ideas_row_2026 .videomain-gothamsub .uvc-sub-heading {
        font-size: 16px;
        line-height: 22px;
    }

    .ideas_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 32px !important;
        line-height: 32px !important;
    }

    .vc_row.green-cut-flower .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 24px !important;
        line-height: 24px !important;
    }

    .ideas_row_2026 .green-cut-flower .vc_column-inner {
        padding-top: 20px !important;
    }

    .register_home_row_2026 .videomain-gothamsub36 .uvc-main-heading h2 {
        font-size: 28px !important;
        line-height: 28px !important;
    }

    .speaker_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 28px !important;
        line-height: 28px !important;
    }

    .speaker_row_2026 .sessions26-slide {
        padding: 20px 0px;
    }

    .speaker_row_2026 .sp26-info h3 {
        font-size: 26px !important;
    }

    .session_row_2026 .ult_tabmenu.style2 li.ult_tab_li a,
    .session_row_2026 .ult_tabmenu.style2 li.ult_tab_li a:hover {
        padding: 18px 0px 12px !important;
    }

    .speaker_row_2026 .ult_tabmenu li {
        width: 45% !important;
    }

    .speaker_row_2026 span.ult_tab_main.Both span.ult-span-text {
        margin-right: 0;
        font-size: 18px !important;
    }

    .motive14:before {
        bottom: -9% !important;
    }

    .speaker_row_2026 .motive12:before {
        right: -12%;
        top: 20%;
        width: 200px;
        height: 200px;
    }

    .speaker_row_2026 .motive11:before {
        top: 34%;
        left: -15%;
        width: 180px;
        height: 180px;
    }

    .speaker_row_2026 .motive13:before {
        top: 23%;
    }

    .speaker_row_2026 .motive15:before {
        right: -33% !important;
        width: 250px !important;
        height: 250px !important;
        bottom: -5%;
    }

    .speaker_row_2026 .sp26-stage {
        height: 440px;
    }

    .year-2026.page-id-4553 .motive6:before {
        right: -22% !important;
        width: 200px !important;
        height: 200px !important;
        top: 26% !important;
    }

    .year-2026.page-id-4553 .motive5:before {
        top: 29% !important;
        right: 13% !important;
    }

    .year-2026.page-id-4583 .motive4:before {
        display: none;
    }

    .year-2026.page-id-4583 .motive2:before {
        left: -28% !important;
    }

    .year-2026.page-id-4583 .motive3:before {
        left: -7% !important;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -21% !important;
    }

    .year-2026.page-id-4583 .motive5:before {
        right: 9% !important;
        top: 18.5% !important;
    }

    .year-2026.page-id-4583 .motive7:before {
        right: -8%;
        bottom: -4.5%;
    }

    .year-2026.page-id-4629 .motive10::before {
        right: 50%;
    }

    .year-2026.page-id-4609 .motive16::before {
        bottom: -5%;
        width: 200px !important;
        height: 200px !important;
        right: -6% !important;
    }

    body.year-2026.page-id-4609 #waveswhite {
        display: none;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .sp26-card {
        width: 90% !important;
    }

    .sp26-index .sp26-index-modal .sp26-popup-visual {
        width: min(280px, 100%) !important;
    }

    .sp26-index .sp26-index-modal .sp26-modal-left {
        min-height: 360px !important;
    }

    .speaker_row_2026.vc_row .sp26-dots {
        margin-top: 12%;
    }

    .agenda_top_row_2026 img {
        width: 70%;
    }

    .year-2026.page-id-4807 .agenda_top_row_2026 {
        padding: 40px 0 40px !important;
        border-bottom-left-radius: 120px !important;
        border-bottom-right-radius: 120px !important;
    }

    .year-2026.page-id-4807 #wavesyellow {
        width: 60px !important;
        height: 60px !important;
        top: -0.4% !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row {
        padding: 20px 15px;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-3 {
        height: auto !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .minhghT .wpb_text_column p {
        font-size: 16px;
    }

    .year-2026.page-id-4807 #snakeyellow {
        display: none;
    }

    .year-2026.page-id-4807 .motive30:before {
        right: 0% !important;
        width: 300px !important;
        height: 300px !important;
        bottom: -40px !important;
        left: 0;
        margin: 0 auto;
    }

    .year-2026.page-id-4807 .motive6:before {
        display: none;
    }

    .year-2026.page-id-4807 .motive7:before {
        right: auto !important;
        left: 0;
        width: 150px;
        height: 150px;
    }

    .year-2026.page-id-4807 .motive2:before {
        top: 60.2% !important;
        left: auto !important;
        width: 150px !important;
        height: 150px !important;
        right: 0;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-9 {
        height: auto !important;
    }

    .year-2026.page-id-4641 .speaker-info h3 {
        font-size: 18px !important;
        line-height: 22px !important;
        margin-bottom: 3px !important;
    }

    .year-2026.page-id-4641 .decorative-waves {
        height: 35px !important;
        width: 100px !important;
    }

    body.year-2026.page-id-4641 .sp26-visual,
    body.year-2026.page-id-4641 .sp26-visual .sp26-shape,
    body.year-2026.page-id-4641 .sp26-visual .sp26-shape .sp26-mask {
        width: 80px !important;
        height: 80px !important;
    }

    .year-2026.page-id-4641 .popup-content {
        max-width: 90% !important;
    }

    .year-2026.page-id-4641 .owl-carousel .owl-stage-outer {
        padding-top: 7%;
    }

    .year-2026.page-id-4641 .breakoutforM .uvc-main-heading h2 {
        font-size: 30px !important;
        line-height: 30px !important;
    }

    .year-2026.page-id-4641 .breakoutforM .participant-details-form h3 {
        font-size: 22px !important;
        line-height: 22px !important;
    }

    .year-2026.page-id-4752 .motive7:before {
        bottom: 0px !important;
        width: 250px;
        height: 250px;
    }

    .year-2026.page-id-4752 .gallery_row_2026 .uvc-main-heading h2 {
        padding-top: 30px;
    }

    body.page-id-5009.year-2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 34px !important;
        line-height: 34px !important;
    }
}

@media only screen and (max-width: 428px) {
    .seassionroW .vc_col-sm-2::after {
        bottom: 710px;
        top: auto;
        left: 0;
        margin: 0 auto;
    }

    #sessions.vc_row {
        padding: 100px 0 0 !important;
    }

    .aboutroW .vc_col-sm-8 {
        padding: 50px 0px 0;
    }

    .formroW .vc_col-sm-8 {
        padding: 50px 0px 0;
    }

    .sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-3 {
        width: 40%;
    }

    .sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-9 {
        width: 60%;
    }

    .scdclaS h2 {
        font-size: 50px !important;
    }

    .single.single-sessions .ssnchairoW .modal-body .row .col-lg-4:before {
        left: -60px;
    }

    .single.single-sessions .ult_modal-body .ssnchairoW .modal-body .row .col-lg-8:after {
        top: 101%;
    }

    .ssnchairoW.modal .popup-content {
        margin-top: 90px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        right: -225px !important;
    }

    .page-template-homepage2024 .insprationalroWmobilE .ult-banner-block .mask .bb-description p {
        font-size: 16px;
        line-height: 20px;
    }

    .page-template-homepage2024 .pinkboX .uvc-sub-heading {
        font-size: 16px !important;
        line-height: 20px;
    }

    .page-template-homepage2024 .pinkboX.vc_col-sm-6:hover :before {
        font-size: 16px;
        line-height: 20px;
    }

    .page-template-homepage2024 .insprationalroWmobilE .ult-banner-block .mask .bb-description h3 {
        font-size: 22px;
    }

    .single.single-sessions .ult-overlay-close.top-right {
        top: -2px;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h6.agencY {
        font-size: 14px;
    }

    .year-2025 .sessionchair2.bfor1:after {
        top: -150px !important;
    }

    .year-2025 #sessionspeaker.vc_row {
        padding: 45% 0 !important;
    }

    .year-2025 .sessionchair2.bfor5:after {
        top: 226% !important;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG h6.agencY {
        font-size: 12px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG h6.agencY {
        font-size: 12px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG h6.designatioN {
        font-size: 12px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG h6.designatioN {
        font-size: 12px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG_inneR {
        top: 25px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG_inneR {
        top: 30px;
    }
}

@media only screen and (max-width: 414px) {
    .insprationalroW .ult-banner-block .mask .bb-description h3 {
        font-size: 20px;
    }

    .insprationalroW .ult-banner-block .mask .bb-description p {
        font-size: 15px;
    }

    .seassionroW .vc_col-sm-2::after {
        bottom: 730px;
    }

    .sessioNs.owl-carousel.owl-three .owl-item .imgdiV:hover p {
        font-size: 20px;
        line-height: 25px;
    }

    .speakeroW .vc_col-sm-3 .uvc-heading {
        padding: 0 30px;
    }

    .speakeroW .vc_col-sm-3 .ubtn-ctn-left {
        padding: 0;
    }

    .single.single-sessions .container-90.snglEsesoN .col-sm-9 .vc_col-sm-6:first-child .uvc-heading h5 {
        font-size: 24px !important;
    }

    .sessionchair2.bfor1:after {
        top: -40px !important;
        left: 0;
    }

    .bfor12.breakoutleaders:after {
        left: -16%;
        width: 20%;
        top: 77px;
        background-size: contain;
        background-repeat: no-repeat;
    }

    #sessionchair .uvc-heading h2 {
        font-size: 45px;
    }

    #sessionspeaker .uvc-heading h2 {
        font-size: 45px;
    }

    .session-speakers-2024 .sessionchairhdnG h6.designatioN {
        font-size: 15px;
    }

    .custom4boXmobile::before {
        width: 25%;
        top: 37%;
    }

    .formroW.aboutroW::before {
        right: 0;
        top: 232%;
        width: 20%;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .cutX::after {
        left: -17px;
        width: 20%;
        background-size: contain;
        background-repeat: no-repeat;
        top: 57%;
    }

    .blueptrN::before {
        left: -52%;
        top: 140%;
    }

    .page-template-homepage2024 .speakeroW .vc_col-sm-3::before {
        top: 7%;
    }

    .page-template-homepage2024 .speakeroW .uvc-sub-heading {
        width: 70%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .popup-content {
        margin-top: 30%;
    }

    .year-2025.page-id-3052 .formroW .vc_col-sm-2:nth-child(1)::before {
        display: none;
    }

    .circleroW .chevron-pulse {
        left: 0;
        top: 13%;
        width: 80px;
    }

    .circleroW .lines-container {
        top: 0;
    }

    .year-2025 .speakeroW .uvc-main-heading h2 {
        font-size: 40px !important;
    }

    .year-2025.page-id-3485 .decorative-waves {
        height: 60px;
    }

    .breakoutroW1.vc_row .uvc-sub-heading {
        font-size: 18px !important;
        line-height: 25px !important;
    }

    .year-2025.page-id-3485 .orange-x::after {
        top: 305px;
        right: 22%;
    }

    .year-2025.page-id-3485 .small-x::after {
        top: 285px;
        right: 35px;
    }

    .year-2025.page-id-3485 .popup-header::after {
        width: 30%;
        height: 160px;
    }

    .year-2025.page-id-3894 .uvc-main-heading h2 {
        line-height: 38px;
    }

    .ideas_row_2026 .motive1:before {
        left: -38%;
    }

    .ideas_row_2026 .motive4:before {
        left: 21%;
        top: 104%;
    }

    .ideas_row_2026 .motive2:before {
        left: -46%;
        top: 77%;
    }

    .ideas_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        margin-top: 0 !important;
    }

    .speaker_row_2026 .sp26-modal-right {
        padding: 0 20px 30px;
    }

    .year-2026.page-id-4553 .motive6:before {
        right: -21% !important;
        width: 180px !important;
        height: 180px !important;
        top: 23% !important;
    }

    .year-2026.page-id-4553 .motive5:before {
        top: 25% !important;
        right: 8% !important;
    }

    .year-2026.page-id-4553 .motive3:before {
        left: -5% !important;
    }

    .year-2026.page-id-4553 .motive2:before {
        left: -22% !important;
    }

    .year-2026.page-id-4553 .motive7:before {
        right: -11%;
        bottom: -7%;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -19% !important;
        top: 16.3% !important;
    }

    .year-2026.page-id-4583 .motive5:before {
        right: 9% !important;
        top: 17.1% !important;
        width: 30px !important;
        height: 30px !important;
    }

    .year-2026.page-id-4583 #earlybird .table-responsive {
        margin-bottom: 20px;
    }

    .year-2026.page-id-4629 .motive13:before {
        right: -5% !important;
        width: 120px !important;
        height: 120px !important;
        top: auto !important;
        bottom: -6% !important;
    }

    .year-2026.page-id-4629 .motive11:before {
        bottom: -6%;
    }

    .year-2026.page-id-4629 .motive12:before {
        right: -8% !important;
        width: 150px !important;
        height: 150px !important;
    }

    .year-2026.page-id-4629 .motive10::before {
        right: 41%;
        width: 40px;
        height: 40px;
    }

    .year-2026.page-id-4609 .blueareA .vc_col-sm-5 .vc_column-inner h2 {
        font-size: 24px;
    }

    body.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item .icon_description {
        padding: 0px !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row {
        padding: 20px 25px;
    }

    .year-2026.page-id-4461 .popup-content.blue:after {
        right: -8% !important;
    }

    .year-2026.page-id-4641 .brkouts-cat-hdnG::before {
        top: calc(50% - 25px) !important;
    }

    .year-2026.page-id-4752 .gallery_row_2026 .uvc-main-heading h2 {
        font-size: 45px;
    }

    body.year-2026.page-id-4583 .motive6:before {
        right: -21% !important;
    }

    body.page-id-5009.year-2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 32px !important;
        line-height: 32px !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row {
        padding: 30px 20px !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item {
        padding: 0 20px !important;
    }

    .year-2026.page-id-4641 .session-badge {
        font-size: 28px !important;
    }

    .year-2026.page-id-4641 .popup-speaker-section .speaker-info {
        width: 100%;
    }
}

@media only screen and (max-width: 412px) {
    .year-2025 .session-content-left {
        flex: 0 0 60%;
    }

    .year-2025 .sessions-carousel .owl-dots {
        gap: 30px !important;
    }

    .year-2025.page-id-2986 .agenda_b2::before {
        right: 30%;
    }

    .year-2025.page-id-3485 .popup-content.navy:after,
    .year-2025.page-id-3485 .popup-content.yellow:after,
    .year-2025.page-id-3485 .popup-content.purple:after,
    .year-2025.page-id-3485 .popup-content.green:after,
    .year-2025.page-id-3485 .popup-content.orange:after,
    .year-2025.page-id-3485 .popup-content.pink:after,
    .year-2025.page-id-3485 .popup-content.blue:after {
        width: 85px;
        height: 130px;
    }

    .motive17:before {
        left: -42% !important;
    }

    body #waveswhite {
        left: -8px !important;
    }

    .counter_row_2026.vc_row {
        height: 270px !important;
    }

    .counter_row_2026.vc_row #wavesyellow {
        right: 8% !important;
        bottom: 107px;
        width: 60px !important;
        height: 60px !important;
    }

    .speaker_row_2026 .sp26-card {
        width: 85%;
    }

    .speaker_row_2026 .sp26-stage {
        height: 470px;
    }

    .speaker_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 26px !important;
        line-height: 26px !important;
    }

    .speaker_row_2026 .sp26-info h3 {
        font-size: 24px !important;
    }

    .speaker_row_2026 .ult_tabmenu {
        width: 90% !important;
        max-width: 90% !important;
    }

    .session_row_2026 .ult_tabitemname {
        padding: 0px 10px;
    }

    .speaker_row_2026 .ult_tabmenu li {
        width: 40% !important;
    }

    .speaker_row_2026 .sp26-modal-box {
        width: min(1000px, 90vw);
    }

    .speaker_row_2026 #snakegreen {
        left: 10%;
        bottom: 5%;
        height: 90px !important;
        width: 35px !important;
    }

    .speaker_row_2026 #wavesgreen {
        right: 6%;
    }

    .register_home_row_2026 .videomain-gothamsub36 .uvc-main-heading h2 {
        font-size: 26px !important;
        line-height: 26px !important;
    }

    .speaker_row_2026 .ticket-buttons {
        width: 85%;
    }

    .year-2026.page-id-4609 .blueareA .vc_col-sm-5 .vc_column-inner {
        padding: 20px !important;
    }

    .sp26-index .sp26-index-modal .sp26-modal-box {
        width: min(1000px, 100vw) !important;
    }

    .year-2026.page-id-4641 #breakout_form {
        margin-bottom: 50px !important;
    }

    .year-2026.page-id-4641 .motive15:before {
        right: -8% !important;
        bottom: -110px !important;
        width: 200px !important;
        height: 200px !important;
    }

    .year-2026.page-id-4807 .sceduleroW .blue_hdnG_2026 h3 {
        letter-spacing: 2px !important;
    }
}

@media only screen and (max-width: 411px) {
    .speaker_row_2026 .motive13:before {
        width: 80px;
        height: 80px;
        top: 29%;
    }

    .speaker_row_2026 .motive12:before {
        top: 25%;
    }

    .year-2026.page-id-4641 .popup-content.blue:after {
        right: -9% !important;
        top: 22% !important;
    }

    .year-2026.page-id-4641 .popup-header .session-badge {
        font-size: 26px !important;
    }

    .year-2026.page-id-4641 .speaker-info p {
        width: 100% !important;
    }

    .year-2026.page-id-4641 .popup-speaker-section .speaker-info p {
        padding: 0 30px;
    }

    .year-2026.page-id-4641 .track-subtitle {
        font-size: 10px !important;
        letter-spacing: 1px !important;
    }

    .year-2026.page-id-4641 .track-date-time strong {
        font-size: 10px !important;
    }

    .year-2026.page-id-4641 .track-date-time {
        font-size: 10px !important;
    }
}

@media only screen and (max-width: 393px) {
    .oursesntoproW.vc_row {
        padding-top: 100px !important;
    }

    .oursesntoproW.vc_row .uvc-main-heading h2 {
        font-size: 40px;
    }

    .sessionchairoW .col-lg-3 img {
        height: 300px;
        width: 300px;
    }

    .session-chair-2024.sessionchair2.bfor4:after {
        right: -42%;
    }

    .session-speakers-2024 .sessionchairhdnG h6.designatioN {
        font-size: 14px;
    }

    .formroW.aboutroW::after {
        right: 5%;
        top: 2%;
        width: 25%;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .blueptrN::before {
        left: -55%;
        top: 138%;
    }

    .formroW.aboutroW::before {
        top: 229%;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        right: -200px !important;
        top: -694px;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .popup-content {
        margin-top: 35%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-4 img {
        width: 100%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-4:before {
        width: 100%;
        top: 7%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        width: 95% !important;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .popup-content {
        margin-top: 30%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-4:after {
        left: -40px;
    }

    .single.single-sessions .ult-overlay-close.top-right {
        right: 27px;
    }

    .year-2025.page-id-3042 .formroW .vc_col-sm-2:nth-child(1)::before {
        width: 35px;
        top: 835px;
    }

    .circleroW .hover-text {
        font-size: 18px;
    }

    .circleroW .mycust {
        font-size: 30px !important;
        line-height: 30px !important;
    }

    .circleroW .stats-number {
        font-size: 30px !important;
        line-height: 30px !important;
    }

    .circleroW .stats-text {
        font-size: 20px !important;
        line-height: 30px !important;
    }

    .blk-x {
        width: 120px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG_inneR {
        top: 24px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .col-lg-3 .photo-visual-wrapper::before {
        width: 30%;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .col-lg-3 .photo-visual-wrapper::before {
        width: 30%;
    }

    .year-2025.single-sessions .singlesessionbeforE4::before {
        width: 20%;
    }

    .year-2025.single-sessions .singlesessionbeforE3::before {
        width: 21%;
    }

    .year-2025.single-sessions .singlesessionbeforE3::before {
        top: 60%;
    }

    .year-2025.page-id-3485 .breakout-card {
        padding: 30px 20px;
    }

    .year-2025.page-id-2986 .aendahdnG {
        width: 100%;
    }

    .ideas_row_2026 .motive4:before {
        left: 23%;
    }

    .ideas_row_2026 .motive1:before {
        left: -43%;
    }

    .speaker_row_2026 .sp26-stage {
        height: 440px;
    }

    .year-2026.page-id-4553 .motive5:before {
        top: 3% !important;
        right: 6% !important;
    }

    .year-2026.page-id-4553 .motive1:before {
        top: -6%;
    }

    .year-2026.page-id-4553 .motive6:before {
        right: -12% !important;
        width: 160px !important;
        height: 160px !important;
        top: 66% !important;
    }

    .year-2026.page-id-4553 .motive7:before {
        right: -16%;
        bottom: -5%;
    }

    .year-2026.page-id-4629 .motive13:before {
        right: -4% !important;
        bottom: -5.5% !important;
    }

    .year-2026.page-id-4629 .motive12:before {
        right: -15% !important;
    }

    .year-2026.page-id-4629 .motive10::before {
        right: 43%;
        top: -2.3% !important;
    }

    .year-2026.page-id-4609 .motive17:before {
        top: -5.5% !important;
        right: -20%;
    }

    .speaker_row_2026.vc_row .sp26-dots {
        margin-top: 14%;
    }

    .year-2026.page-id-4807 .motive5:before {
        right: 23% !important;
    }

    .year-2026.page-id-4752 .gallery_row_2026 .uvc-main-heading h2 {
        font-size: 40px !important;
        line-height: 40px !important;
    }

    body.year-2026.page-id-4752 .motive3:before {
        left: 0% !important;
        top: 7% !important;
    }

    .qr_sec_2026>.vc_col-sm-3:nth-child(2) {
        margin-bottom: 10px !important;
    }

    .qr_sec_2026>.vc_col-sm-1:nth-child(3) {
        margin: 5px 0 10px !important;
    }

    .qr_sec_2026 .scanhdnG_yellow .uvc-sub-heading {
        max-width: 100% !important;
        margin: 0 auto !important;
        padding: 0px !important;
    }

    .qr_sec_2026>.vc_col-sm-3:nth-child(2) .vc_column-inner {
        padding: 0;
    }

    body.year-2026.page-id-4583 .whatsapp_white h2 {
        font-size: 20px !important;
    }

    body.year-2026.page-id-4583 .motive6:before {
        right: -24% !important;
    }

    .speaker_row_2026 .sessions26-kite {
        height: 270px !important;
    }

    body.page-id-5009.year-2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 30px !important;
        line-height: 30px !important;
    }

    .year-2026.page-id-4641 .cta-link {
        padding: 10px 12px !important;
        font-size: 8px !important;
    }

    .year-2026.page-id-4641 .divider {
        margin: 20px 0 !important;
    }

    body.year-2026.page-id-4641 .session-title {
        line-height: 26px !important;
    }

    .year-2026.page-id-4641 .popup-header .date-time {
        font-size: 12px !important;
    }

    .year-2026.page-id-4641 .popup-content h2 {
        font-size: 25px !important;
    }
}


@media only screen and (max-width: 390px) {
    .single.single-sessions .ult_modal-body .ssnchairoW .modal-body .row .col-lg-8:after {
        top: 102%;
    }

    .motive16::before {
        right: -32% !important;
    }

    .year-2026.page-id-4553 .container.formroW {
        max-width: 100%;
    }

    .year-2026.page-id-4553 .motive4:before {
        top: 99% !important;
        left: 5% !important;
    }

    .year-2026.page-id-4553 .motive3:before {
        display: none;
    }

    .year-2026.page-id-4553 .motive1:before {
        top: -9%;
    }

    .year-2026.page-id-4553 .motive5:before {
        top: 0% !important;
        right: 0 !important;
    }

    .year-2026.page-id-4553 .motive6:before {
        right: -11% !important;
        top: 56% !important;
    }

    .year-2026.page-id-4583 .registeroW .container {
        max-width: 100% !important;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -24% !important;
        top: 16.8% !important;
    }

    .year-2026.page-id-4583 .motive5:before {
        right: 11% !important;
        top: 18.1% !important;
    }

    .year-2026.page-id-4583 .motive3:before {
        left: -8% !important;
        width: 70px !important;
        height: 70px !important;
    }

    .year-2026.page-id-4583 .motive2:before {
        left: -30% !important;
        width: 200px !important;
        height: 200px !important;
        top: 39.6% !important;
    }

    .year-2026.page-id-4583 #madsemble-registration-app #register-btn {
        padding: 14px 45px !important;
    }

    .year-2026.page-id-4629 .motive11:before {
        width: 120px !important;
        height: 120px !important;
    }

    .year-2026.page-id-4629 .partnership_row_2026 .container {
        max-width: 100% !important;
    }

    .year-2026.page-id-4629 .motive13:before {
        bottom: -6.5% !important;
    }

    .year-2026.page-id-4629 .motive12:before {
        top: 14% !important;
    }

    .year-2026.page-id-4629 .motive10::before {
        right: 6%;
        top: 3% !important;
    }

    .year-2026.page-id-4629 .motive13:before {
        bottom: -6% !important;
        width: 100px !important;
        height: 100px !important;
    }

    .year-2026.page-id-4641 .popup-content.blue:after {
        right: -12% !important;
        top: 20% !important;
    }

    .year-2026.page-id-4641 .speaker-info h3 {
        font-size: 20px !important;
        line-height: 25px !important;
    }

    .year-2026.page-id-4752 .motive7:before {
        width: 200px !important;
        height: 200px !important;
    }

    .year-2026.page-id-4641 .session-badge {
        font-size: 26px !important;
    }

    .year-2026.page-id-4641 .popup-speaker-section .speaker-info h3 {
        line-height: 25px !important;
        padding-bottom: 5px !important;
    }
}

@media only screen and (max-width: 384px) {
    .speakeroW .vc_col-sm-3 .uvc-heading h2 {
        font-size: 40px;
    }

    .iconroW2 .prtnhednG h2 {
        font-size: 30px !important;
    }

    #sessions.vc_row h2 {
        font-size: 40px;
        text-align: center;
    }

    .sesioN .uvc-sub-heading {
        text-align: center;
    }

    .brdrrghTs .uvc-sub-heading {
        text-align: center;
    }

    .brdrrghTs .ubtn-ctn-left {
        text-align: center;
    }

    .single.single-sessions .ssnchairoW .modal-body .row .col-lg-4 img {
        height: 240px;
    }

    .ssnchairoW.modal .popup-content {
        margin-top: 100px;
    }

    .blueptrN::before {
        left: -56%;
    }

    .formroW.aboutroW::before {
        top: 227.5%;
    }

    .year-2025.page-id-3485 .speaker-info h3 {
        font-size: 18px;
    }

    .year-2025.page-id-3485 .popup-content.navy:after,
    .year-2025.page-id-3485 .popup-content.yellow:after,
    .year-2025.page-id-3485 .popup-content.purple:after,
    .year-2025.page-id-3485 .popup-content.green:after,
    .year-2025.page-id-3485 .popup-content.orange:after,
    .year-2025.page-id-3485 .popup-content.pink:after,
    .year-2025.page-id-3485 .popup-content.blue:after {
        width: 70px;
        height: 110px;
        top: 30%;
    }

    body .attendees_row_2026 .stats-number,
    body .attendees_row_2026 .counter_suffix {
        font-size: 30px !important;
    }

    body .attendees_row_2026 .stats-text {
        font-size: 18px !important;
    }

    .attendees_row_2026 .stats-desc {
        top: 30px !important;
    }

    .year-2026.page-id-4553 .motive6:before {
        right: -15% !important;
        top: 57% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 #wavesgreen {
        top: 3%;
        right: 7%;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive12:before {
        right: -45% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive13:before {
        right: -19% !important;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 .motive11:before {
        left: -32%;
    }

    .year-2026.page-id-4526 .speaker_index_row_2026 #snakegreen {
        top: 24%;
        right: 8%;
    }

    .year-2026.page-id-4526 .motive14:before {
        bottom: -4% !important;
    }

    .sp26-index .sp26-index-modal .sp26-modal-right {
        padding: 10px 20px !important;
    }

    .year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row {
        padding: 20px 20px !important;
    }

    .year-2026.page-id-4807 .agenda_top_row_2026 {
        padding: 25px 0 30px !important;
        border-bottom-left-radius: 100px !important;
        border-bottom-right-radius: 100px !important;
    }

    .year-2026.page-id-4807 .motive4:before {
        left: -6% !important;
        top: -0.4% !important;
        width: 60px !important;
        height: 60px !important;
    }

    .year-2026.page-id-4641 .popup-content.blue:after {
        right: -14% !important;
        top: 26% !important;
    }

    .year-2026.page-id-4641 .popup-speaker-section .speaker-info p {
        padding: 0 20px !important;
        font-size: 15px !important;
        line-height: 22px !important;
    }

    .year-2026.page-id-4641 .popup-content h2 {
        font-size: 24px !important;
    }
}

@media only screen and (max-width: 375px) {
    .single.single-sessions .ssnchairoW .modal-body .row .col-lg-4 img {
        height: 220px;
    }

    .session-chair-2024.sessionchairoW .sessionchairhdnG {
        width: 90% !important;
    }

    .session-speakers-2024.sessionchairoW .sessionchairhdnG {
        width: 90% !important;
    }

    .session-chair-2024.sessionchairoW .mainseshdnG {
        font-size: 18px;
    }

    .blueptrN::before {
        left: -58%;
        top: 137%;
    }

    .formroW.aboutroW::before {
        top: 226.5%;
    }

    .page-template-homepage2024 .mblespkR .contenT .designatioNs {
        font-size: 14px;
    }

    .page-template-homepage2024 .sessioNs.owl-carousel.owl-three .owl-item .imgdiV:hover p {
        font-size: 18px;
        line-height: 22px;
    }

    .page-template-homepage2024 .sesioN .uvc-sub-heading {
        padding-bottom: 20px !important;
    }

    .single.single-sessions .ult-overlay-close.top-right {
        right: 24px;
    }

    .whatroW .vc_col-sm-5 .uvc-main-heading h2 {
        font-size: 50px;
        line-height: 55px;
    }

    .circleroW .chevron-pulse {
        left: 25px;
        top: 13.5%;
        width: 70px;
    }

    .circleroW .circle-img.bottom-left-small {
        width: 250px !important;
        height: 250px !important;
    }

    .circleroW .circle-img.left-large {
        width: 250px !important;
        height: 250px !important;
    }

    .circleroW .circle-img.top-right-small {
        width: 250px !important;
        height: 250px !important;
    }

    .circleroW .circle-img.center-big {
        width: 250px !important;
        height: 250px !important;
    }

    .circleroW .circle-img.top-left-small {
        width: 250px !important;
        height: 250px !important;
    }

    .year-2025 .session-content-left {
        padding: 80px 30px;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h6.designatioN {
        font-size: 14px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .col-lg-4 {
        height: 250px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .col-lg-4 {
        height: 250px;
    }

    .year-2025.single-sessions .singlesessionbeforE3::before {
        top: 60%;
    }

    .year-2025.single-sessions .snglEsesoN .col-sm-8::after {
        height: 70px;
    }

    .year-2025.single-sessions .popup-content-sessions .col-lg-8 h5 {
        font-size: 28px !important;
    }

    .year-2025.page-id-3485 .breakout-card {
        padding: 30px 15px;
    }

    .year-2025.page-id-3485 .orange-x::after {
        top: 305px;
        right: 25%;
    }

    .schedule {
        line-height: 1.5rem;
        font-size: 1.5rem;
    }

    .day {
        line-height: 2rem;
        font-size: 2rem;
    }

    .slot {
        line-height: 1.2rem !important;
        font-size: 1.2rem;
    }

    .year-2025.page-id-3485 .speaker-image {
        width: 120px;
        height: 120px;
    }

    .year-2025.page-id-3485 .session-title {
        font-size: 18px;
        line-height: 1;
    }

    .year-2025.page-id-3485 .session-subtitle {
        line-height: 1.2;
        padding: 5px 0 0;
    }

    .year-2025.page-id-3485 .speaker-info p {
        line-height: 1.1;
    }

    .year-2025.page-id-3485 .breakout-card {
        min-height: 410px;
    }

    .year-2025.page-id-3485 .breakout-card .decorative-fan {
        width: 50px !important;
        height: 75px !important;
    }

    .year-2025.page-id-3485 .session-badge {
        font-size: 22px;
    }

    .year-2025.page-id-2986 .agenda_b2::before {
        right: 32%;
    }

    .year-2025.page-id-3485 .popup-header::after {
        width: 35%;
        height: 170px;
    }

    .year-2025.page-id-3485 .popup-content.navy:after,
    .year-2025.page-id-3485 .popup-content.yellow:after,
    .year-2025.page-id-3485 .popup-content.purple:after,
    .year-2025.page-id-3485 .popup-content.green:after,
    .year-2025.page-id-3485 .popup-content.orange:after,
    .year-2025.page-id-3485 .popup-content.pink:after,
    .year-2025.page-id-3485 .popup-content.blue:after {
        width: 75px;
        height: 115px;
    }

    .year-2025.page-id-3485 .popup-header .session-badge {
        font-size: 22px;
    }

    .year-2025.page-id-3485 .popup-header .date-time {
        font-size: 14px;
    }

    .year-2025.page-id-3485 .popup-left h3 {
        font-size: 24px;
    }

    .year-2025.page-id-3485 .popup-left p {
        font-size: 14px;
        line-height: 18px;
    }

    .year-2025.page-id-3485 .popup-speaker-image {
        margin: 0 auto 10px;
    }

    .year-2025.page-id-3485 .popup-left::after {
        top: 50%;
    }

    .year-2025.page-id-3485 #madsemble-breakout-app .track-section .session-title {
        font-size: 20px;
        line-height: 1.3;
    }

    .archive_row_2026 .vc_row {
        width: 80% !important;
    }

    body #waveswhite {
        left: 22px !important;
        top: -38px !important;
    }

    .sponsor_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 35px !important;
        line-height: 35px !important;
    }

    .counter_row_2026 .time-box span {
        font-size: 30px !important;
        line-height: 30px !important;
    }

    .counter_row_2026 .separator {
        font-size: 30px !important;
        line-height: 30px !important;
    }

    .counter_row_2026 .time-box small {
        font-size: 14px !important;
        line-height: 14px !important;
    }

    .counter_row_2026 .time-box {
        min-width: 70px;
    }

    .ideas_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 28px !important;
        line-height: 28px !important;
    }

    .speaker_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 24px !important;
        line-height: 24px !important;
    }

    .speaker_row_2026 .sp26-stage {
        height: 430px;
    }

    .speaker_row_2026 .motive12:before {
        top: 25%;
        right: -14%;
    }

    .year-2026.page-id-4609 .blueareA .vc_col-sm-5 .vc_column-inner h2 {
        font-size: 28px;
    }

    body.year-2026.page-id-4609 #snakegreen {
        bottom: -3%;
        left: 7% !important;
    }

    .year-2026.page-id-4807 .aendahdnG .uvc-sub-heading {
        font-size: 14px !important;
        line-height: 14px !important;
    }

    .agenda_top_row_2026 img {
        width: 65%;
    }

    .year-2026.page-id-4641 #madsemble-breakout-app .track-section .session-title {
        font-size: 18px !important;
        line-height: 1.3 !important;
    }

    .year-2026.page-id-4641 .popup-speaker-section .speaker-info h3 {
        font-size: 22px !important;
        line-height: 30px !important;
    }

    .year-2026.page-id-4641 .popup-header .session-badge {
        font-size: 24px !important;
    }

    .year-2026.page-id-4641 .popup-header .date-time {
        font-size: 14px !important;
        line-height: 20px !important;
        padding-top: 5px !important;
    }

    .year-2026.page-id-4641 .session-badge {
        font-size: 22px !important;
    }

    body.page-id-5009.year-2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 29px !important;
        line-height: 29px !important;
    }

    .year-2026.page-id-4807 .sceduleroW .white_title_24 strong {
        font-size: 18px !important;
    }

    .year-2026.page-id-4641 .popup-content h2 {
        font-size: 23px !important;
    }
}

@media only screen and (max-width: 360px) {
    #sessionchair .uvc-heading h2 {
        font-size: 40px;
    }

    #sessionspeaker .uvc-heading h2 {
        font-size: 40px;
    }

    .sessionchairoW .col-lg-3 img {
        height: 250px;
        width: 250px;
    }

    .sessionchairoW .sessionchairhdnG {
        height: 110px;
    }

    .session-speakers-2024.sessionchairoW .sessionchairhdnG {
        padding: 0 50px;
        height: 150px;
    }

    .session-chair-2024.sessionchairoW .sessionchairhdnG {
        padding: 0 50px;
        height: 150px;
    }

    .session-speakers-2024.bfor9.breakoutleaders:after {
        top: 8.5%;
    }

    .custom4boXmobile .uvc-main-heading h2 {
        font-size: 22px;
    }

    .custom4boXmobile .uvc-sub-heading {
        font-size: 12px;
        padding-top: 5px;
    }

    .abouthdnG h2 {
        font-size: 30px !important;
    }

    .blueptrN::before {
        left: -60%;
        top: 137%;
    }

    .formroW.aboutroW::before {
        top: 222%;
    }

    .custom4boXmobile .uvc-heading {
        padding: 40px 40px;
        width: calc(135px* 2);
        height: 135px;
    }

    .custom4boXmobile::before {
        top: 36.5%;
    }

    .page-template-homepage2024 .speakeroW .vc_col-sm-3::before {
        left: -5px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        right: -171px !important;
        top: -715px;
    }

    .session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        width: calc(90%* 1) !important;
    }

    .session-speakers-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        width: calc(90%* 1) !important;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .popup-content {
        margin-top: 35%;
    }

    .advisory-grid {
        padding: 0;
    }

    .year-2025 .sessions-carousel .owl-dots {
        left: 30%;
        gap: 35px;
        bottom: 33px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .sessionchairhdnG_inneR {
        top: 30px;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h5 {
        font-size: 20px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 {
        grid-gap: 80px 0px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 {
        grid-gap: 80px 0px;
    }

    .year-2025 .sessionchair2.bfor5:after {
        top: 224% !important;
        left: 69%;
    }

    .year-2025 .sessionchairoW .col-lg-3 img {
        height: 300px;
        width: 300px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG:after {
        height: 100px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG:after {
        height: 100px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG_inneR {
        top: 22px;
    }

    .year-2025.page-id-3485 .rightsnakE::after {
        width: 170px;
    }

    .year-2025.page-id-3485 .orange-x::after {
        top: 270px;
    }

    .year-2025.page-id-3485 .small-x::after {
        top: 265px;
        right: 30px;
    }

    .year-2025.page-id-3485 .rightsnakE::after {
        top: 35px;
    }

    .breakoutroW1.vc_row .uvc-sub-heading {
        font-size: 16px !important;
        line-height: 22px !important;
    }

    .year-2025.page-id-3485 .speaker-info p {
        line-height: 1.3;
    }

    .year-2025.page-id-3485 .session-badge {
        font-size: 20px;
    }

    .year-2025.page-id-2986 .agenda_b2::before {
        right: 38%;
    }

    .year-2025.page-id-3485 .popup-right {
        padding: 40px 15px 20px;
    }

    .year-2025.page-id-3485 .popup-content .popup-right h3 {
        font-size: 16px;
    }

    .year-2025.page-id-3894 .uvc-main-heading h2 {
        line-height: 35px;
    }

    .madsemble-giveaway .msg {
        font-size: 16px;
    }

    .madsemble-giveaway #ga_submit {
        font-size: 18px;
    }

    body #waveswhite {
        left: -15px !important;
    }

    body .attendees_row_2026 .stats-block::before,
    body .attendees_row_2026 .stats-block::after {
        height: 160px !important;
    }

    .ideas_row_2026 .motive4:before {
        left: 28%;
    }

    .vc_row.green-cut-flower .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 22px !important;
        line-height: 22px !important;
    }

    .green-cut-flower {
        background-size: 100% 90% !important;
    }

    .ideas_row_2026 .green-cut-flower .vc_column-inner {
        padding-top: 30px !important;
    }

    .ideas_row_2026 .motive6:before {
        top: 30%;
    }

    .ideas_row_2026 .motive5:before {
        top: 30%;
    }

    .ideas_row_2026 .motive2:before {
        left: -40%;
        top: 88%;
        width: 300px;
        height: 300px;
    }

    .year-2026.page-id-4583 .motive7:before {
        right: -15%;
        bottom: -3.9%;
    }

    .year-2026.page-id-4583 .motive3:before {
        left: -10% !important;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -22% !important;
        top: 15% !important;
    }

    .year-2026.page-id-4583 .motive5:before {
        right: 7% !important;
        top: 1% !important;
    }

    .year-2026.page-id-4629 .motive12:before {
        right: -21% !important;
    }

    .year-2026.page-id-4609 .blueareA .vc_col-sm-5 .vc_column-inner h2 {
        font-size: 26px;
    }

    .year-2026.page-id-4526 .motive15:before {
        bottom: -7%;
    }

    .year-2026.page-id-4526 .motive14:before {
        bottom: -4.2% !important;
    }

    .year-2026.page-id-4807 .motive30:before {
        width: 200px !important;
        height: 200px !important;
    }

    body.year-2026.page-id-4583 .motive6:before {
        right: -28% !important;
    }

    body.year-2026.page-id-4583 .motive5:before {
        right: 9.5% !important;
    }

    .speaker_row_2026 .sessions26-kite {
        height: 250px !important;
    }

    body.page-id-5009.year-2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 28px !important;
        line-height: 28px !important;
    }

    .year-2026.page-id-4641 .session-title {
        font-size: 22px !important;
    }

    .year-2026.page-id-4641 .popup-content h2 {
        font-size: 22px !important;
    }

    .year-2026.page-id-4641 .track-title {
        font-size: 35px !important;
    }
}

@media only screen and (max-width: 344px) {
    .advisory-info::before {
        height: 120px;
    }

    .advisory-info p {
        font-size: 12px;
    }

    .year-2025.page-id-3485 .popup-content.navy:after,
    .year-2025.page-id-3485 .popup-content.yellow:after,
    .year-2025.page-id-3485 .popup-content.purple:after,
    .year-2025.page-id-3485 .popup-content.green:after,
    .year-2025.page-id-3485 .popup-content.orange:after,
    .year-2025.page-id-3485 .popup-content.pink:after,
    .year-2025.page-id-3485 .popup-content.blue:after {
        width: 60px;
        height: 95px;
    }

    .year-2025.page-id-3485 .popup-left::after {
        top: 42%;
    }

    .year-2025.page-id-3485 .popup-content h2 {
        font-size: 24px;
    }

    .year-2025.page-id-3894 .uvc-main-heading h2 {
        line-height: 32px;
        font-size: 28px;
    }

    body .attendees_row_2026 .stats-block::before,
    body .attendees_row_2026 .stats-block::after {
        height: 150px !important;
    }

    .speaker_row_2026 #snakegreen {
        left: 7%;
        bottom: 6%;
    }

    .motive14:before {
        bottom: -9.5% !important;
    }

    .speaker_row_2026 #wavesgreen {
        right: 0%;
        width: 70px !important;
        height: 70px !important;
    }

    .speaker_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 22px !important;
        line-height: 22px !important;
    }

    .speaker_row_2026 .sp26-stage {
        height: 415px;
    }

    .speaker_row_2026 .motive12:before {
        top: 20%;
        right: -16%;
        width: 150px;
        height: 150px;
    }

    .speaker_row_2026 .motive13:before {
        width: 60px;
        height: 60px;
        top: 23%;
    }

    .year-2026.page-id-4553 .motive1:before {
        top: -7%;
    }

    .year-2026.page-id-4553 .motive5:before {
        top: 2% !important;
        right: 5% !important;
    }

    .year-2026.page-id-4553 .motive7:before {
        bottom: -6%;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -11% !important;
        top: 18.4% !important;
        width: 160px !important;
        height: 160px !important;
    }

    .year-2026.page-id-4629 .motive13:before {
        bottom: -5% !important;
    }

    .year-2026.page-id-4609 .motive17:before {
        top: -4.5% !important;
        right: -33%;
    }

    .year-2026.page-id-4609 .blueareA .vc_col-sm-5 .vc_column-inner h2 {
        font-size: 25px;
    }

    .year-2026.page-id-4641 .popup-speaker-section .speaker-info p {
        padding: 0 15px !important;
    }

    .year-2026.page-id-4641 .popup-header .session-badge {
        font-size: 22px !important;
    }

    .year-2026.page-id-4641 .popup-content.blue:after {
        right: -19% !important;
        top: 18% !important;
    }

    body.page-id-5009.year-2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 26px !important;
        line-height: 26px !important;
    }

    .year-2026.page-id-4807 .sceduleroW .white_title_24 strong {
        font-size: 17px !important;
        line-height: 20px !important;
    }

    .titles_24 strong {
        font-size: 17px !important;
    }
}

@media only screen and (max-width: 320px) {
    .sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-3 {
        width: 100%;
    }

    .sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-9 {
        width: 100%;
    }

    .sceduleroW .vc_tta-panel-body .vc_row.minhghT .vc_col-sm-9 .uvc-sub-heading {
        text-align: center;
    }

    .single.single-sessions .ssnchairoW .modal-body .row .col-lg-4 img {
        height: 180px;
    }

    .single.single-sessions .ult_modal-body .ssnchairoW .modal-body .row .col-lg-8:after {
        top: 103%;
    }

    #sessionchair .uvc-heading h2 {
        font-size: 36px;
    }

    #sessionspeaker .uvc-heading h2 {
        font-size: 36px;
    }

    .sessionchairoW .col-lg-3 img {
        height: 230px;
        width: 230px;
        margin: 0 auto;
    }

    .custom4boXmobile .wpb_single_image img {
        height: 230px;
        width: 230px;
    }

    .session-speakers-2024.sessionchairoW .sessionchairhdnG h5 {
        font-size: 20px;
    }

    .session-chair-2024.sessionchair2.bfor4:after {
        right: -48%;
    }

    .session-chair-2024.sessionchairoW .mainseshdnG {
        font-size: 16px;
    }

    .session-chair-2024.sessionchairoW .sessionchairhdnG {
        padding: 0 40px;
    }

    .session-chair-2024 .sessionchairhdnG h6.designatioN {
        font-size: 15px;
    }

    .session-speakers-2024.sessionchairoW .sessionchairhdnG h6.agencY {
        font-size: 15px;
    }

    .custom4boXmobile .uvc-heading {
        padding: 20px 40px;
        width: calc(115px* 2);
        height: 115px;
    }

    .custom4boXmobile .uvc-main-heading h2 {
        font-size: 17px;
    }

    .custom4boXmobile::before {
        right: 30px;
        width: 20%;
        top: 16.5%;
    }

    .blueptrN::before {
        left: -69%;
        top: 146.5%;
    }

    .formroW.aboutroW::before {
        top: 185%;
    }

    .page-template-homepage2024 .insprationalroWmobilE .ult-banner-block .mask .bb-description p {
        font-size: 14px;
        line-height: 18px;
    }

    .page-template-homepage2024 .pinkboX .uvc-sub-heading {
        font-size: 14px !important;
        line-height: 18px;
    }

    .page-template-homepage2024 .pinkboX.vc_col-sm-6:hover :before {
        font-size: 14px;
        line-height: 18px;
    }

    .page-template-homepage2024 .insprationalroWmobilE .ult-banner-block .mask .bb-description h3 {
        font-size: 20px;
    }

    .page-template-homepage2024 .seassionroW .vc_col-sm-2::after {
        right: -137px !important;
        top: -713px;
    }

    .page-template-homepage2024 .sessioNs.owl-carousel.owl-three .owl-item .imgdiV:hover p {
        padding: 100px 30px 0 30px;
    }

    .logocarouseL2024 .carousel-slider .carousel-slider__caption .caption {
        font-size: 12px !important;
    }

    .page-template-homepage2024 .mblespkR .contenT .designatioNs {
        font-size: 12px;
    }

    .page-template-homepage2024 .speakeroW .vc_col-sm-3::before {
        left: 0px;
        height: 300px;
        top: 37%;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .row .col-lg-4:after {
        top: -35px !important;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG h5 {
        font-size: 16px !important;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG h6.agencY {
        font-size: 12px !important;
    }

    .single.single-sessions .modalssN.session-chair-2024 .ssnchairoW .modal-body .sessionchairhdnG {
        height: 125px;
    }

    .single.single-sessions .ult-overlay-close.top-right {
        right: 18px;
    }

    .advisory-info::before {
        height: 115px;
    }

    .year-2025 .green-line {
        right: -25px;
    }

    .year-2025 .sessions-carousel .owl-dots {
        left: 32%;
        gap: 35px;
        bottom: 32px;
    }

    .year-2025 .sessions-carousel .owl-dots {
        gap: 20px !important;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h6.agencY {
        font-size: 12px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .sessionchairhdnG_inneR {
        top: 20px;
    }

    .year-2025 .sessionchairoW .sessionchairhdnG h6.designatioN {
        font-size: 12px;
    }

    .year-2025 .sessionchair2.bfor5:after {
        top: 222% !important;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .sessionchairhdnG_inneR {
        top: 25px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG:after {
        height: 90px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG:after {
        height: 90px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG_inneR {
        top: 20px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG_inneR {
        top: 25px;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG h6.agencY {
        font-size: 9px;
        width: 100%;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG h6.agencY {
        font-size: 9px;
        width: 100%;
    }

    .year-2025 .sessionchairoW.session-speakers-2025 .modal .sessionchairhdnG h6.designatioN {
        font-size: 10px;
    }

    .year-2025 .sessionchairoW.session-chair-2025 .modal .sessionchairhdnG h6.designatioN {
        font-size: 10px;
    }

    .year-2025.single-sessions .singlesessionbeforE3::before {
        top: 62%;
    }

    .year-2025.page-id-3485 .speaker-image {
        width: 100px;
        height: 100px;
    }

    .year-2025.page-id-3485 .speaker-info h3 {
        font-size: 16px;
    }

    .year-2025.page-id-3485 .speaker-info p {
        font-size: 12px;
        width: 100%;
    }

    .year-2025.page-id-3485 .decorative-waves {
        height: 50px;
    }

    .year-2025.page-id-3485 .date-time {
        font-size: 14px;
    }

    .year-2025.page-id-3485 .breakout-card .decorative-fan {
        width: 40px !important;
        height: 60px !important;
    }

    .year-2025.page-id-3485 .breakout-card {
        min-height: 370px;
    }

    .year-2025.page-id-3485 .orange-x::after {
        top: 295px;
        right: 30%;
    }

    .year-2025.page-id-3485 .small-x::after {
        top: 285px;
        right: 40px;
    }

    .year-2025.page-id-2986 .aendahdnG h2 {
        font-size: 34px;
    }

    .year-2025.page-id-3485 .popup-content h2 {
        font-size: 22px;
    }

    .year-2025.page-id-3485 .popup-content.navy:after,
    .year-2025.page-id-3485 .popup-content.yellow:after,
    .year-2025.page-id-3485 .popup-content.purple:after,
    .year-2025.page-id-3485 .popup-content.green:after,
    .year-2025.page-id-3485 .popup-content.orange:after,
    .year-2025.page-id-3485 .popup-content.pink:after,
    .year-2025.page-id-3485 .popup-content.blue:after {
        top: 27%;
    }

    .year-2025.page-id-3485 .popup-left::after {
        top: 46%;
    }

    .vc_row.green-cut-flower .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .green-cut-flower {
        background-size: 100% 95% !important;
    }

    .ideas_row_2026 .motive6:before {
        top: 24%;
        right: -22%;
    }

    .ideas_row_2026 .motive5:before {
        top: 27%;
        right: 8%;
        width: 30px;
        height: 30px;
    }

    .ideas_row_2026 .motive4:before {
        left: 30%;
    }

    .ideas_row_2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 26px !important;
        line-height: 26px !important;
    }

    .speaker_row_2026 .motive10::before {
        left: -4%;
        top: 25%;
    }

    .speaker_row_2026 .sp26-info strong {
        font-size: 16px !important;
    }

    .speaker_row_2026 .sp26-stage {
        height: 400px;
    }

    .register_home_row_2026 .videomain-gothamsub36 .uvc-main-heading h2 {
        font-size: 22px !important;
        line-height: 22px !important;
    }

    .year-2026.page-id-4583 .motive5:before {
        top: 0.4% !important;
    }

    .year-2026.page-id-4583 .motive6:before {
        right: -17% !important;
    }

    .year-2026.page-id-4629 .motive12:before {
        right: -20% !important;
        top: 1% !important;
    }

    .year-2026.page-id-4629 .motive10::before {
        right: 0%;
        top: 4% !important;
    }

    .year-2026.page-id-4609 .motive17:before {
        top: -4.5% !important;
        right: -40%;
    }

    .year-2026.page-id-4609 .blueareA .vc_col-sm-5 .vc_column-inner h2 {
        font-size: 22px;
        line-height: 26px;
    }

    .year-2026.page-id-4609 .motive16::before {
        right: -12% !important;
    }

    .year-2026.page-id-4526 .motive14:before {
        bottom: -4.5% !important;
    }

    body.year-2026.page-id-4807 .aendahdnG .uvc-main-heading h2 {
        font-size: 35px !important;
        line-height: 35px !important;
    }

    .year-2026.page-id-4807 .aendahdnG .uvc-sub-heading {
        font-size: 12px !important;
        line-height: 12px !important;
    }

    .agenda_top_row_2026 img {
        width: 70%;
    }

    .year-2026.page-id-4641 .session-badge {
        font-size: 20px !important;
    }

    .year-2026.page-id-4641 .speaker-info h3 {
        font-size: 18px !important;
        line-height: 20px !important;
    }

    .year-2026.page-id-4641 .popup-header .session-badge {
        font-size: 20px !important;
    }

    .year-2026.page-id-4641 .popup-content h2 {
        font-size: 24px !important;
    }

    .year-2026.page-id-4641 .brkouts-cat-hdnG::before {
        top: calc(50% - 18px) !important;
        width: 40px !important;
        height: 40px !important;
    }

    .year-2026.page-id-4641 .popup-speaker-section .speaker-info h3 {
        font-size: 20px !important;
        line-height: 25px !important;
    }

    .year-2026.page-id-4641 .track-section h3 {
        font-size: 1.3rem !important;
    }

    .year-2026.page-id-4641 .popup-speaker-section .speaker-info p {
        padding: 0 5px !important;
    }

    .year-2026.page-id-4641 .popup-content.blue:after {
        right: -24% !important;
        top: 27% !important;
    }

    .speaker_row_2026 .sessions26-kite {
        height: 220px !important;
    }

    body.page-id-5009.year-2026 .videomain-gothamsub .uvc-main-heading h2 {
        font-size: 24px !important;
        line-height: 24px !important;
    }

    .year-2026.page-id-4641 .popup-header .date-time {
        font-size: 12px !important;
    }

    .year-2026.page-id-4641 .popup-content h2 {
        font-size: 20px !important;
    }

    .year-2026.page-id-4641 .track-date-time {
        padding: 5px 11px !important;
    }

    .year-2026.page-id-4641 .cta-link {
        margin-bottom: 20px !important;
    }

    .year-2026.page-id-4641 .track-title {
        font-size: 30px !important;
    }
}

/*Responsive End*/



/*2026 start*/
.year-2026 #primary-menu li.current-menu-item a {
    background: #0054DA !important;
}

.year-2026 #primary-menu li a:hover {
    background: #0054DA !important;
}

.year-2026 #primary-menu li .sub-menu li a:hover {
    background: #0054DA !important;
}

.sp26-card.sp26-hidden {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

.green-cut-flower {
    margin: 0 auto !important;
}

@font-face {
    font-family: 'Video';
    src: url('fonts/Video-Bold.eot');
    src: url('fonts/Video-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Video-Bold.woff2') format('woff2'),
        url('fonts/Video-Bold.woff') format('woff'),
        url('fonts/Video-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

.counter_row_2026 .stats-desc {
    color: #fff;
}

.counter_row_2026 .stats-number {
    font-size: 80px !important;
    line-height: 70px !important;
    font-family: 'Video';
}

.counter_row_2026 .stats-text {
    font-size: 30px !important;
    line-height: 30px !important;
    font-family: 'gothambold';
}

.counter_row_2026 .stats-block::before {
    font-size: 80px !important;
    content: ':';
    position: absolute;
    right: 0;
    color: #fff;
    font-family: 'Video';
    line-height: 0;
    top: 25px;
}

.counter_row_2026 .vc_col-sm-3:last-child .stats-block::before {
    display: none;
}

.counter_row_2026 .stats-block,
.wpb_row .wpb_column .wpb_wrapper .stats-block {
    margin-bottom: 0 !important;
}


/* =========================================
   MARQUEE
   ========================================= */

.custom-marquee {
    width: 100%;
    height: 60px;
    overflow: hidden;
    position: relative;
    background: #ff0052;
    margin: 0;
    padding: 0;
}

.custom-marquee-track {
    width: max-content;
    height: 60px;

    display: flex;
    align-items: center;

    animation: custom-marquee-left var(--marquee-speed) linear infinite;

    will-change: transform;
}

/* Pause on hover */
.custom-marquee:hover .custom-marquee-track {
    animation-play-state: paused;
}


/* =========================================
   ITEM
   ========================================= */

.custom-marquee-item {
    height: 60px;

    display: flex;
    align-items: center;

    flex-shrink: 0;

    margin: 0;
    padding: 0 15px;
}


/* =========================================
   TEXT - 2 LINES
   ========================================= */

.custom-marquee-text {
    width: 380px;
    height: 60px;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

    margin: 0;
    padding: 0;

    color: #fff;

    font-family: 'Video', sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 0.95;

    text-align: center;
    text-transform: uppercase;

    white-space: normal;
}


/* =========================================
   IMAGE / LOGO
   ========================================= */

.custom-marquee-image {
    height: 60px;

    display: flex;
    align-items: center;

    margin-left: 20px;
    padding: 0;

    flex-shrink: 0;
}

.custom-marquee-image img {
    display: block;

    width: auto;
    height: 48px;
    max-width: 280px;

    object-fit: contain;

    margin: 0;
    padding: 0;
}


/* =========================================
   RIGHT → LEFT
   ========================================= */

@keyframes custom-marquee-left {

    0% {
        transform: translate3d(0, 0, 0);
    }

    100% {
        transform: translate3d(-50%, 0, 0);
    }

}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .custom-marquee,
    .custom-marquee-track,
    .custom-marquee-item {
        height: 60px;
    }

    .custom-marquee-item {
        padding: 0 10px;
    }

    .custom-marquee-text {
        width: 210px;
        height: 60px;
        font-size: 17px;
        line-height: 0.95;
    }

    .custom-marquee-image {
        margin-left: 12px;
    }

    .custom-marquee-image img {
        height: 38px;
        max-width: 150px;
    }

}


/* =========================================
   2026 MARQUEE STICKY
   ========================================= */

.marquee_row_2026 {
    width: 100% !important;
    z-index: 999999 !important;
    margin: 0 auto !important;
}

.marquee_row_2026.marquee-is-sticky {
    position: fixed !important;
    top: 97px !important;
    left: 0 !important;
    width: 100% !important;
    z-index: 999999 !important;
    right: 0 !important;
}

.marquee-sticky-placeholder {
    display: block;
    width: 100%;
}

/*marque end 2026*/




.page-id-4179 .site-header.header .site-branding {
    display: none;
}

.page-id-4179 .site-header.header.fixed .site-branding {
    display: block;
}

.year-2026 .site-header {
    background-color: #000;
}

.year-2026 .main-navigation {
    background: #000;
}

.year-2026 #primary-menu li a {
    color: #fff;
}

.year-2026 .main-navigation .menu-item-has-children>a::after {
    color: #fff;
}

.year-2026 .entry-content {
    margin-top: 0;
}

#rev_slider_12_1_forcefullwidth {
    position: relative !important;
    z-index: 50 !important;
    overflow: visible !important;
}

#rev_slider_12_1_wrapper {
    z-index: 50 !important;
    overflow: visible !important;
}

#rev_slider_12_1 {
    overflow: visible !important;
}

#rev_slider_12_1 rs-slides {
    overflow: visible !important;
}

#rev_slider_12_1 rs-slide {
    overflow: visible !important;
}

#rev_slider_12_1 rs-layer-wrap.flower-slider {
    z-index: 999 !important;
    overflow: visible !important;
}

#rev_slider_12_1 rs-layer-wrap.flower-slider-mask {
    z-index: 1000 !important;
    overflow: visible !important;
}

#rev_slider_12_1 rs-layer.flower-slider,
#rev_slider_12_1 rs-layer.flower-slider-mask {
    overflow: visible !important;
}

#rev_slider_12_1 .svms-mask-viewport {
    overflow: hidden !important;
}

.counter_row_2026 {
    position: relative !important;
    z-index: 1 !important;
}

.vc_row:has(#rev_slider_12_1_forcefullwidth) {
    position: relative !important;
    z-index: 50 !important;
    overflow: visible !important;
}

.counter_row_2026 {
    position: relative !important;
    z-index: 1 !important;
}

#wavesyellow {
    position: absolute;
    top: 0;
    right: 4%;
    width: 110px !important;
    height: 110px !important;
}

.videomain-gothamsub36 .uvc-main-heading h2 {
    font-size: 36px !important;
    line-height: 36px !important;
    font-family: 'Video';
    text-transform: uppercase;
}

.videomain-gothamsub .uvc-main-heading h2 {
    font-size: 60px !important;
    line-height: 60px !important;
    font-family: 'Video';
    text-transform: uppercase;
}

.videomain-gothamsub .uvc-sub-heading {
    font-family: 'gothambook';
    font-size: 20px;
    line-height: 30px;
}

.motive1:before {
    content: '';
    position: absolute;
    left: -7%;
    background-image: url(images/18.png);
    width: 380px;
    height: 360px;
    background-repeat: no-repeat;
    background-size: contain;
    animation: animName 6s infinite;
    top: 4%;
}

.motive2:before {
    content: '';
    position: absolute;
    left: -9%;
    background-image: url(images/25.png);
    width: 600px;
    height: 600px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 35%;
    /* animation: rotateAntiClockwise 10s linear infinite; */
    animation: ripple 3s ease-out infinite;
    mix-blend-mode: overlay;
}

.motive3:before {
    content: '';
    position: absolute;
    left: -1%;
    background-image: url(images/16.png);
    width: 300px;
    height: 300px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 50%;
    animation: rotateClockwise 10s linear infinite;
}

@keyframes rotateAntiClockwise {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(-360deg);
    }
}

@keyframes rotateClockwise {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.ideas_row_2026:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    background-image: url(images/DOT2.png);
    width: 100%;
    height: 100%;
    bottom: 0px;
    mix-blend-mode: difference;
    background-size: cover;
}

.motive4:before {
    content: '';
    position: absolute;
    left: 13%;
    background-image: url(images/13.png);
    width: 100px;
    height: 100px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 82%;
    animation: rotateAntiClockwise 10s linear infinite;
}

.motive5:before {
    content: '';
    position: absolute;
    right: 14%;
    background-image: url(images/round-flower.png);
    width: 100px;
    height: 100px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 30%;
    animation: rotateAntiClockwise 10s linear infinite;
    z-index: 1;
}

.motive6:before {
    content: '';
    position: absolute;
    right: -9%;
    background-image: url(images/patang.png);
    width: 650px;
    height: 600px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 15%;
    mix-blend-mode: overlay;
    animation: jerkWobble 7s ease-in-out infinite;
}

@keyframes jerkWobble {

    0%,
    100% {
        transform: translateX(0) rotate(0deg);
    }

    10% {
        transform: translateX(-8px) rotate(-2deg);
    }

    20% {
        transform: translateX(8px) rotate(2deg);
    }

    30% {
        transform: translateX(-6px) rotate(-1.5deg);
    }

    40% {
        transform: translateX(6px) rotate(1.5deg);
    }

    50% {
        transform: translateX(-4px) rotate(-1deg);
    }

    60% {
        transform: translateX(4px) rotate(1deg);
    }

    70% {
        transform: translateX(-2px) rotate(-0.5deg);
    }

    80% {
        transform: translateX(2px) rotate(0.5deg);
    }
}

.motive7:before {
    content: '';
    position: absolute;
    right: -7%;
    background-image: url(images/13.png);
    width: 350px;
    height: 350px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 60%;
    animation: rotateAntiClockwise 10s linear infinite;
}

.attendees_row_2026::before {
    content: '';
    position: absolute;
    right: 0%;
    left: 0;
    top: -60px;
    background-image: url(images/chevronLine.png);
    width: 100%;
    height: 60px;
    background-repeat: repeat-x;
    background-size: contain;
    transform: rotate(180deg);
    animation: chevronMoveRight 8s linear infinite;
}

@keyframes chevronMoveRight {
    from {
        background-position: 500px 0;
    }

    to {
        background-position: 0 0;
    }
}

.attendees_row_2026::after {
    content: '';
    position: absolute;
    right: 0%;
    left: 0;
    bottom: -60px;
    background-image: url(images/chevronLine.png);
    width: 100%;
    height: 60px;
    background-repeat: repeat-x;
    background-size: contain;
    z-index: 1;
    animation: chevronMoveLeft 8s linear infinite;
}

@keyframes chevronMoveLeft {
    from {
        background-position: 0 0;
    }

    to {
        background-position: -500px 0;
    }
}

.attendees_row_2026 .stats-block,
.wpb_row .wpb_column .wpb_wrapper .stats-block {
    margin-bottom: 0 !important;
}

.attendees_row_2026 .stats-block {
    position: relative;
    width: 100%;
    height: 170px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0;
    background: none !important;
    overflow: visible !important;
    isolation: isolate;
}

.attendees_row_2026 .stats-block::before {
    content: "";
    position: absolute;
    width: 300px;
    height: 200px;
    left: 50%;
    top: 12%;
    transform: translate(-50%, -50%);
    background: #0054da;
    -webkit-mask-image: url(images/23.svg);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: 100% 100%;
    mask-image: url(images/23.svg);
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: 100% 100%;
    z-index: -1;
}

.attendees_row_2026 .stats-desc {
    position: relative;
    z-index: 5;
    width: 100% !important;
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    text-align: center !important;
    top: -20px;
    color: #fff;
}

.attendees_row_2026 .stats-number {
    color: #fff !important;
    font-size: 40px !important;
    line-height: 1 !important;
    font-weight: 700;
    padding-bottom: 0 !important;
    font-family: 'Video';
}

.attendees_row_2026 .counter_suffix {
    color: #fff !important;
    font-size: 40px !important;
    line-height: 1 !important;
    font-weight: 700;
    margin-left: 3px;
    padding-top: 10px;
    font-family: 'Video';
}

.attendees_row_2026 .stats-text {
    width: 100%;
    color: #fff !important;
    margin-top: 0px;
    font-size: 22px !important;
    line-height: 30px !important;
    font-family: 'gothambold';
}

.attendees_row_2026 .vc_col-sm-3 .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.attendees_row_2026 .stats-block::after {
    content: "";
    position: absolute;
    width: 300px;
    height: 200px;
    left: 50%;
    top: 12%;
    transform: translate(-50%, -50%);
    background-image: url(images/DOT2.png);
    background-repeat: repeat;
    background-size: contain;
    background-position: center;
    opacity: 0.35;
    -webkit-mask-image: url(images/23.svg);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: 100% 100%;
    mask-image: url(images/23.svg);
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: 100% 100%;
    z-index: 2;
    pointer-events: none;
}

.green-cut-flower {
    background-image: url(images/20.png);
    width: 100%;
    height: 450px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
}

.green-cut-flower .ubtn {
    font-family: 'Video';
    text-transform: uppercase;
    padding-top: 20px;
}

.year-2026.page-id-4526 .motive12:before {
    width: 300px !important;
    height: 300px !important;
}

.year-2026.page-id-4526 .motive13:before {
    right: -6% !important;
}

.year-2026.page-id-4526 .motive11:before {
    left: -7%;
}

/* Speaker 2026 CSS Start */

.sp26 {
    --pink: #ff0058;
    --green: #03d3a0;
    --shape: url('/wp-content/themes/madsemble/images/speaker-motiv.svg');

    width: 100%;
    overflow: hidden;
    padding: 80px 20px 0;
}

.sp26-stage {
    position: relative;
    width: min(1650px, calc(100vw - 50px));
    height: 470px;
    margin: 0 auto;
    overflow: visible;
}

.sp26-card {
    position: absolute;
    left: 50%;
    top: 25px;
    width: 390px;

    opacity: 0;
    pointer-events: none;

    transform: translateX(-50%) scale(.3);
    transform-origin: 50% 0;
    transition: all 0.6s ease;

    transition:
        left .65s cubic-bezier(.22, .78, .23, 1),
        top .65s cubic-bezier(.22, .78, .23, 1),
        transform .65s cubic-bezier(.22, .78, .23, 1),
        opacity .4s ease;
}

.sp26-card.far-left {
    left: calc(50% - 650px);
    top: 126px;

    opacity: 1;
    pointer-events: auto;
    cursor: pointer;

    transform:
        translateX(-50%) scale(.48);

    z-index: 2;
}

.sp26-card.left {
    left: calc(50% - 360px);
    top: 80px;

    opacity: 1;
    pointer-events: auto;
    cursor: pointer;

    transform:
        translateX(-50%) scale(.72);

    z-index: 4;
}

.sp26-card.center {
    left: 50%;
    top: 25px;

    opacity: 1;
    pointer-events: auto;
    cursor: pointer;

    transform:
        translateX(-50%) scale(1);

    z-index: 6;
}

.sp26-card.right {
    left: calc(50% + 360px);
    top: 80px;

    opacity: 1;
    pointer-events: auto;
    cursor: pointer;

    transform:
        translateX(-50%) scale(.72);

    z-index: 4;
}

.sp26-card.far-right {
    left: calc(50% + 650px);
    top: 126px;

    opacity: 1;
    pointer-events: auto;
    cursor: pointer;

    transform:
        translateX(-50%) scale(.48);

    z-index: 2;
}

.sp26-visual {
    position: relative;
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: visible;
}

.sp26-shape {
    position: absolute;
    inset: 0;
    z-index: 1;
    background-image: var(--shape);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    filter: none;
    pointer-events: none;
}

.sp26-mask {
    position: absolute;
    inset: 0;
    z-index: 2;
    overflow: hidden;

    -webkit-mask-image: var(--shape);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: 50% 50%;
    -webkit-mask-size: 95.5% 95.5%;

    mask-image: var(--shape);
    mask-repeat: no-repeat;
    mask-position: 50% 50%;
    mask-size: 93.5% 95.5%;

    transform: translateZ(0);
    backface-visibility: hidden;
}

.sp26-head {
    position: absolute;
    inset: 0;
    z-index: 4;
    overflow: visible;
    pointer-events: none;
}

.sp26-mask img,
.sp26-head img {
    position: absolute;
    left: 50%;
    bottom: 8px;
    width: 130%;
    height: auto;
    max-width: none;
    transform: translateX(-50%);
    transform-origin: center bottom;
    object-fit: contain;
    object-position: center bottom;
    filter: grayscale(100%);
    pointer-events: none;
}

.sp26-head img {
    clip-path: inset(0 0 57% 0);
    -webkit-clip-path: inset(0 0 57% 0);
}

.sp26-info {
    position: relative;
    z-index: 8;
    margin-top: 0;
    padding: 20px 5px;
    text-align: center;
    color: #fff;
}

.sp26-info h3 {
    margin: 0 0 4px;
    padding: 0;
    color: #fff;
    font-size: 30px;
    line-height: 1.05;
    font-weight: 600;
    font-family: 'gothambold';
}

.sp26-info strong {
    display: block;
    margin: 0;
    padding: 0;
    color: #fff;
    font-size: 20px;
    line-height: 1.1;
    font-weight: 600;
    font-family: 'gothambook';
}

.sp26-info p {
    margin: 3px 0 0;
    padding: 0;
    color: #fff;
    font-size: 18px;
    line-height: 1.15;
    font-weight: 400;
    font-family: 'gothambook';
}

.sp26-card.center .sp26-info h3 {
    font-size: 32px;
    line-height: 1.05;
    margin-bottom: 4px;
    font-family: 'gothambold';
}

.sp26-card.center .sp26-info strong {
    font-size: 20px;
    line-height: 1.08;
    font-family: 'gothambold';
}

.sp26-card.center .sp26-info p {
    font-size: 18px;
    line-height: 1.15;
    margin-top: 4px;
    font-family: 'gothambook';
}

.sp26-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    min-height: 22px;
    margin-top: 7%;
    position: relative;
    z-index: 20;
}

.sp26-dots button {
    appearance: none;
    -webkit-appearance: none;
    width: 11px;
    height: 11px;
    min-width: 11px;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: #ffffff;
    cursor: pointer;
    position: relative;
    flex: 0 0 auto;
}

.sp26-dots button.active {
    width: 20px;
    height: 20px;
    min-width: 20px;
    background: #ffffff;
    border: none;
    border-radius: 50%;
}

.sp26-dots button.active::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: var(--green);
    transform: translate(-50%, -50%);
}





.sp26-popup-data {
    display: none !important;
}


.sp26-modal {
    position: fixed;
    inset: 0;

    z-index: 999999;

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 30px;

    opacity: 0;
    visibility: hidden;

    transition:
        opacity .3s ease,
        visibility .3s ease;
}


.sp26-modal.open {
    opacity: 1;
    visibility: visible;
}


.sp26-modal-overlay {
    position: absolute;
    inset: 0;

    background:
        rgba(0, 0, 0, .72);

    backdrop-filter: blur(4px);
}


.sp26-modal-box {
    position: relative;
    z-index: 2;
    width: min(1000px, 95vw);
    max-height: fit-content;
    overflow: hidden;
    background: #000;
    border-radius: 15px;
    box-shadow: 0 25px 80px rgba(0, 0, 0, .35);
    background-color: transparent;
    background-image: linear-gradient(54deg, #000000 0%, #00221a 100%);
}



.sp26-modal-inner {
    display: grid;

    grid-template-columns:
        45% 55%;

    min-height: 500px;
}



.sp26-modal-left {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sp26-popup-visual {
    --shape: url('/wp-content/themes/madsemble/images/speaker-motiv.svg');

    position: relative;

    width: min(390px, 100%);

    aspect-ratio: 1/1;

    overflow: visible;
}



.sp26-popup-shape {
    position: absolute;
    inset: 0;

    background:
        var(--shape) center/contain no-repeat;

    z-index: 1;
}



.sp26-popup-mask {
    position: absolute;
    inset: 0;

    overflow: hidden;

    z-index: 2;

    -webkit-mask:
        var(--shape) center/94.8% 94.8% no-repeat;

    mask:
        var(--shape) center/102.8% 92.8% no-repeat;
}


.sp26-popup-head {
    position: absolute;
    inset: 0;

    z-index: 4;

    pointer-events: none;
}





.year-2026.page-id-4641 .sp26-popup-mask img,
.year-2026.page-id-4641 .sp26-popup-head img {
    position: absolute;
    left: 50%;
    bottom: 8px;
    width: 115% !important;
    max-width: none;
    transform:
        translateX(-50%);
    filter: grayscale(100%);
}


.sp26-popup-head img {
    clip-path:
        inset(0 0 57% 0);

    -webkit-clip-path:
        inset(0 0 57% 0);
}


.sp26-modal-right {
    padding: 55px 0 0 0;
    color: #ffffff;
}

.sp26-modal-right h2 {
    margin: 0 0 5px;
    color: #03d3a0;
    font-size: 36px;
    line-height: 1.05;
    font-weight: 700;
}


.sp26-modal-right h4 {
    margin: 0;

    color: #fff;

    font-size: 21px;

    line-height: 1.25;

    font-weight: 700;
}


.sp26-popup-company {
    margin-bottom: 15px;
    color: #dfdfdf;
    font-size: 16px;
    font-weight: 600;
}

.sp26-popup-content::before {
    content: '';
    position: absolute;
    right: -4%;
    background-image: url(images/pink-pattang.png);
    width: 200px;
    height: 200px;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    mix-blend-mode: lighten;
    animation: jerkWobble 7s ease-in-out infinite;
    opacity: 0.3;
}

.sp26-popup-content {
    color: #fff;
    font-size: 16px;
    line-height: 1.7;
    max-height: 300px;
    overflow-y: auto;
    padding-right: 30px;
    scrollbar-width: thin;
    scrollbar-color: #545454 transparent;
    margin-right: 15px;
}

.sp26-modal-left::before {
    content: "";
    position: absolute;
    left: -5%;
    background-image: url(images/8.png);
    width: 250px;
    height: 250px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 0;
    animation: 6s ease 0s infinite normal none running animName;
}


.sp26-popup-content p {
    margin:
        0 0 16px;
}

.sp26-modal-close {
    position: absolute;

    right: 18px;
    top: 14px;

    z-index: 10;

    width: 42px;
    height: 42px;

    padding: 0;

    border: 0;

    background: transparent;

    color: #fff;

    font-size: 38px;

    line-height: 38px;

    cursor: pointer;
}


body.sp26-modal-open {
    overflow: hidden;
}

@media(max-width:800px) {

    .sp26-modal {
        padding: 20px;
    }


    .sp26-modal-inner {
        grid-template-columns:
            42% 58%;

        min-height: 450px;
    }


    .sp26-modal-left {
        padding: 30px 15px;
    }


    .sp26-modal-right {
        padding:
            45px 35px;
    }


    .sp26-modal-right h2 {
        font-size: 30px;
    }


    .sp26-modal-right h4 {
        font-size: 18px;
    }


    .sp26-popup-content {
        font-size: 14px;
    }

}

@media(max-width:600px) {

    .sp26-modal {
        padding: 12px;
    }


    .sp26-modal-box {
        max-height: 94vh;
    }


    .sp26-modal-inner {
        display: block;
    }


    .sp26-modal-left {
        min-height: 310px;

        padding:
            35px 25px 20px;
    }


    .sp26-popup-visual {
        width: 280px;
    }


    .sp26-modal-right {
        padding:
            30px 25px 35px;
    }


    .sp26-modal-right h2 {
        font-size: 27px;
    }


    .sp26-modal-right h4 {
        font-size: 17px;
    }


    .sp26-popup-company {
        margin-bottom: 18px;

        font-size: 14px;
    }


    .sp26-popup-content {
        font-size: 14px;

        line-height: 1.6;
    }


    .sp26-modal-close {
        right: 10px;
        top: 8px;

        color: #fff;
    }

}

.sp26-popup-content::-webkit-scrollbar {
    width: 1px;
}

.sp26-popup-content::-webkit-scrollbar-track {
    background: #fff;
}

.sp26-popup-content::-webkit-scrollbar-thumb {
    background: #000;
    height: 10px;
}

.sp26-popup-content::-webkit-scrollbar-thumb:hover {
    background: #555;
}

/* Speaker 2026 CSS End */


/* .speaker_row_2026::before {
     content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    background-image: url(images/DOT2.png);
    width: 100%;
    height: 100%;
    bottom: 0px;
    mix-blend-mode: difference;
    background-size: cover; 
} */
.speaker_row_2026 {
    position: relative;
}

.speaker_row_2026::before {
    content: "" !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(circle, #000000 1px, transparent 1px);
    background-size: 18px 18px;
    background-position: 0 0;
    mix-blend-mode: saturation;
    pointer-events: none;
    z-index: 1;
}

.motive9::before {
    content: "";
    position: absolute;
    left: -7%;
    background-image: url(images/8.png);
    width: 380px;
    height: 360px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 4%;
    animation: 6s ease 0s infinite normal none running animName;
}

.motive10::before {
    content: "";
    position: absolute;
    left: 2%;
    background-image: url(images/13.png);
    width: 140px;
    height: 140px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 29%;
    animation: 10s linear 0s infinite normal none running rotateClockwise;
}

.motive11:before {
    content: '';
    position: absolute;
    left: -2%;
    background-image: url(images/dotted-patang.png);
    width: 320px;
    height: 320px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 40%;
    mix-blend-mode: luminosity;
    animation: jerkWobble 7s ease-in-out infinite;
}

.motive12:before {
    content: '';
    position: absolute;
    right: -10%;
    background-image: url(images/25a.png);
    width: 600px;
    height: 600px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 25%;
    animation: ripple 3s ease-out infinite;
}

.motive13:before {
    content: '';
    position: absolute;
    right: -1%;
    background-image: url(images/16.png);
    width: 250px;
    height: 250px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 37%;
    animation: rotateAntiClockwise 10s linear infinite;
}

#wavesgreen {
    position: absolute;
    top: 0px;
    right: 15%;
    width: 140px !important;
    height: 180px !important;
}


/*timer start*/
.live-countdown {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: 20px;
    width: 100%;
    padding: 0;
    background: #0b55d5;
    color: #fff;
}

.time-box {
    min-width: 150px;
    text-align: center;
}

.time-box span {
    display: block;
    font-weight: 900;
    color: #fff;
    font-size: 80px !important;
    line-height: 70px !important;
    font-family: 'Video';
}

.time-box small {
    display: block;
    margin-top: 0;
    font-weight: 700;
    color: #fff;
    font-size: 30px !important;
    line-height: 30px !important;
    font-family: 'gothambold';
}

.separator {
    margin-top: 3px;
    line-height: 45px;
    font-weight: 900;
    color: #fff;
    font-family: 'Video';
    font-size: 80px !important;
}

@media(max-width:900px) {
    .live-countdown {
        gap: 18px;
    }

    .time-box {
        min-width: 110px;
    }

    .time-box span {
        font-size: 56px;
    }

    .time-box small {
        font-size: 22px;
    }

    .separator {
        font-size: 52px;
    }
}

@media(max-width:600px) {
    .live-countdown {
        gap: 8px;
        padding: 25px 8px;
    }

    .time-box {
        min-width: auto;
        flex: 1;
    }

    .time-box span {
        font-size: 34px;
    }

    .time-box small {
        margin-top: 6px;
        font-size: 13px;
    }

    .separator {
        margin-top: 2px;
        font-size: 30px;
    }
}

/*timer end*/



/*Session 2026 Start*/
.sessions26 {
    --sessions-blue: #0054da;
    --sessions-yellow: #f6c600;
    --sessions-red: #ff0052;
    --sessions-white: #ffffff;
    position: relative;
    width: 100%;
    min-height: 265px;
    background: var(--sessions-blue);
    color: var(--sessions-white);
    overflow: hidden;
    border-radius: 0 0 9px 0;
}

.sessions26 *,
.sessions26 *::before,
.sessions26 *::after {
    box-sizing: border-box;
}

.sessions26 .owl-stage-outer {
    width: 100%;
    overflow: hidden;
}

.sessions26 .owl-stage {
    display: flex;
}

.sessions26 .owl-item {
    display: flex;
}

.sessions26 .owl-item>.sessions26-slide {
    width: 100%;
}

.sessions26-slide {
    position: relative;
    display: grid;
    grid-template-columns: minmax(0, 1.55fr) minmax(300px, 0.75fr);
    align-items: center;
    width: 100%;
    min-height: 400px;
    padding: 60px 0 60px 60px;
}

.sessions26-left {
    position: relative;
    z-index: 10;
    width: 100%;
    max-width: 700px;
    padding-right: 25px;
}

.sessions26-title {
    display: block;
    margin: 0 0 8px 0;
    padding: 0;
    max-width: 550px;
    color: #ffffff !important;
    font-family:
        "Tektur",
        "Orbitron",
        Arial,
        sans-serif;
    font-size: clamp(38px, 3.2vw, 55px);

    font-weight: 800;
    line-height: 0.96;
    letter-spacing: -1px;
    text-transform: none;
}

.sessions26-description {
    display: -webkit-box !important;
    width: 100%;
    max-width: 520px;
    margin: 0;
    padding: 0;
    color: #ffffff !important;
    font-family: 'gothamlight';
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    opacity: 1 !important;
    visibility: visible !important;
}

.sessions26-button-wrap {
    display: flex;
    align-items: center;
    margin-top: 22px;
}

.sessions26-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    min-width: 190px;
    height: 49px;
    padding: 0 22px;
    margin: 0;
    border: 0;
    border-radius: 28px;
    background: var(--sessions-yellow) !important;
    color: var(--sessions-blue) !important;
    font-family: 'gothambold';
    font-size: 17px;
    line-height: 1;
    font-weight: 700;
    text-decoration: none !important;
    box-shadow: none;
    transition:
        transform 0.25s ease,
        background-color 0.25s ease;
}

.sessions26-button:hover {
    background: #ffd523 !important;
    color: var(--sessions-blue) !important;
    text-decoration: none !important;
    transform: translateY(-2px);
}

.sessions26-navigation {
    position: absolute;
    bottom: 30px;
    z-index: 40;
    align-items: center;
    gap: 10px;
    height: 24px;
    text-align: center;
    display: inline-flex !important;
    margin: 0 auto !important;
    justify-content: center;
    width: 100% !important;
    max-width: 100% !important;
    left: 0 !important;
    right: 0 !important;
    padding: 0px;
}

.sessions26-next {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 23px;
    width: 23px !important;
    min-width: 23px !important;
    max-width: 23px !important;
    height: 23px !important;
    min-height: 23px !important;
    max-height: 23px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 50% !important;
    outline: none !important;
    background: var(--sessions-yellow) !important;
    color: var(--sessions-blue) !important;
    box-shadow: none !important;
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
    transition: transform 0.25s ease;
}

.sessions26-next:hover {
    background: var(--sessions-yellow) !important;
    color: var(--sessions-blue) !important;
    transform: scale(1.08);
}

.sessions26-next:focus,
.sessions26-next:active {
    background: var(--sessions-yellow) !important;
    color: var(--sessions-blue) !important;
    outline: none !important;
    box-shadow: none !important;
}

.sessions26-next svg {
    display: block;
    width: 12px;
    height: 12px;
    margin: 0;
}

.sessions26-dots {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
    width: auto;
    height: 23px;
    margin: 0 !important;
    padding: 0 !important;
}

.sessions26-dots .owl-dot {
    display: block !important;
    flex: 0 0 auto;
    width: 5px !important;
    height: 5px !important;
    min-width: 5px !important;
    min-height: 5px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 50% !important;
    outline: none !important;
    background: var(--sessions-yellow) !important;
    box-shadow: none !important;
    opacity: 1 !important;
    appearance: none;
    -webkit-appearance: none;
}

.sessions26-dots .owl-dot span {
    display: none !important;
}

.sessions26-dots .owl-dot.active {
    width: 9px !important;
    height: 9px !important;
    min-width: 9px !important;
    min-height: 9px !important;
    background: transparent !important;
    border: 2px solid var(--sessions-yellow) !important;
}

.sessions26-right {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    align-self: stretch;
    width: 100%;
    min-width: 0;
    z-index: 5;
}

.sessions26-kite {
    position: absolute;
    right: 40px;
    width: 400px;
    height: 400px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background: transparent !important;
    -webkit-mask-image: var(--sessions26-mask);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    -webkit-mask-size: contain;
    mask-image: var(--sessions26-mask);
    mask-repeat: no-repeat;
    mask-position: center center;
    mask-size: contain;
    mask-mode: alpha;
}

.sessions26-kite img {
    display: block;
    width: 100%;
    height: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    object-fit: cover;
    object-position: center center;
    transform: scale(1.03);
    transition:
        transform 1s ease;
}

.sessions26 .owl-item.active .sessions26-kite img {
    transform: scale(1);
}

.sessions26-left {
    opacity: 0;
    transform: translateX(-12px);
    transition:
        opacity 0.55s ease,
        transform 0.55s ease;
}

.sessions26 .owl-item.active .sessions26-left {
    opacity: 1;
    transform: translateX(0);
}

/* @media only screen and (min-width: 1200px) {
    .sessions26-slide {
        grid-template-columns:
            minmax(0, 1.65fr) minmax(330px, 0.65fr);
    }

    .sessions26-left {
        max-width: 600px;
    }

    .sessions26-description {
        max-width: 700px;
    }

    .sessions26-kite {
        width: 380px;
        height: 380px;
    }
} */

@media only screen and (max-width: 1000px) {
    .sessions26-slide {
        grid-template-columns:
            minmax(0, 1.15fr) minmax(270px, 0.85fr);
        padding-left: 35px;
    }

    .sessions26-title {
        font-size: clamp(36px, 5vw, 48px);
    }

    .sessions26-kite {
        width: 295px;
        height: 250px;
        right: -10px;
    }

    .sessions26-navigation {
        left: 0px;
    }
}

@media only screen and (max-width: 767px) {
    .sessions26 {
        min-height: 0;
    }

    .sessions26-slide {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        min-height: 0;
        padding:
            34px 22px 30px;
    }

    .sessions26-left {
        width: 100%;
        max-width: 100%;
        padding-right: 0;
    }

    .sessions26-title {
        max-width: 100%;
        font-size: 40px;
        line-height: 1;
    }

    .sessions26-description {
        max-width: 100%;
        font-size: 14px;
        line-height: 1.35;
    }

    .sessions26-button-wrap {
        margin-top: 20px;
        padding-right: 100px;
    }

    .sessions26-button {
        min-width: 175px;
        height: 46px;
        font-size: 15px;
    }

    .sessions26-navigation {
        left: 207px;
        top: auto;
        bottom: auto;
        transform: translateY(0);
    }

    .sessions26-right {
        position: relative;
        width: 100%;
        height: 275px;
        margin-top: 28px;
    }

    .sessions26-kite {
        position: relative;
        top: auto;
        right: auto;
        width: min(100%, 340px);
        height: 270px;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 767px) {
    .sessions26-navigation {
        position: relative;
        left: auto;
        right: auto;
        bottom: auto;
        width: 100%;
        padding-left: 207px;
        margin-top: -324px;
        margin-bottom: 301px;
        pointer-events: none;
    }

    .sessions26-navigation button,
    .sessions26-navigation .owl-dot {
        pointer-events: auto;
    }
}

@media only screen and (max-width: 480px) {
    .sessions26-slide {
        padding:
            30px 18px 28px;
    }

    .sessions26-title {
        font-size: 34px;
    }

    .sessions26-description {
        font-size: 13px;
    }

    .sessions26-button {
        min-width: 160px;
        padding: 0 17px;
    }

    .sessions26-button-wrap {
        padding-right: 90px;
    }

    .sessions26-navigation {
        padding-left: 190px;
    }

    .sessions26-right {
        height: 245px;
    }

    .sessions26-kite {
        width: 100%;
        height: 245px;
    }
}

.session_row_2026 {
    width: 70% !important;
}

.session_row_2026 .ult_tabmenu.style2 li.ult_tab_li a {
    color: #fff !important;
}

.session_row_2026 .ult_tabcontent.style2 {
    padding: 0px 8px;
}

.session_row_2026 .ult_tabitemname {
    padding: 0px 15px;
}

.session_row_2026 .ult_tab_section .ult-span-text {
    font-size: 26px !important;
    line-height: 26px !important;
    font-family: 'Video';
    text-transform: uppercase;
}

.sessions26-title {
    margin: 0 0 8px 0;
    padding: 0;
    width: 100%;
    max-width: 700px;
    color: #ffffff !important;
    font-size: 40px !important;
    font-weight: 800;
    font-family: 'Video';
    line-height: 40px !important;
    letter-spacing: -1px;
    text-transform: none;
    min-height: 1.92em;
    max-height: 1.92em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    overflow: hidden;
}

.session_row_2026 .aio-icon.none.ult_tab_iconright {
    display: none;
}

.session_row_2026 .ult_tab_li:first-child a {
    background: #0054da !important;
}

.session_row_2026 .ult_tab_li:last-child a {
    background: #00c68d !important;
}

.session_row_2026 .ult_tabmenu.style2 li.current a {
    margin-top: 40px;
}

.session_row_2026 .ult_tabmenu.style2 li.ult_tab_li a {
    padding: 18px 40px 6px;
}

.session_row_2026 .ult_tabmenu.style2 li.ult_tab_li a:hover {
    margin-top: 40px;
    padding: 18px 40px 6px;
}

.session_row_2026 .sessions26 {
    background: transparent;
    border-radius: 20px;
}

.session_row_2026 .ult_tabmenu>.ult_tab_li:nth-child(1)>a {
    background: #0054da !important;
    color: #ffffff !important;
}

.session_row_2026 .ult_tab_min_contain>.ult_tabitemname:nth-child(1) .sessions26 {
    --sessions-blue: #0054da;
    background: #0054da !important;
}

.session_row_2026 .ult_tab_min_contain>.ult_tabitemname:nth-child(1) .sessions26-slide {
    background: #0054da !important;
}

.session_row_2026 .ult_tab_min_contain>.ult_tabitemname:nth-child(2) .sessions26 {
    --sessions-blue: #00c68d;
    background: #00c68d !important;
}

.session_row_2026 .ult_tab_min_contain>.ult_tabitemname:nth-child(2) .sessions26-slide {
    background: #00c68d !important;
}

.session_row_2026 .ult_tabmenu>.ult_tab_li:nth-child(1)>a {
    background: #0054da !important;
    color: #ffffff !important;
}

.session_row_2026 .ult_tabmenu>.ult_tab_li:nth-child(2)>a {
    background: #00c68d !important;
    color: #ffffff !important;
}

.session_row_2026 .ult_tabmenu .ult-span-text {
    color: #ffffff !important;
}

.session_row_2026 .ult_tabmenu>.ult_tab_li>a:hover,
.session_row_2026 .ult_tabmenu>.ult_tab_li.current>a {
    color: #ffffff !important;
}

.session_row_2026 .ult_tabmenu>.ult_tab_li:nth-child(1).current>a,
.session_row_2026 .ult_tabmenu>.ult_tab_li:nth-child(1)>a:hover {
    background: #0054da !important;
}

.session_row_2026 .ult_tabmenu>.ult_tab_li:nth-child(2).current>a,
.session_row_2026 .ult_tabmenu>.ult_tab_li:nth-child(2)>a:hover {
    background: #00c68d !important;
}

#snakegreen {
    width: 80px;
    height: 250px;
    position: absolute;
    bottom: 12%;
    left: 8%;
}

.motive14:before {
    content: '';
    position: absolute;
    left: -1.2%;
    background-image: url(images/16.png);
    width: 150px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: -12.5%;
    animation: rotateAntiClockwise 10s linear infinite;
    z-index: 1;
}

.motive15:before {
    content: '';
    position: absolute;
    right: 5%;
    background-image: url(images/flower-dotted.png);
    width: 400px;
    height: 400px;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: -15%;
    animation: 10s linear 0s infinite normal none running rotateClockwise;
    mix-blend-mode: lighten;
}

.ticket-buttons {
    display: flex;
    align-items: center;
    gap: 20px;
    width: 25%;
    margin: 20px auto 0;
}

.ticket-btn {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1;
    min-height: 50px;
    padding: 14px 30px;
    border-radius: 7px;
    font-family: 'gothambold';
    font-size: 16px;
    font-weight: 700;
    text-decoration: none !important;
    overflow: hidden;
    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

.ticket-btn.early-bird {
    background: #efbd00;
    color: #000000;
}

.ticket-btn.standard {
    background: #0757d9;
    color: #ffffff;
}

.ticket-arrow {
    display: inline-block;
    margin-left: 4px;
    transition:
        transform .35s cubic-bezier(.2, .8, .2, 1);
}

.ticket-btn::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -80%;
    width: 45%;
    height: 200%;
    background: rgba(255, 255, 255, .2);
    transform:
        rotate(25deg);
    transition:
        left .55s ease;
    pointer-events: none;
}

.ticket-btn:hover {
    transform: translateY(-3px);
}

.ticket-btn.early-bird:hover {
    color: #000000;
    box-shadow:
        0 10px 25px rgba(239, 189, 0, .28);
}

.ticket-btn.standard:hover {
    color: #ffffff;
    box-shadow:
        0 10px 25px rgba(7, 87, 217, .30);
}

.ticket-btn:hover .ticket-arrow {
    transform: translateX(6px);
}

.ticket-btn:hover::before {
    left: 130%;
}

.ticket-btn:active {
    transform:
        translateY(0) scale(.98);
    transition-duration: .1s;
}

@media (max-width: 600px) {
    .ticket-buttons {
        gap: 10px;
    }

    .ticket-btn {
        min-height: 48px;
        padding: 12px 15px;
        font-size: 14px;
    }
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel:last-child .vc_row .uvc-main-heading h2 {
    color: #000 !important;
    font-size: 20px;
    line-height: 22px !important;
    padding-bottom: 5px;
    font-family: 'gothambold';
}

.year-2026.page-id-4807 .entry-content::before {
    content: "" !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(circle, #000000 1px, transparent 1px);
    background-size: 18px 18px;
    background-position: 0 0;
    mix-blend-mode: saturation;
    pointer-events: none;
    z-index: 1;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap.li_spacing0 li.icon_list_item:last-child {
    padding-bottom: 30px !important;
}

body.year-2026.page-id-4807 .sceduleroW strong.pinK {
    color: #dc184f !important;
}

/*Session 2026 End*/

/*sponsor 2026 start*/
.category-2026 .infinite-item {
    width: auto;
    background: transparent;
}

.category-2026 .sponsor-title {
    padding: 0;
    margin-top: 0;
    height: auto;
}

.category-2026 .infinite-item:hover .sponsor-title {
    color: #000000;
}

.category-2026 .infinite-item:hover {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.sponsor_row_2026::before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    background-image: url(images/DOT2.png);
    width: 100%;
    height: 100%;
    bottom: 0px;
    mix-blend-mode: difference;
    background-size: cover;
    opacity: 0.5;
}

.sponsor_row_2026 {
    border-top: 30px solid #0550d6;
    border-bottom: 30px solid #0550d6;
}

/*sponsor 2026 end*/



/*archive section 2026 start*/
.archive_row_2026::before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    background-image: url(images/DOT2.png);
    width: 100%;
    height: 100%;
    bottom: 0px;
    mix-blend-mode: multiply;
    background-size: cover;
    opacity: 0.5;
}

.archive_row_2026 .vc_row {
    width: 60%;
    margin: 0 auto;
}

.archive_row_2026 .vc_row:first-child {
    border-radius: 25px 25px 0 0;
}

.archive_row_2026 .vc_row:nth-child(2) {
    border-radius: 0 0 25px 25px !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}

.motive16::before {
    content: "";
    position: absolute;
    right: -14%;
    background-image: url(images/7.png);
    width: 450px;
    height: 450px;
    background-repeat: no-repeat;
    background-size: contain;
    top: -20%;
    animation: 6s ease 0s infinite normal none running animName;
}

.motive17:before {
    content: '';
    position: absolute;
    left: -13%;
    background-image: url(images/flower-dotted.png);
    width: 500px;
    height: 500px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 0;
    animation: 10s linear 0s infinite normal none running rotateClockwise;
    mix-blend-mode: lighten;
}

#waveswhite {
    position: absolute;
    top: 9%;
    left: 12.5%;
    width: 110px !important;
    height: 140px !important;
}

/*archive section 2026 end*/






/*index speaker start 2026*/
.sp26-index,
.sp26-index *,
.sp26-index *::before,
.sp26-index *::after {
    box-sizing: border-box;
}

.sp26-index {
    width: 100%;
    position: relative;
}

.sp26-index>.sp26-stage {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 120px 30px !important;
    width: min(90%, 1500px) !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    margin: 0 auto !important;
    padding: 0 !important;
    position: relative !important;
    overflow: visible !important;
}

.sp26-index>.sp26-stage>.sp26-card {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    overflow: visible !important;
    pointer-events: auto !important;
    cursor: pointer !important;
    outline: none !important;
    -webkit-tap-highlight-color: transparent;
}

.sp26-index>.sp26-stage>.sp26-card.center,
.sp26-index>.sp26-stage>.sp26-card.left,
.sp26-index>.sp26-stage>.sp26-card.right,
.sp26-index>.sp26-stage>.sp26-card.far-left,
.sp26-index>.sp26-stage>.sp26-card.far-right,
.sp26-index>.sp26-stage>.sp26-card.sp26-hidden {
    display: block !important;
    position: relative !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    pointer-events: auto !important;
}

.sp26-index>.sp26-stage>.sp26-card:focus-visible {
    outline: 0 !important;
    outline-offset: 0px !important;
}

.sp26-index .sp26-visual {
    position: relative !important;
    z-index: 5 !important;
    pointer-events: none !important;
}

.sp26-index .sp26-info {
    display: block !important;
    position: relative !important;
    z-index: 20 !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: none !important;
}

.sp26-index .sp26-info h3,
.sp26-index .sp26-info strong,
.sp26-index .sp26-info p {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}

.sp26-index .sp26-popup-template {
    display: none !important;
}

.sp26-index.sp26-index-portal {
    display: block !important;
    position: relative !important;
    width: 0 !important;
    min-width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    z-index: 2147483000 !important;
}

.sp26-index-portal>.sp26-modal.sp26-index-modal {
    display: flex !important;
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    height: 100dvh !important;
    margin: 0 !important;
    padding: clamp(14px, 2.5vw, 32px) !important;
    align-items: center !important;
    justify-content: center !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    overscroll-behavior: contain;
    z-index: 2147483000 !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    transition:
        opacity 220ms ease,
        visibility 0s linear 220ms !important;
}

.sp26-index-portal>.sp26-modal.sp26-index-modal.open,
.sp26-index-portal>.sp26-modal.sp26-index-modal.sp26-is-open {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    transition-delay: 0s !important;
}

.sp26-index-modal>.sp26-modal-overlay {
    display: block !important;
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    height: 100dvh !important;
    margin: 0 !important;
    padding: 0 !important;
    background: rgba(0, 0, 0, 0.78) !important;
    cursor: pointer !important;
    z-index: 1 !important;
}

.sp26-index-modal>.sp26-modal-box {
    display: block !important;
    position: relative !important;
    z-index: 2 !important;
    width: min(1000px, calc(100vw - 32px)) !important;
    max-width: 1000px !important;
    margin: auto !important;
    padding: 0 !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    overscroll-behavior: contain;
    border: 0 !important;
    transform: translateY(18px) scale(0.985) !important;
    transition:
        opacity 220ms ease,
        transform 220ms ease !important;
    width: min(1000px, 95vw);
    max-height: fit-content;
    background: #000;
    border-radius: 15px;
    box-shadow: 0 25px 80px rgba(0, 0, 0, .35);
    background-color: transparent;
    background-image: linear-gradient(54deg, #000000 0%, #00221a 100%);
}

.sp26-index-modal.sp26-is-open>.sp26-modal-box,
.sp26-index-modal.open>.sp26-modal-box {
    opacity: 1 !important;
    transform: translateY(0) scale(1) !important;
}

.sp26-index-modal .sp26-modal-close {
    display: flex !important;
    position: absolute !important;
    top: 14px !important;
    right: 14px !important;
    z-index: 20 !important;
    width: 42px !important;
    min-width: 42px !important;
    height: 42px !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    align-items: center !important;
    justify-content: center !important;
    border: 0 !important;
    border-radius: 50% !important;
    outline: none !important;
    background: rgba(255, 255, 255, 0.94) !important;
    color: #111111 !important;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.16) !important;
    font-size: 32px !important;
    font-weight: 300 !important;
    line-height: 1 !important;
    text-align: center !important;
    cursor: pointer !important;
}

.sp26-index-modal .sp26-modal-close span {
    display: block !important;
    width: 100% !important;
    transform: translateY(-3px);
}

.sp26-index-modal .sp26-modal-close:focus-visible {
    outline: 3px solid #111111 !important;
    outline-offset: 3px !important;
}

.sp26-index-modal .sp26-modal-inner {
    display: grid !important;
    grid-template-columns: minmax(0, 45%) minmax(0, 55%) !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: min(500px, calc(100vh - 64px)) !important;
    min-height: min(500px, calc(100dvh - 64px)) !important;
    margin: 0 !important;
    padding: 0 !important;
}

.sp26-index-modal .sp26-modal-left,
.sp26-index-modal .sp26-modal-right {
    display: block !important;
    position: relative !important;
    min-width: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
}

.sp26-index-modal .sp26-modal-left {
    min-height: 520px !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
}

.sp26-index-modal .sp26-modal-right {
    padding: 55px 0 0 0;
    overflow-wrap: anywhere;
}

.sp26-index-modal .sp26-popup-visual {
    --shape: url('/wp-content/themes/madsemble/images/speaker-motiv.svg');
    display: block !important;
    position: relative !important;
    inset: auto !important;
    width: min(390px, 100%) !important;
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: 1 / 1;
    margin: 0 auto !important;
    padding: 0 !important;
    overflow: visible !important;
    flex: 0 0 auto;
}

.sp26-index-modal .sp26-popup-shape {
    position: absolute !important;
    inset: 0 !important;
    z-index: 1 !important;
    background: var(--shape) center / contain no-repeat !important;
    pointer-events: none !important;
}

.sp26-index-modal .sp26-popup-mask {
    position: absolute !important;
    inset: 0 !important;
    z-index: 2 !important;
    overflow: hidden !important;
    -webkit-mask: var(--shape) center / 94.8% 94.8% no-repeat;
    mask: var(--shape) center / 94.8% 94.8% no-repeat;
}

.sp26-index-modal .sp26-popup-head {
    position: absolute !important;
    inset: 0 !important;
    z-index: 4 !important;
    overflow: visible !important;
    pointer-events: none !important;
}

.sp26-index-modal .sp26-popup-mask img,
.sp26-index-modal .sp26-popup-head img {
    display: block !important;
    position: absolute !important;
    left: 50% !important;
    bottom: 8px !important;
    width: 112% !important;
    max-width: none !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: translateX(-50%) !important;
    filter: grayscale(100%) !important;
    pointer-events: none !important;
}

.sp26-index-modal .sp26-popup-head img {
    clip-path: inset(0 0 57% 0) !important;
    -webkit-clip-path: inset(0 0 57% 0) !important;
}

.sp26-index-modal.sp26-no-visual .sp26-modal-inner {
    grid-template-columns: minmax(0, 1fr) !important;
}

.sp26-index-modal.sp26-no-visual .sp26-modal-left {
    display: none !important;
}

.sp26-index-modal .sp26-popup-text {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    min-width: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
    color: #1a1a1a !important;
}

.sp26-index-modal .sp26-popup-text h2 {
    margin: 0 0 5px;
    color: #03d3a0;
    font-size: 36px;
    line-height: 1.05;
    font-weight: 700;
}

.sp26-index-modal .sp26-popup-text h4 {
    margin: 0;
    color: #fff;
    font-size: 21px;
    line-height: 1.25;
    font-weight: 700;
}

.sp26-index-modal .sp26-popup-company {
    margin-bottom: 15px;
    color: #dfdfdf;
    font-size: 16px;
    font-weight: 600;
}

.sp26-index-modal .sp26-popup-content {
    border-top: 1px solid rgba(0, 0, 0, 0.12) !important;
    color: #fff;
    font-size: 16px;
    line-height: 1.7;
    max-height: 300px;
    overflow-y: auto;
    padding-right: 30px;
    scrollbar-width: thin;
    scrollbar-color: #545454 transparent;
    margin-right: 15px;
}

.sp26-index-modal .sp26-popup-content> :first-child {
    margin-top: 0 !important;
}

.sp26-index-modal .sp26-popup-content> :last-child {
    margin-bottom: 0 !important;
}

.sp26-index-modal .sp26-popup-content p,
.sp26-index-modal .sp26-popup-content ul,
.sp26-index-modal .sp26-popup-content ol {
    margin-top: 0 !important;
    margin-bottom: 1em !important;
}

.sp26-index-modal .sp26-popup-content img,
.sp26-index-modal .sp26-popup-content video,
.sp26-index-modal .sp26-popup-content iframe {
    max-width: 100% !important;
    height: auto !important;
}

.sp26-index-modal .sp26-popup-content a {
    text-decoration: underline !important;
}

html.sp26-modal-open,
body.sp26-modal-open {
    overflow: hidden !important;
    overscroll-behavior: none !important;
}

@media (max-width: 1200px) {
    .sp26-index>.sp26-stage {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        gap: 32px !important;
    }
}

@media (max-width: 854px) {
    .sp26-index>.sp26-stage {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 28px !important;
    }
}

@media (max-width: 760px) {
    .sp26-index-portal>.sp26-modal.sp26-index-modal {
        padding: 12px !important;
        align-items: flex-start !important;
    }

    .sp26-index-modal>.sp26-modal-box {
        width: calc(100vw - 24px) !important;
        max-width: calc(100vw - 24px) !important;
        max-height: calc(100vh - 24px) !important;
        max-height: calc(100dvh - 24px) !important;
        border-radius: 14px !important;
    }

    .sp26-index-modal .sp26-modal-inner {
        grid-template-columns: minmax(0, 1fr) !important;
        min-height: 0 !important;
    }

    .sp26-index-modal .sp26-modal-left {
        min-height: 300px !important;
        height: min(42vh, 360px) !important;
    }

    .sp26-index-modal .sp26-popup-visual {
        height: auto !important;
        min-height: 0 !important;
    }

    .sp26-index-modal .sp26-modal-right {
        padding: 36px 24px 30px !important;
    }

    .sp26-index-modal .sp26-popup-text h2 {
        margin-right: 44px !important;
        font-size: clamp(28px, 8vw, 38px) !important;
    }

    .sp26-index-modal .sp26-modal-close {
        top: 10px !important;
        right: 10px !important;
        width: 38px !important;
        min-width: 38px !important;
        height: 38px !important;
        min-height: 38px !important;
        font-size: 29px !important;
    }
}

@media (max-width: 600px) {
    .sp26-index>.sp26-stage {
        grid-template-columns: minmax(0, 1fr) !important;
        width: 90% !important;
        gap: 30px !important;
    }
}

@media (prefers-reduced-motion: reduce) {

    .sp26-index-portal>.sp26-modal.sp26-index-modal,
    .sp26-index-modal>.sp26-modal-box {
        transition: none !important;
    }
}

.speaker_index_row_2026 #snakegreen {
    left: 3%;
}

.speaker_index_row_2026 #wavesgreen {
    top: 0;
    right: 7%;
    width: 120px !important;
    height: 160px !important;
}

.speaker_index_row_2026 .motive9::before {
    top: 0;
}

/*index speaker end 2026*/


/*about 2026 start*/
.year-2026.page-id-4553 .site-main {
    background: #0550D6;
}

.about_row_2026::before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    background-image: url(images/DOT2.png);
    width: 100%;
    height: 100%;
    bottom: 0px;
    mix-blend-mode: difference;
    background-size: cover;
    opacity: 0.5;
}

.about_row_2026 .formroW h2,
.about_row_2026 .formroW .uvc-headings-line,
.about_row_2026 .formroW strong {
    border-color: #e0ae00 !important;
    color: #e0ae00 !important;
}

.year-2026.page-id-4553 .sponsor_row_2026 {
    border: 0;
}

.year-2026.page-id-4553 .blueptrN::before,
.year-2026.page-id-4553 .formroW::before,
.year-2026.page-id-4553 .formroW::after {
    display: none;
}

.year-2026.page-id-4553 .motive3:before {
    left: -4%;
    top: 44%;
}

.year-2026.page-id-4553 .motive2:before {
    left: -12%;
    top: 34%;
}

.year-2026.page-id-4553 .motive6:before {
    right: -12%;
    width: 500px;
    height: 500px;
    top: 18%;
}

.year-2026.page-id-4553 .motive5:before {
    right: 9%;
}

.year-2026.page-id-4553 .motive4:before {
    left: 8%;
    top: 90%;
}

.year-2026.page-id-4553 ul.ul_clasS.blueuL li::before {
    background-image: url(images/circle-outline-yellow.png);
}

/*about 2026 end*/


/*register 2026 start*/
.year-2026.page-id-4583 .site-main {
    background: #2235bb;
}

.year-2026.page-id-4583 .pinK {
    color: #e0ae00;
}

.year-2026.page-id-5009 .pinK {
    color: #e0ae00;
}

.year-2026.page-id-4583 .registeroW::before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    background-image: url(images/dot10k.png);
    width: 100%;
    height: 100%;
    bottom: 0px;
    mix-blend-mode: difference;
    background-size: contain;
    opacity: 0.6;
}

.year-2026.page-id-4583 .table {
    text-align: center;
    width: 100%;
}

.year-2026.page-id-4583 .pinktablE.table-bordered td,
.table-bordered th {
    border-color: #e0ae00 !important;
    color: #fff;
}

.year-2026.page-id-4583 .table-bordered tr:first-child th {
    background-color: #e0ae00 !important;
    border-color: #e0ae00 !important;
}

.year-2026.page-id-4583 .sponsor_row_2026 {
    border: 0;
}

.year-2026.page-id-4583 ul.ul_clasS li::before {
    background-image: url(images/circle-outline-yellow.png);
}

.year-2026.page-id-4583 .uvc-headings-line,
.year-2026.page-id-4583 .vc_sep_line {
    border-color: #e0ae00 !important;
}

.year-2026.page-id-4583 .form-group label {
    color: #fff !important;
}

.year-2026.page-id-4583 .form-group label span {
    color: #e0ae00 !important;
}

.year-2026.page-id-4583 #madsemble-registration-app .form-group input,
#madsemble-registration-app .form-group textarea,
#madsemble-registration-app .form-group select {
    border-color: #e0ae00 !important;
}

.year-2026.page-id-4583 #madsemble-registration-app .form-section,
#madsemble-registration-app .participant-row {
    border-color: #e0ae00 !important;
}

.year-2026.page-id-4583 .motive3:before {
    left: -4%;
    top: 39%;
}

.year-2026.page-id-4583 .motive2:before {
    left: -12%;
    top: 34%;
}

.year-2026.page-id-4583 .motive6:before {
    right: -9%;
    width: 550px;
    height: 550px;
    top: 18%;
}

.year-2026.page-id-4583 .motive4:before {
    left: 8%;
    top: 90%;
}

.year-2026.page-id-4583 #madsemble-registration-app #register-btn {
    background-color: #e0ae00 !important;
}

.year-2026.page-id-4583 #madsemble-registration-app #register-btn:hover {
    background-color: #00c58d !important;
}

.year-2026.page-id-4583 .motive5:before {
    right: 10%;
    top: 22%;
}

.year-2026.page-id-4583 .formroW h2,
.year-2026.page-id-5009 .formroW h2,
.year-2026.page-id-4583 .formroW .uvc-headings-line,
.year-2026.page-id-5009 .formroW .uvc-headings-line,
.year-2026.page-id-4583 .formroW strong,
.year-2026.page-id-5009 .formroW strong {
    border-color: #e0ae00 !important;
    color: #e0ae00 !important;
}

#earlybird {
    scroll-margin-top: 220px;
}

/*register 2026 end*/


/*exhibition 2026 start*/
.year-2026.page-id-4609 .site-main {
    background: #e0ae00;
}

.year-2026.page-id-4609 .formroW h2,
.year-2026.page-id-4609 .formroW .uvc-headings-line,
.year-2026.page-id-4609 .formroW strong {
    border-color: #c3430c !important;
    color: #c3430c !important;
}

.year-2026.page-id-4609 .uvc-headings-line,
.year-2026.page-id-4609 .vc_sep_line {
    border-color: #c3430c !important;
}

.year-2026.page-id-4609 .blueareA h2 {
    color: #fff !important;
}

.year-2026.page-id-4609 .sponsor_row_2026 {
    border-color: #c3430c !important;
}

.year-2026.page-id-4609 ul.ul_clasS li::before {
    background-image: url(images/circle-outline-brown.png);
}

.year-2026.page-id-4609 .formroW .wpcf7-submit {
    background: #c3430c !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    caret-color: #fff !important;
}

.year-2026.page-id-4609 .formroW .wpcf7-submit:hover {
    background: #ff0052 !important;
    color: #fff !important;
}

.year-2026.page-id-4609 .uvc-sub-heading .ul_clasS,
.year-2026.page-id-4609 .uvc-sub-heading,
.year-2026.page-id-4609 .whitetexT,
.year-2026.page-id-4609 .uvc-sub-heading p {
    color: #000 !important;
}


.year-2026.page-id-4609 .formroW input,
.year-2026.page-id-4609 .formroW textarea,
.year-2026.page-id-4609 .formroW select {
    border-radius: 25px !important;
    background: transparent !important;
    color: #000 !important;
    border: 1px solid #c3430c !important;
    -webkit-text-fill-color: #000 !important;
    caret-color: #000 !important;
}

.year-2026.page-id-4609 .formroW input:focus,
.year-2026.page-id-4609 .formroW textarea:focus,
.year-2026.page-id-4609 .formroW select:focus {
    border-color: #c3430c !important;
    outline: none !important;
    box-shadow: none !important;
    color: #000;
}

.year-2026.page-id-4609 .formroW input:-webkit-autofill,
.year-2026.page-id-4609 .formroW textarea:-webkit-autofill,
.year-2026.page-id-4609 .formroW select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    box-shadow: 0 0 0 1000px transparent inset !important;
    -webkit-text-fill-color: #fff !important;
    background: transparent !important;
    background-clip: padding-box !important;
    border: 1px solid #fff !important;
    transition: background-color 9999s ease-in-out 0s, color 0s;
}

.year-2026.page-id-4609 .formroW:is(input, textarea, select):-webkit-autofill,
.year-2026.page-id-4609 .formroW:is(input, textarea, select):-webkit-autofill:hover,
.year-2026.page-id-4609 .formroW:is(input, textarea, select):-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    box-shadow: 0 0 0 1000px transparent inset !important;
    background: transparent !important;
    background-clip: padding-box !important;
    -webkit-appearance: none;
    -webkit-text-fill-color: #fff !important;
    color: #000 !important;
    caret-color: #fff !important;
    transition: background-color 9999s ease-in-out 0s, color 0s;
}

.year-2026.page-id-4609 .formroW:is(input, textarea, select):focus {
    border-color: #fff !important;
    outline: none !important;
    box-shadow: none !important;
    background: transparent !important;
    color: #000 !important;
}

.year-2026.page-id-4609 .formroW input:active,
.year-2026.page-id-4609 .formroW textarea:active,
.year-2026.page-id-4609 .formroW select:active {
    color: #000 !important;
}

.year-2026.page-id-4609 .formroW .wpcf7-submit {
    border-radius: 5px !important;
    border: 0 !important;
}

.year-2026.page-id-4609 .formroW .wpcf7-form-control-wrap {
    margin-top: 20px;
    display: block;
}

.year-2026.page-id-4609 .motive16::before {
    right: -12%;
    width: 400px;
    height: 400px;
    top: 0;
}

.year-2026.page-id-4609 .motive17:before {
    left: -10%;
    top: 18%;
    mix-blend-mode: luminosity;
}

.year-2026.page-id-4609 #snakegreen {
    width: 120px !important;
    height: 380px !important;
    mix-blend-mode: plus-lighter;
    left: 0 !important;
}

.year-2026.page-id-4609 #waveswhite {
    top: 45%;
    right: 6%;
    left: auto;
    width: 160px !important;
    height: 180px !important;
    mix-blend-mode: difference;
}

.year-2026.page-id-4609 .exhibition_row_2026::before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    background-image: url(images/dot10k.png);
    width: 100%;
    height: 100%;
    bottom: 0px;
    mix-blend-mode: difference;
    background-size: contain;
    opacity: 0.6;
}

/*exhibition 2026 end*/


/*partnership 2026 start*/
.year-2026.page-id-4629 .site-main {
    background: #00c58d;
}

.year-2026.page-id-4629 .formroW h2,
.year-2026.page-id-4629 .formroW .uvc-headings-line,
.year-2026.page-id-4629 .formroW strong {
    border-color: #2235bb !important;
    color: #2235bb !important;
}

.year-2026.page-id-4629 .uvc-headings-line,
.year-2026.page-id-4629 .vc_sep_line {
    border-color: #2235bb !important;
}

.year-2026.page-id-4629 ul.ul_clasS li::before {
    background-image: url(images/circle-outline-blues.png);
}

.year-2026.page-id-4629 .formroW input,
.year-2026.page-id-4629 .formroW textarea,
.year-2026.page-id-4629 .formroW select {
    border-radius: 25px !important;
    background: transparent !important;
    color: #fff !important;
    border: 1px solid #2235bb !important;
    -webkit-text-fill-color: #fff !important;
    caret-color: #fff !important;
}

.year-2026.page-id-4629 .formroW input:focus,
.year-2026.page-id-4629 .formroW textarea:focus,
.year-2026.page-id-4629 .formroW select:focus {
    border-color: #2235bb !important;
    outline: none !important;
    box-shadow: none !important;
    color: #fff;
}

.year-2026.page-id-4629 .formroW input:-webkit-autofill,
.year-2026.page-id-4629 .formroW textarea:-webkit-autofill,
.year-2026.page-id-4629 .formroW select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    box-shadow: 0 0 0 1000px transparent inset !important;
    -webkit-text-fill-color: #fff !important;
    background: transparent !important;
    background-clip: padding-box !important;
    border: 1px solid #58b8e8 !important;
    transition: background-color 9999s ease-in-out 0s, color 0s;
}

.year-2026.page-id-4629 .formroW:is(input, textarea, select):-webkit-autofill,
.year-2026.page-id-4629 .formroW:is(input, textarea, select):-webkit-autofill:hover,
.year-2026.page-id-4629 .formroW:is(input, textarea, select):-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    box-shadow: 0 0 0 1000px transparent inset !important;
    background: transparent !important;
    background-clip: padding-box !important;
    -webkit-appearance: none;
    -webkit-text-fill-color: #fff !important;
    color: #fff !important;
    caret-color: #fff !important;
    transition: background-color 9999s ease-in-out 0s, color 0s;
}

.year-2026.page-id-4629 .formroW:is(input, textarea, select):focus {
    border-color: #58b8e8 !important;
    outline: none !important;
    box-shadow: none !important;
    background: transparent !important;
    color: #fff !important;
}

.year-2026.page-id-4629 .formroW input:active,
.year-2026.page-id-4629 .formroW textarea:active,
.year-2026.page-id-4629 .formroW select:active {
    color: #fff !important;
}

.year-2026.page-id-4629 .formroW .wpcf7-submit {
    border-radius: 5px !important;
    border: 0 !important;
    background: #2235bb !important;
}

.year-2026.page-id-4629 .formroW .wpcf7-submit:hover {
    background: #ffe029 !important;
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
    caret-color: #000 !important;
}

.year-2026.page-id-4629 .prtnrfrM label {
    font-weight: 600;
    color: #2235bb;
}

.year-2026.page-id-4629 .motive11:before {
    width: 360px;
    height: 360px;
}

.year-2026.page-id-4629 .motive12:before {
    right: -7%;
    width: 500px;
    height: 500px;
    top: 12%;
    mix-blend-mode: overlay;
}

.year-2026.page-id-4629 .motive13:before {
    right: -1%;
    width: 280px;
    height: 280px;
    top: 23%;
}

.year-2026.page-id-4629 .motive9::before {
    top: 0;
    mix-blend-mode: color-dodge;
}

.year-2026.page-id-4629 .motive11:before {
    top: 45%;
    mix-blend-mode: soft-light;
}

.year-2026.page-id-4629 .motive10::before {
    left: 10%;
    top: 27%;
    mix-blend-mode: screen;
}

.year-2026.page-id-4609 .blueareA .vc_col-sm-5 .vc_column-inner h2 {
    margin-bottom: 0 !important;
    font-family: 'Video';
}

/*partnership 2026 end*/


/*breakout 2026 start*/
.year-2026.page-id-4641 .site-main {
    background: #2235bb;
}

.year-2026.page-id-4641 .uvc-sub-heading {
    color: #fff;
}

.year-2026.page-id-4641 .shdowboX .vc_column-inner {
    border: 1px solid #58B8E8;
}

.year-2026.page-id-4641 ul.ul_clasS.blueuL li::before {
    background-image: url(images/circle-outline-sky-blue.png);
}

.year-2026.page-id-4641 .rightsnakE::after {
    content: '';
    position: absolute;
    background-image: url(images/yello-layers.png);
    width: 250px;
    height: 90px;
    top: 80px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    animation: snakeMove 8s linear infinite;
    z-index: auto;
}

.year-2026.page-id-4641 .rightcirclE::before {
    content: '';
    position: absolute;
    right: 0;
    background-image: url(images/purple-circle.png);
    width: 125px;
    height: 125px;
    top: 610px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    animation: moveLeftLoop 2s linear infinite;
}

.year-2026.page-id-4641 .leftcirclE:before {
    content: '';
    position: absolute;
    background-image: url(images/bottom-chevron-icon.png);
    z-index: auto;
    text-align: center;
    width: 180px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 350px;
    left: 2%;
    margin: 0 auto;
    animation: rotate 4s linear infinite;
    z-index: 1;
}


.year-2026.page-id-4641 .dotted-zigziag:before {
    content: '';
    position: absolute;
    background-image: url(images/dotted-zigziag.png);
    z-index: auto;
    text-align: center;
    width: 100%;
    background-repeat: repeat;
    background-size: contain;
    top: 990px;
    left: 0;
    margin: 0 auto;
    height: 100vh;
    right: 0;
}

.year-2026.page-id-4641 .speaker-line-wave:before {
    content: '';
    position: absolute;
    background-image: url(images/aa.png);
    z-index: auto;
    text-align: center;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    top: 2700px;
    left: 0;
    height: 700px;
    right: 0;
    margin-left: 0;
}


.year-2026.page-id-4641 .shdowboX strong {
    color: #58B8E8;
}

.dottedwaveS {
    position: absolute;
    top: 55%;
    height: 600px;
}

.dottedwaveS #wave-canvas {
    z-index: auto;
}

.year-2026.page-id-4641 .breakouts-container {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
    gap: 30px;
    margin: 20px 0;
    font-family: 'Arial', sans-serif;
}

.year-2026.page-id-4641 .breakout-card {
    border-radius: 0px;
    padding: 30px;
    color: white;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    min-height: 400px;
}

.year-2026.page-id-4641 .breakout-card.blue {
    background: #59b7e8;
}

.year-2026.page-id-4641 .breakout-card.green {
    background: #5ec3ae;
}

.year-2026.page-id-4641 .breakout-card.purple {
    background: #aa81ba;
}

.year-2026.page-id-4641 .breakout-card.orange {
    background: #ecba3a;
}

.year-2026.page-id-4641 .breakout-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);
}

.year-2026.page-id-4641 .card-header {
    margin-bottom: 20px;
}

.year-2026.page-id-4641 .session-badge {
    background: transparent;
    padding: 0;
    border-radius: 20px;
    font-size: 20px;
    font-weight: bold;
    display: block;
    margin-bottom: 0;
}

.year-2026.page-id-4641 .date-time {
    font-size: 16px;
    opacity: 0.9;
    margin-bottom: 20px;
}

.year-2026.page-id-4641 .divider {
    height: 2px;
    background: rgba(255, 255, 255, 0.3);
    margin: 20px 0;
}

.year-2026.page-id-4641 .session-title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0px;
    line-height: 1.3;
}

.year-2026.page-id-4641 .session-subtitle {
    font-size: 16px;
    margin-bottom: 10px;
    opacity: 0.9;
}

.year-2026.page-id-4641 .cta-link {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    margin-bottom: 30px;
    display: block;
    font-weight: bold;
}

.year-2026.page-id-4641 .speaker-section {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 0px;
}

.year-2026.page-id-4641 .speaker-image {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    object-fit: cover;
}

.year-2026.page-id-4641 .speaker-info h3 {
    font-size: 20px;
    margin: 0 0 5px 0;
}

.year-2026.page-id-4641 .speaker-info p {
    font-size: 14px;
    opacity: 0.9;
    margin: 0;
}

.year-2026.page-id-4641 .decorative-waves {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 60px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100'%3E%3Cpath d='M0,50 Q250,20 500,50 T1000,50 L1000,100 L0,100 Z' fill='rgba(255,255,255,0.1)'/%3E%3C/svg%3E");
    background-size: cover;
}

.year-2026.page-id-4641 .breakouts-container {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
    gap: 30px;
    margin: 20px 0;
    font-family: 'Arial', sans-serif;
}

.year-2026.page-id-4641 .breakout-card {
    border-radius: 0px;
    padding: 25px 30px;
    color: white;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    min-height: 450px;
    border-radius: 25px;
}

.year-2026.page-id-4641 .breakout-card.blue {
    background: #4cd6af;
}

.year-2026.page-id-4641 .breakout-card.green {
    background: #5ec3ae;
}

.year-2026.page-id-4641 .breakout-card.purple {
    background: #aa81ba;
}

.year-2026.page-id-4641 .breakout-card.yellow {
    background: #ecba3a;
}

.year-2026.page-id-4641 .breakout-card.navy {
    background: #5359a7;
}

.year-2026.page-id-4641 .breakout-card.orange {
    background: #f15925;
}

.year-2026.page-id-4641 .breakout-card.pink {
    background: #e7165d;
}

.year-2026.page-id-4641 .breakout-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);
}

.year-2026.page-id-4641 .card-header {
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
    border-bottom: 0;
}

.year-2026.page-id-4641 .session-badge {
    background: transparent;
    padding: 0;
    border-radius: 0;
    font-size: 32px;
    font-weight: bold;
    display: inline-block;
    margin-bottom: 5px;
    color: #172778;
}

.year-2026.page-id-4641 .date-time {
    font-size: 13px !important;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    color: #fff;
    background: #2235bb;
    display: inline-block;
    width: max-content;
    padding: 6px 12px 5px;
    margin-bottom: 12px;
    border-radius: 2px;
    transform: rotate(-1deg);
    clip-path: polygon(2% 5%,
            98% 0,
            100% 88%,
            3% 100%,
            0 20%);

    box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.08);
    display: block;
}

.year-2026.page-id-4641 .divider {
    height: 2px;
    background: rgba(255, 255, 255, 0.3);
    margin: 15px 0;
}

.year-2026.page-id-4641 .session-title {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
    font-family: 'Video';
    color: #172778;
    height: 56px !important;
    line-height: 28px !important;
}

.year-2026.page-id-4641 #madsemble-breakout-app .sessions-grid .session-card .session-title {
    font-family: 'gothambook';
    font-size: 21px;
}

.year-2026.page-id-4641 .session-subtitle {
    font-size: 18px;
    margin-bottom: 0;
    opacity: 0.9;
    height: 70px;
    padding-bottom: 15px;
    display: none;
}

.year-2026.page-id-4641 .cta-link {
    color: #172778;
    text-decoration: none;
    font-size: 14px;
    margin-bottom: 5px;
    display: block;
    display: inline-block;
    background: var(--yellow);
    color: #063b8f;
    padding: 16px 18px;
    font-size: 10px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: .07em;
    box-shadow: 7px 7px 0 var(--green);
    transition: .2s;
    text-decoration: none;
    transform: rotate(-2deg);
}

.year-2026.page-id-4641 .speaker-section {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 30px;
    z-index: 2;
    position: relative;
}

.year-2026.page-id-4641 .speaker-image {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    border: 0;
    object-fit: cover;
    box-shadow: 5px 6px #00000026;
}

.year-2026.page-id-4641 .speaker-info {
    position: relative;
    z-index: 2;
}

.year-2026.page-id-4641 .speaker-info h3 {
    font-size: 26px;
    margin: 0 0 5px 0;
    font-weight: bold;
    color: #172778;
}

.year-2026.page-id-4641 .speaker-info p {
    font-size: 18px;
    opacity: 0.9;
    margin: 0;
    width: 100%;
    color: #172778;
}

.year-2026.page-id-4641 .breakout-card.cornflower-blue .cta-link {
    box-shadow: 7px 7px 0 #82a5db;
}

.year-2026.page-id-4641 .breakout-card.seafoam .cta-link {
    box-shadow: 7px 7px 0 #72d0b4;
}

.year-2026.page-id-4641 .breakout-card.muted-lavender .cta-link {
    box-shadow: 7px 7px 0 #9d88c7;
}



.year-2026.page-id-4641 .decorative-waves {
    position: absolute;
    bottom: 0px;
    left: auto;
    right: 0;
    height: 60px;
    background: url(images/white-waves.png);
    background-size: contain;
    width: 28%;
    z-index: 1;
    background-repeat: no-repeat;
    opacity: 0.5;
}

.year-2026.page-id-4641 .breakout-card.blue .decorative-fan {
    display: none;
    height: auto !important;
}

.year-2026.page-id-4641 .breakout-card.green .decorative-fan {
    position: absolute;
    background-image: url(images/green-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 100px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2026.page-id-4641 .breakout-card.purple .decorative-fan {
    position: absolute;
    background-image: url(images/purple-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 100px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2026.page-id-4641 .breakout-card.yellow .decorative-fan {
    position: absolute;
    background-image: url(images/yellow-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 100px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2026.page-id-4641 .breakout-card.navy .decorative-fan {
    position: absolute;
    background-image: url(images/navy-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 100px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2026.page-id-4641 .breakout-card.orange .decorative-fan {
    position: absolute;
    background-image: url(images/orange-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 100px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2026.page-id-4641 .breakout-card.pink .decorative-fan {
    position: absolute;
    background-image: url(images/pink-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 100px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2026.page-id-4641 .breakout-card.navy .decorative-fan {
    position: absolute;
    background-image: url(images/navy-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 100px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2026.page-id-4641 .breakout-card.pink .decorative-fan {
    position: absolute;
    background-image: url(images/pink-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 100px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2026.page-id-4641 .popup-content.blue:after {
    content: '';
    position: absolute;
    right: -4%;
    background-image: url(images/pink-pattang.png);
    width: 200px;
    height: 200px;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    mix-blend-mode: lighten;
    animation: jerkWobble 7s ease-in-out infinite;
    opacity: 0.3;
}

.year-2026.page-id-4641 .popup-content.green:after {
    position: absolute;
    content: "";
    background-image: url(images/green-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 85px;
    height: 130px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2026.page-id-4641 .popup-content.purple:after {
    position: absolute;
    content: "";
    background-image: url(images/purple-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 85px;
    height: 130px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2026.page-id-4641 .popup-content.yellow:after {
    position: absolute;
    content: "";
    background-image: url(images/yellow-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 85px;
    height: 130px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2026.page-id-4641 .popup-content.navy:after {
    position: absolute;
    content: "";
    background-image: url(images/navy-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 85px;
    height: 130px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2026.page-id-4641 .popup-content.orange:after {
    position: absolute;
    content: "";
    background-image: url(images/orange-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 85px;
    height: 130px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2026.page-id-4641 .popup-content.pink:after {
    position: absolute;
    content: "";
    background-image: url(images/pink-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 85px;
    height: 130px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2026.page-id-4641 .popup-content.navy:after {
    position: absolute;
    content: "";
    background-image: url(images/navy-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 85px;
    height: 130px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2026.page-id-4641 .popup-content.pink:after {
    position: absolute;
    content: "";
    background-image: url(images/pink-half-line.png);
    bottom: 0px;
    right: 0px;
    width: 85px;
    height: 130px;
    background-repeat: no-repeat;
    background-size: contain;
}

.year-2026.page-id-4641 .book-btn {
    background: #000000;
    color: white;
    padding: 5px;
    border: 0;
    border-radius: 0px;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 20px;
    width: calc(70% - 0px);
    transition: background 0.3s ease;
    margin: 0 auto;
    bottom: 0;
    z-index: 2;
}

.year-2026.page-id-4641 .book-btn:hover {
    background: #000000;
    outline: 0;
}

.year-2026.page-id-4641 .popup-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 1000;
    justify-content: center;
    align-items: center;
}

.year-2026.page-id-4641 .popup-content {
    width: 900px !important;
    max-width: calc(100vw - 40px) !important;
    height: 550px !important;
    max-height: calc(100vh - 40px) !important;
    min-height: 550px !important;
    box-sizing: border-box;
    border-radius: 15px;
    padding: 0 0 0 35px;
    overflow: hidden;
    position: relative;
    color: white;
    margin: 20px;
    background-color: transparent;
    background-image: linear-gradient(54deg,
            #000000 0%,
            #00221a 100%);
    box-shadow: 0 25px 80px rgba(0, 0, 0, .35);
}


.year-2026.page-id-4641 .popup-content.muted-lavender {
    background: linear-gradient(145deg, #c5b5df, #9680c2) !important;
}

.year-2026.page-id-4641 .popup-content.cornflower-blue {
    background: linear-gradient(145deg, #a9c4ed, #7197d3) !important;
}

.year-2026.page-id-4641 .popup-content.seafoam {
    background: linear-gradient(145deg, #99ead1, #62c5a8) !important;
}

.year-2026.page-id-4641 .track-title span {
    color: #ED1C57;
}

.year-2026.page-id-4641 .popup-content.blue {
    background: #000;
    border-radius: 15px;
    box-shadow: 0 25px 80px rgba(0, 0, 0, .35);
    background-color: transparent;
    background-image: linear-gradient(54deg, #000000 0%, #00221a 100%);
}


.year-2026.page-id-4641 .close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    background: none;
    border: none;
    color: white;
    font-size: 25px;
    cursor: pointer;
    height: 50px;
    width: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: background 0.3s ease;
    background: #000a0f24;
    line-height: 0;
    padding: 0px 25px;
    z-index: 2;
}

.year-2026.page-id-4641 .close-btn:focus {
    outline: 0;
}

.year-2026.page-id-4641 .close-btn:hover {
    background: rgba(255, 255, 255, 0.2);
    color: #000;
}

.year-2026.page-id-4641 .popup-header {
    margin-bottom: 20px;
}

.year-2026.page-id-4641 .popup-body {
    display: flex;
    gap: 30px;
    align-items: flex-start;
    height: 100%;
}

.year-2026.page-id-4641 .popup-left {
    flex: 0 0 250px;
    padding: 40px 0;
    z-index: 2;
}

.year-2026.page-id-4641 .popup-right {
    flex: 1;
    transform: skew(0deg, 0deg);
    padding: 40px 40px 40px 50px;
    height: -webkit-fill-available;
    background: #eeeff2;
}

.year-2026.page-id-4641 .popup-description em {
    color: #f63377;
    font-weight: bold;
}

.year-2026.page-id-4641 .popup-description h3,
.year-2026.page-id-4641 .popup-description strong {
    font-size: 20px;
    color: #f63377;
    font-family: 'gothammedium';
    font-weight: normal;
    line-height: normal;
}

.year-2026.page-id-4641 .popup-right:after {
    display: none;
}

.year-2026.page-id-4641 .popup-speaker-image {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    border: 0;
    object-fit: cover;
    margin: 0 auto;
    display: block;
    box-shadow: 10px 10px #00000026;
}

.year-2026.page-id-4641 .popup-header .date-time {
    font-size: 14px;
    opacity: 0.9;
    margin-bottom: 0;
    border-bottom: 2px solid;
    padding-bottom: 10px;
}

.year-2026.page-id-4641 .popup-header .session-badge {
    font-size: 20px;
}

.year-2026.page-id-4641 .popup-content h2 {
    margin: 0 0 15px;
    color: #172778;
    font-size: 36px;
    line-height: 1.13;
    font-weight: 900;
    padding-right: 10%;
    font-family: 'gotham_htfblack';
}

.year-2026.page-id-4641 .popup-content h3 {
    font-size: 18px;
    margin-bottom: 15px;
    opacity: 0.9;
}

.year-2026.page-id-4641 .popup-description {
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 0;
    height: 380px;
    padding-right: 25px;
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: #13214f transparent;
    overflow-x: hidden;
    color: #13214f;
}

.year-2026.page-id-4641 .popup-content.has-breakout-topic .popup-right {
    padding-top: 45px !important;
}

.year-2026.page-id-4641 .popup-content.has-breakout-topic .popup-description hr {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}

.year-2026.page-id-4641 .popup-content.has-breakout-topic .popup-description {
    height: 100% !important;
    min-height: 0 !important;
    max-height: none !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    overflow-y: visible !important;
    overflow-x: hidden !important;
}

.year-2026.page-id-4641 .popup-description::-webkit-scrollbar {
    width: 0.5px;
}

.year-2026.page-id-4641 .popup-description::-webkit-scrollbar-thumb {
    background-color: #777;
    border-radius: 10px;
}

.year-2026.page-id-4641 .popup-description::-webkit-scrollbar-track {
    background: transparent;
}

.year-2026.page-id-4641 .popup-left h3 {
    font-size: 24px;
    margin-bottom: 0;
    font-weight: bold;
    text-align: center;
}

.year-2026.page-id-4641 .popup-left p {
    font-size: 14px;
    text-align: center;
}

.year-2026.page-id-4641 .decorative-dots {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(0);
    width: 320px;
    height: 260px;
    background: url(images/img-dot.png);
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.2;
    animation: 6s ease 0s infinite normal none running animNam;
}

.year-2026.page-id-4641 .play-buttons {
    display: flex;
    gap: 10px;
    margin: 20px 0;
}

.year-2026.page-id-4641 .play-btn {
    width: 40px;
    height: 40px;
    background: rgba(255, 255, 255, 0.2);
    border: none;
    border-radius: 50%;
    color: white;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}

.year-2026.page-id-4641 .popup-left::after {
    display: none !important;
}

.year-2026.page-id-4641 .breakouts-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 25px;
    margin: 0px auto;
    padding-left: 0px;
    /* Space for day label */
    font-family: 'Arial', sans-serif;
}


.year-2026.page-id-4641 .small-x::after {
    content: '';
    position: absolute;
    background-image: url(images/smalls-x.png);
    width: 60px;
    height: 60px;
    top: 120px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 31%;
    animation: rotate 4s linear infinite;
}

.year-2026.page-id-4641 .orange-x::after {
    content: '';
    position: absolute;
    background-image: url(images/orange-x.png);
    width: 110px;
    height: 110px;
    top: 165px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 24%;
    animation: rotate 4s linear infinite;
}

.year-2026.page-id-4641 .greyline-s::after {
    content: '';
    position: absolute;
    background-image: url(images/waves.gif);
    width: 1920px;
    height: 1080px;
    top: 210px;
    background-size: contain;
    background-repeat: no-repeat;
    left: 0;
}

.year-2026.page-id-4641 .popup-header::after {
    display: none !important;
}

.year-2026.page-id-4641 .book-btn {
    display: none;
}

.year-2026.page-id-4641 .brkouts-cat-hdnG {
    background: #00c58d;
    align-items: end;
}

.year-2026.page-id-4641 .speaker-section.owl-carousel .speaker-item {
    display: flex;
    align-items: center;
    gap: 20px;
    z-index: 2;
    position: relative;
    margin: 0 auto 0px !important;
    float: none;
}

.year-2026.page-id-4641 .popup-speaker-section .speaker-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    max-width: 280px;
    margin: 0 auto;
}

.year-2026.page-id-4641 .popup-speaker-section .speaker-info p {
    margin: 0 auto;
    width: 100%;
}

.year-2026.page-id-4641 .popup-content .popup-left {
    width: 25%;
}

.year-2026.page-id-4641 .popup-content .owl-stage {
    display: flex !important;
    align-items: stretch;
}

.year-2026.page-id-4641 #breakout_form {
    border-radius: 40px;
    background: #ffd300;
    max-width: 70%;
    padding: 50px 50px 20px 50px !important;
    margin: 0 auto;
}

.year-2026.page-id-4641 .breakoutforM .uvc-main-heading h2,
.year-2026.page-id-4641 .breakoutforM h3,
.year-2026.page-id-4641 .breakoutforM .uvc-headings-line {
    color: #2235bb !important;
    border-color: #2235bb !important;
}

.year-2026.page-id-4641 .madsemble-breakout-app-wrapper button {
    background-color: #2235bb !important;
}

.year-2026.page-id-4641 .madsemble-breakout-app-wrapper button:hover {
    background-color: #ff0052 !important;
}

.year-2026.page-id-4641 #madsemble-breakout-app .form-group input,
.year-2026.page-id-4641 #madsemble-breakout-app .form-group textarea,
.year-2026.page-id-4641 #madsemble-breakout-app .form-group select {
    border: 1px solid #2235bb !important;
}

.year-2026.page-id-4641 #madsemble-breakout-app .form-group input:-webkit-autofill:focus,
.year-2026.page-id-4641 #madsemble-breakout-app .form-group textarea:-webkit-autofill:focus,
.year-2026.page-id-4641 #madsemble-breakout-app .form-group select:-webkit-autofill:focus {
    border-color: #2235bb !important;
}

.year-2026.page-id-4641 .madsemble-breakout-app-wrapper .form-group label span {
    color: #2235bb !important;
}

.year-2026.page-id-4641 .sponsor_row_2026 {
    border: 0;
}

.year-2026.page-id-4641 .motive14:before {
    left: -2%;
    bottom: auto;
    top: 0;
}

.year-2026.page-id-4641 .motive15:before {
    right: -7%;
    bottom: 0;
    mix-blend-mode: luminosity;
}

.year-2026.page-id-4641 .motive12:before {
    width: 450px;
    height: 450px;
    mix-blend-mode: luminosity;
}

.year-2026.page-id-4641 .motive10::before {
    left: -3%;
}

.year-2026.page-id-4641 .day {
    color: #2235bb;
    font-family: 'Video';
    text-transform: uppercase;
    font-size: 4rem;
    line-height: 4rem;
    margin-bottom: 0;
    display: inline-block;
}

.year-2026.page-id-4641 .slot {
    color: #fff;
    font-family: 'Video';
    text-transform: uppercase;
    font-size: 4rem;
    line-height: 4rem;
    padding: 0 0px 0 15px;
    text-align: center;
    display: inline-block;
}

.year-2026.page-id-4641 .brkouts-cat-hdnG:before {
    content: '';
    position: absolute;
    left: 5%;
    background-image: url(images/16.png);
    width: 70px;
    height: 70px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 18%;
    mix-blend-mode: difference;
}

.year-2026.page-id-4641 .brkouts-cat-hdnG {
    padding: 20px 0 10px;
}

.year-2026.page-id-4641 .owl-carousel .owl-stage-outer {
    padding-top: 9%;
}

.year-2026.page-id-4641 .sp26-visual,
.year-2026.page-id-4641 .sp26-visual .sp26-shape,
.year-2026.page-id-4641 .sp26-visual .sp26-shape .sp26-mask {
    width: 140px !important;
    height: 140px !important;
}

.year-2026.page-id-4641 .sp26-mask img,
.year-2026.page-id-4641 .sp26-head img {
    width: 140% !important;
    bottom: 0;
}

.year-2026.page-id-4641 .site-main::before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    background-image: url(images/dot10k.png);
    width: 100%;
    height: 100%;
    bottom: 0px;
    mix-blend-mode: difference;
    background-size: cover;
    opacity: 0.6;
}

.year-2026.page-id-4641 #madsemble-breakout-app .madsemble-breakout-app-wrapper .submit-booking-button {
    width: auto;
    margin: 0 auto;
    display: block;
    padding: 20px 50px;
}

.year-2026.page-id-4641 .session-card.other-selected {
    background-color: #2235bb !important;
}

.container-70 {
    max-width: 70%;
}

.year-2026.page-id-4641 .breakoutroW .vc_col-sm-1,
.year-2026.page-id-4641 .breakoutroW .vc_col-sm-11 {
    width: 100%;
}

.year-2026.page-id-4641 .breakoutroW .brkouts-cat-hdnG {
    height: auto;
    border-top-left-radius: 154px;
    border-top-right-radius: 154px;
    border-bottom-left-radius: 0;
}

.year-2026.page-id-4641 .breakoutroW .day-schedule {
    writing-mode: horizontal-tb;
    transform: rotate(0deg);
    text-align: center;
    width: 100%;
}

.year-2026.page-id-4641 .breakoutroW .vc_col-sm-11 .vc_column-inner {
    padding: 0;
}








.year-2026.page-id-4641 .track-header-2026 {
    display: flex;
    align-items: center;
    gap: 34px;
    width: 100%;
    padding: 28px 35px;
    background: #78f3d0;
    position: relative;
    box-sizing: border-box;
    border-radius: 25px;
    overflow: hidden;
}

.year-2026.page-id-4641 .track-title-wrap {
    display: flex;
    align-items: center;
    gap: 28px;
    flex-shrink: 0;
}

.year-2026.page-id-4641 .track-title {
    position: relative;
    margin: 0;
    color: #2235bb;
    font-size: 56px;
    line-height: 0.9;
    font-weight: 900;
    letter-spacing: -3px;
    text-transform: uppercase;
    white-space: nowrap;
}

.year-2026.page-id-4641 .track-title::after {
    content: "";
    position: absolute;
    left: 7px;
    bottom: -13px;
    width: 92%;
    height: 7px;
    background: #2235bb;
    transform: rotate(-4deg);
    border-radius: 2px;
}

.year-2026.page-id-4641 .track-subtitle {
    font-size: 14px;
    line-height: 1.55;
    font-weight: 700;
    letter-spacing: 3px;
    color: #2235bb;
    text-transform: uppercase;
    white-space: nowrap;
}

.year-2026.page-id-4641 .track-line {
    height: 1px;
    background: #2235bb;
    flex: 1;
    min-width: 60px;
    max-width: 250px;
    opacity: 0.7;
}

.year-2026.page-id-4641 .track-date-wrap {
    display: flex;
    align-items: center;
    margin-left: auto;
    border: 0;
    border-radius: 50px;
    background: #fff;
    overflow: visible;
    flex-shrink: 0;
    box-shadow: 6px 10px 0 #4cd6af;
}


body.page-id-4641 .track-header-2026::after {
    content: "";
    position: absolute;
    width: 190px;
    height: 190px;
    right: 40%;
    top: -105px;
    border: 26px solid rgba(255, 255, 255, .19);
    border-radius: 50%;
}

body.page-id-4641 .breakout-card::before {
    content: "";
    position: absolute;
    width: 170px;
    height: 170px;
    right: -65px;
    top: -80px;
    border: 24px solid rgba(255, 255, 255, .17);
    border-radius: 50%;
    animation: rotateAntiClockwise 10s linear infinite;
    animation: ripple 3s ease-out infinite;
}


.year-2026.page-id-4641 .track-day {
    background: #2235bb;
    color: #fff;
    font-size: 18px;
    font-weight: 900;
    line-height: 1;
    padding: 15px 22px;
    border-radius: 50px;
    white-space: nowrap;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.18);
}

.year-2026.page-id-4641 .track-date-time {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 8px 20px 8px 12px;
    color: #2235bb;
    font-size: 12px;
    font-weight: 800;
    line-height: 1.25;
    text-transform: uppercase;
    white-space: nowrap;
}

.year-2026.page-id-4641 .track-date-time strong {
    font-weight: 900;
}

.year-2026.page-id-4641 .track-date-time span {
    display: block;
}

.status-message.error {
    border-radius: 10px;
}

.status-message.success {
    border-radius: 10px;
}

.year-2026.page-id-4641 .breakout-card.blue {
    background: #2939C7;
}

.year-2026.page-id-4641 .breakout-card.seafoam {
    background: linear-gradient(145deg, #beffeb, #59d1ae) !important;
}

.year-2026.page-id-4641 .breakout-card.cornflower-blue {
    background: linear-gradient(145deg, #d9e8ff, #74a8fb) !important;
}

.year-2026.page-id-4641 .breakout-card.muted-lavender {
    background: linear-gradient(145deg, #dac4ff, #ab84f3) !important;
}

.year-2026.page-id-4641 .breakout-card.green {
    background: #57B957;
}

.year-2026.page-id-4641 .breakoutroW:nth-child(1 of .breakoutroW) .track-header-2026 {
    background: #78f3d0 !important;
    box-shadow: 6px 10px 0 #29a985;
    margin-bottom: 35px;
}

.year-2026.page-id-4641 .breakoutroW:nth-child(2 of .breakoutroW) .track-header-2026 {
    background: #a8cbff !important;
    box-shadow: 6px 10px 0 #3a51f5;
    margin-bottom: 35px;
}

.year-2026.page-id-4641 .breakoutroW:nth-child(3 of .breakoutroW) .track-header-2026 {
    background: #c6a7ff !important;
    box-shadow: 6px 10px 0 #9962ff;
    margin-bottom: 35px;
}

.year-2026.page-id-4641 .breakoutroW:nth-child(2 of .breakoutroW) .track-date-wrap {
    box-shadow: 6px 10px 0 #76a1e1;
}

.year-2026.page-id-4641 .breakoutroW:nth-child(3 of .breakoutroW) .track-header-2026 .track-date-wrap {
    box-shadow: 6px 10px 0 #ac8ce7;
}







/* IF SELECT SHAPE = NO */
.year-2026.page-id-4641 .speaker-item.shape-No .sp26-shape,
.year-2026.page-id-4641 .speaker-item.shape-No .sp26-head,
.year-2026.page-id-4641 .speaker-item.shape-no .sp26-shape,
.year-2026.page-id-4641 .speaker-item.shape-no .sp26-head {
    display: none !important;
}

.year-2026.page-id-4641 .speaker-item.shape-No,
.year-2026.page-id-4641 .speaker-item.shape-no {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 25px !important;
    width: 100% !important;
    text-align: left !important;
}

.year-2026.page-id-4641 .speaker-item.shape-No .sp26-visual,
.year-2026.page-id-4641 .speaker-item.shape-no .sp26-visual {
    position: relative !important;
    width: 140px !important;
    height: 140px !important;
    min-width: 140px !important;
    min-height: 140px !important;
    flex: 0 0 140px !important;
    aspect-ratio: auto !important;
    background: none !important;
    overflow: visible !important;
    margin: 0 !important;
    padding: 0 !important;
}

.year-2026.page-id-4641 .speaker-item.shape-No .sp26-mask,
.year-2026.page-id-4641 .speaker-item.shape-no .sp26-mask {
    position: relative !important;
    inset: auto !important;
    width: 140px !important;
    height: 140px !important;
    overflow: visible !important;
    -webkit-mask: none !important;
    mask: none !important;
    -webkit-mask-image: none !important;
    mask-image: none !important;
    transform: none !important;
    margin: 0 !important;
}

.year-2026.page-id-4641 .speaker-item.shape-No .sp26-mask img,
.year-2026.page-id-4641 .speaker-item.shape-no .sp26-mask img {
    display: block !important;
    position: relative !important;
    width: 140px !important;
    height: 140px !important;
    max-width: 140px !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
    object-fit: contain !important;
    object-position: center center !important;
    filter: none !important;
    -webkit-filter: none !important;
    -webkit-mask: none !important;
    mask: none !important;
    -webkit-mask-image: none !important;
    mask-image: none !important;
    clip-path: none !important;
    -webkit-clip-path: none !important;
}

.year-2026.page-id-4641 .speaker-item.shape-No .speaker-info,
.year-2026.page-id-4641 .speaker-item.shape-no .speaker-info {
    flex: 1 1 auto !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
}

.year-2026.page-id-4641 .speaker-item.shape-No .speaker-info h3,
.year-2026.page-id-4641 .speaker-item.shape-no .speaker-info h3 {
    text-align: left !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.year-2026.page-id-4641 .speaker-item.shape-No .speaker-info p,
.year-2026.page-id-4641 .speaker-item.shape-no .speaker-info p {
    text-align: left !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
}

.year-2026.page-id-4641 .popup-speaker-section .speaker-item.shape-No .sp26-popup-shape,
.year-2026.page-id-4641 .popup-speaker-section .speaker-item.shape-No .sp26-popup-head,
.year-2026.page-id-4641 .popup-speaker-section .speaker-item.shape-no .sp26-popup-shape,
.year-2026.page-id-4641 .popup-speaker-section .speaker-item.shape-no .sp26-popup-head {
    display: none !important;
}

.year-2026.page-id-4641 .popup-speaker-section .speaker-item.shape-No,
.year-2026.page-id-4641 .popup-speaker-section .speaker-item.shape-no {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    text-align: center !important;
}

.year-2026.page-id-4641 .popup-speaker-section .speaker-item.shape-No .sp26-popup-visual,
.year-2026.page-id-4641 .popup-speaker-section .speaker-item.shape-no .sp26-popup-visual {
    position: relative !important;
    inset: auto !important;
    width: 250px !important;
    height: 250px !important;
    min-width: 250px !important;
    min-height: 250px !important;
    aspect-ratio: auto !important;
    overflow: visible !important;
    background: none !important;
    margin: 0 auto !important;
    padding: 0 !important;
}

.year-2026.page-id-4641 .popup-speaker-section .speaker-item.shape-No .sp26-popup-mask,
.year-2026.page-id-4641 .popup-speaker-section .speaker-item.shape-no .sp26-popup-mask {
    position: relative !important;
    inset: auto !important;
    width: 250px !important;
    height: 250px !important;
    overflow: visible !important;
    -webkit-mask: none !important;
    mask: none !important;
    -webkit-mask-image: none !important;
    mask-image: none !important;
    -webkit-mask-repeat: initial !important;
    mask-repeat: initial !important;
    -webkit-mask-position: initial !important;
    mask-position: initial !important;
    -webkit-mask-size: initial !important;
    mask-size: initial !important;
    -webkit-mask-composite: initial !important;
    mask-composite: initial !important;
    transform: none !important;
    margin: 0 !important;
}

.year-2026.page-id-4641 .popup-speaker-section .speaker-item.shape-No .sp26-popup-mask img,
.year-2026.page-id-4641 .popup-speaker-section .speaker-item.shape-no .sp26-popup-mask img {
    display: block !important;
    position: relative !important;
    width: 250px !important;
    height: 250px !important;
    max-width: 250px !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
    margin: 0 auto !important;
    padding: 0 !important;
    transform: none !important;
    object-fit: contain !important;
    object-position: center center !important;
    filter: none !important;
    -webkit-filter: none !important;
    -webkit-mask: none !important;
    mask: none !important;
    -webkit-mask-image: none !important;
    mask-image: none !important;
    clip-path: none !important;
    -webkit-clip-path: none !important;
    pointer-events: auto !important;
}

.year-2026.page-id-4641 .popup-speaker-section .speaker-item.shape-No .speaker-info,
.year-2026.page-id-4641 .popup-speaker-section .speaker-item.shape-no .speaker-info {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
}

.year-2026.page-id-4641 .popup-speaker-section .speaker-item.shape-No .speaker-info h3,
.year-2026.page-id-4641 .popup-speaker-section .speaker-item.shape-no .speaker-info h3 {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.year-2026.page-id-4641 .popup-speaker-section .speaker-item.shape-No .speaker-info p,
.year-2026.page-id-4641 .popup-speaker-section .speaker-item.shape-no .speaker-info p {
    width: 100% !important;
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
}




/*breakout 2026 end*/


/*Gallery 2026 start*/
.year-2026.page-id-4752 .site-main {
    background: #2235bb;
}

/*Gallery 2026 end*/



/*Agenda 2026 Start*/
.year-2026.page-id-4807 .agenda_b7::before {
    content: '';
    position: absolute;
    left: 0px;
    background-image: url(images/snake-style.png);
    width: 350px;
    height: 110px;
    bottom: 200px;
    z-index: auto;
    background-size: contain;
    background-repeat: no-repeat;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-tab.vc_active>a {
    border-bottom: 0 !important;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-tabs-list {
    display: flex;
    justify-content: start;
    gap: 0px;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-tab:first-child {
    background: #87d2bc;
    border-radius: 20px;
    text-align: left;
    padding: 25px 30px 10px;
    margin-left: 0;
    margin-right: 5px;
    margin-top: 0;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-tab:last-child {
    background: #f5c634 !important;
    margin-left: 5px;
    background: #ff0052;
    border-radius: 20px;
    text-align: left;
    padding: 25px 30px 10px;
    margin-top: 0;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-tab a {
    padding: 0 !important;
    border: 0;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row {
    border-bottom: 1px solid #00000042 !important;
    margin-bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 30px;
    width: 100%;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 {
    height: auto;
    display: block;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-3 {
    height: auto;
    display: block;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-2 .vc_column-inner {
    padding: 0 !important;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .vc_column-inner {
    padding: 0 50px !important;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-1 {
    height: auto;
    display: block;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .wpb_text_column p br {
    display: none;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body {
    padding: 0 !important;
    border: 0 !important;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel:first-child .vc_tta-panel-body {
    background: transparent !important;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel:first-child .vc_tta-panel-body .vc_row {
    background-color: #87d2bc;
    margin: 0 auto 10px;
    box-shadow: 0 10px 0 #123995;
    margin-bottom: 25px;
    border-radius: 24px !important;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel:last-child .vc_tta-panel-body {
    background: transparent !important;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel:last-child .vc_row {
    background-color: #f5c634 !important;
    box-shadow: 0 10px 0 #123995;
    margin: 0 auto 25px;
    border-radius: 24px !important;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel:last-child .minhghT.vc_row {
    background-color: #f5c634 !important;
    box-shadow: 0 10px 0 #123995;
    margin-bottom: 25px;
    border-radius: 24px !important;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-1 img {
    width: 80%;
    animation: none;
    border-radius: 50%;
    box-shadow: 6px 6px #00000026;
}

.year-2026.page-id-4807 .sceduleroW .data-container p {
    margin-bottom: 0;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item {
    margin-bottom: 20px !important;
    background: #fff1b8 !important;
    border-color: #ead98e !important;
    border-radius: 10px;
    padding: 20px !important;
    box-shadow: 0 8px 0 #d7a815;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel:first-child .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item {
    background: #cdeee4 !important;
    border-color: #a9ddce !important;
    box-shadow: 0 8px 0 #5fab94;
}

.li_spacing0 li {
    border-radius: 0 !important;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap {
    padding-top: 15px;
    margin-bottom: 0;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list.left li .icon_description {
    height: 2em;
}

.year-2026.page-id-4807 .sceduleroW .smile_icon_list li .icon_list_icon {
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .minhghT .vc_col-sm-3:after {
    content: '';
    position: absolute;
    right: 0px;
    border-right: 1px solid #102560;
    height: 30px;
    bottom: 18px;
}

.year-2026.page-id-4807 .sceduleroW .uvc-main-heading h3 {
    color: #0054DA !important;
    font-family: 'gothamlight';
    font-size: 12px !important;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-9 p:empty {
    display: none !important;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 p:empty {
    display: none !important;
}

.year-2026.page-id-4807 .sceduleroW .uvc-main-heading h3::before {
    content: '';
    display: inline-block;
    width: 20px !important;
    height: 3px !important;
    background: #ef4f7b;
    border-radius: 4px;
    margin-right: 10px;
    vertical-align: middle;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .minhghT .uvc-sub-heading {
    padding: 0 !important;
}



.year-2026.page-id-4807 .sceduleroW ul.ul_clasS li {
    padding-left: 0 !important;
}

.year-2026.page-id-4807 ul.ul_clasS li::before {
    display: none;
}

.year-2026.page-id-4807 .sceduleroW h3.info-list-heading {
    line-height: 22px !important;
    padding-bottom: 5px;
    font-family: 'gothambold';
    color: #fff !important;
}

.year-2026.page-id-4807 .sceduleroW .icon_description_text {
    line-height: 25px !important;
}

.year-2026.page-id-4807 .sceduleroW .smile_icon_list li .icon_description p {
    margin-bottom: 0;
    color: #fff !important;
    font-size: 16px;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-tabs-container {
    margin-bottom: 10px !important;
}

.year-2026.page-id-4807 .sceduleroW .dayspan {
    font-size: 66px !important;
    line-height: 50px !important;
    font-family: 'Video';
    text-transform: uppercase;
    color: #fff;
}

.year-2026.page-id-4807 .sceduleroW .p-l-50-hdnG {
    padding-left: 11.5%;
}

.year-2026.page-id-4807 .sceduleroW .f-16wraP {
    color: #fff !important;
}

.year-2026.page-id-4807 .sceduleroW .p-l-50-hdnG .uvc-sub-heading {
    font-family: inherit;
    color: #fff !important;
}

.year-2026.page-id-4807 .agenda_b1::before {
    content: '';
    position: absolute;
    background-image: url(images/orange-x.png);
    width: 110px;
    height: 110px;
    top: 0;
    background-size: contain;
    background-repeat: no-repeat;
    right: 10%;
    animation: rotate 4s linear infinite;
}

.year-2026.page-id-4807 .agenda_b2::before {
    content: '';
    position: absolute;
    background-image: url(images/smalls-x.png);
    width: 60px;
    height: 60px;
    top: 0;
    background-size: contain;
    background-repeat: no-repeat;
    right: 18%;
    animation: rotate 4s linear infinite;
}

.year-2026.page-id-4807 .agenda_b3::before {
    content: '';
    position: absolute;
    background-image: url(images/rectangles.png);
    width: 180px;
    height: 130px;
    top: 30%;
    background-size: contain;
    background-repeat: no-repeat;
    left: 0;
    animation: rotate 4s linear infinite;
}

.year-2026.page-id-4807 .agenda_b4::before {
    content: '';
    position: absolute;
    left: 0px;
    background-image: url(images/waves.gif);
    width: 1920px;
    height: 100%;
    top: 10%;
    z-index: auto;
    background-size: auto;
    background-repeat: no-repeat;
}

.year-2026.page-id-4807 .agenda_b5::before {
    content: '';
    position: absolute;
    right: 25%;
    background-image: url(images/fill-circle.png);
    width: 220px;
    height: 220px;
    top: 9%;
    z-index: auto;
    background-size: auto;
    background-repeat: no-repeat;
    animation: ripple 3s ease-out infinite;
    transform-origin: center center;
}

.year-2026.page-id-4807 .agenda_b6::before {
    content: '';
    position: absolute;
    right: -80px;
    background-image: url(images/line-circle.png);
    width: 500px;
    height: 500px;
    bottom: 100px;
    z-index: auto;
    background-size: auto;
    background-repeat: no-repeat;
    animation: ripple 3s ease-out infinite;
    transform-origin: center center;
}

.year-2026.page-id-4807 .site-main {
    background: #0054da;
    border-bottom: 1px solid #303030;
}

.year-2026.page-id-4807 .scdclaS h2 {
    background-color: #ffffff;
}

.year-2026.page-id-4807 .sceduleroW strong {
    color: #102560 !important;
}

.year-2026.page-id-4807 .sceduleroW em {
    color: #000 !important;
}

.year-2026.page-id-4807 .gothambold {
    color: #fff !important;
}

.year-2026.page-id-4807 .sceduleroW .uvc-sub-heading {
    color: #fff !important;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .wpb_text_column p {
    color: #102560 !important;
}

body.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .minhghT.vc_row {
    background-color: #87d2bc !important;
    padding: 10px 30px !important;
}

.year-2026.page-id-4807 .showbtNs {
    background: #000 !important;
}

.year-2026.page-id-4807 .sceduleroW a {
    color: #58b8e8;
}


.year-2026.page-id-4807 .sceduleroW .vc_tta-tab a span {
    color: #102560 !important;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-tab a:hover {
    color: #fff !important;
    background: transparent;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body {
    background: #00c68d !important;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-tabs-list {
    border-bottom: 0 !important;
}

.year-2026.page-id-4807 ul.ul_clasS li::before {
    background-image: url(images/circle-outline-sky-blue.png);
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item .icon_list_connector {
    border: 1px dashed #102560 !important;
}

.year-2026.page-id-4807 .aendahdnG .uvc-sub-heading {
    font-family: 'gothambold';
    font-size: 30px;
    line-height: 30px;
}

.year-2026.page-id-4807 .aendahdnG .uvc-main-heading h2 {
    font-size: 80px !important;
    line-height: 70px !important;
    font-family: 'Video';
}

.year-2026.page-id-4807 .agenda_top_row_2026 {
    border-bottom-left-radius: 300px;
    border-bottom-right-radius: 300px;
    padding: 30px 0;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item .icon_list_icon {
    position: relative !important;
    width: 64px !important;
    height: 68px !important;
    flex: 0 0 64px !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    overflow: visible !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    z-index: 2;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item .icon_list_icon::before {
    content: "";
    position: absolute;
    width: 58px;
    height: 58px;
    left: 50%;
    top: 57%;
    transform: translate(-50%, -50%);
    background-image:
        url('/wp-content/themes/madsemble/images/speaker-motiv-pink.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 1;
    pointer-events: none;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item .icon_list_icon img.list-img-icon {
    position: absolute !important;
    left: 50% !important;
    top: -2px !important;
    transform: translateX(-50%) !important;
    width: 80px !important;
    height: 90px !important;
    max-width: none !important;
    object-fit: contain !important;
    object-position: center bottom !important;
    border: 0 !important;
    border-radius: 0 !important;
    filter: grayscale(100%) !important;
    z-index: 2;
    -webkit-mask-image: url(/wp-content/themes/madsemble/images/speaker-motiv.svg), radial-gradient(ellipse 22px 28px at 50% 21px, #000 98%, transparent 100%);
    -webkit-mask-repeat: no-repeat, no-repeat;
    -webkit-mask-position: center 13px, center top;
    -webkit-mask-size: 56px 56px, 68px 52px;
    mask-image: url(/wp-content/themes/madsemble/images/speaker-motiv.svg), radial-gradient(ellipse 22px 28px at 50% 21px, #000 98%, transparent 100%);
    mask-repeat: no-repeat, no-repeat;
    mask-position: center 13px, center top;
    mask-size: 56px 56px, 68px 52px;
    mask-composite: add;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item .icon_description {
    position: relative;
    z-index: 5;
}

.year-2026.page-id-4807 .sceduleroW .smile_icon_list .icon_list_item {
    min-height: 72px !important;
    margin-bottom: 8px !important;
}

.year-2026.page-id-4807 .sceduleroW .smile_icon_list .icon_list_connector {
    left: 51px !important;
    display: none;
}

.year-2026.page-id-4807 .motive2:before {
    width: 500px;
    height: 500px;
    top: 55%;
}

.year-2026.page-id-4807 .motive3:before {
    left: 0%;
    width: 250px;
    height: 250px;
    top: 26%;
}

.year-2026.page-id-4807 #snakeyellow {
    bottom: 5%;
    position: absolute;
    left: 8%;
}

.year-2026.page-id-4807 .motive6:before {
    right: -6%;
    width: 450px;
    height: 450px;
    top: 15%;
}

.year-2026.page-id-4807 .motive5:before {
    right: 11%;
    width: 80px;
    height: 80px;
    top: 19%;
}

.year-2026.page-id-4807 .motive30:before {
    content: '';
    position: absolute;
    right: 3%;
    background-image: url(images/blue-flower-dotted.png);
    width: 550px;
    height: 550px;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    animation: 10s linear 0s infinite normal none running rotateClockwise;
    mix-blend-mode: unset;
    z-index: -1;
}

.year-2026.page-id-4807 .agenda_b5::before {
    top: 4%;
    background-image: url(images/fill-circle-blue.png);
}

.year-2026.page-id-4807 .motive4:before {
    left: 9%;
    width: 90px;
    height: 90px;
    top: 0;
    mix-blend-mode: plus-lighter;
}

.year-2026.page-id-4807 .motive7:before {
    top: 55%;
}

.year-2026.page-id-4807 .vc_tta-panel:last-child .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap .icon_list_item .icon_list_connector,
.year-2026.page-id-4807 .vc_tta-panel:last-child .vc_tta-panel-body .minhghT .vc_col-sm-3:after,
.year-2026.page-id-4807 .vc_tta-panel:last-child .f-16wraP,
.year-2026.page-id-4807 .vc_tta-panel:last-child h3.info-list-heading,
.year-2026.page-id-4807 .vc_tta-panel:last-child .gothambold,
.year-2026.page-id-4807 .vc_tta-panel:last-child .vc_tta-panel-body .vc_row .wpb_text_column p,
.year-2026.page-id-4807 .vc_tta-panel:last-child .uvc-sub-heading,
.year-2026.page-id-4807 .vc_tta-panel:last-child .smile_icon_list li .icon_description p,
.year-2026.page-id-4807 .vc_tta-panel:last-child strong {
    color: #102560 !important;
    border-color: #102560 !important;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .minhghT .uvc-sub-heading {
    font-size: 20px !important
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap.m-b-0,
.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap.m-b-0 .icon_list_item {
    margin-bottom: 0 !important;
}

/*Agenda 2026 End*/


/*Gallery 2026 Start*/
.gallery_row_2026::before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    background-image: url(images/dot10k.png);
    width: 100%;
    height: 100%;
    bottom: 0px;
    mix-blend-mode: difference;
    background-size: cover;
    opacity: 0.5;
}

.year-2026.page-id-4752 .gallery_row_2026 .uvc-main-heading h2 {
    font-family: Video;
    text-transform: uppercase;
}

.year-2026.page-id-4752 .motive3:before {
    top: 3% !important;
}

/*Gallery 2026 End*/


/*qr section start 2026*/
body.year-2026.page-id-4583 .scanhdnG_white h2 {
    color: #fff !important;
    font-size: 24px;
}

body.year-2026.page-id-4583 .scanhdnG_yellow h2 {
    color: #e0ae00;
    font-size: 20px;
}

body.year-2026.page-id-4583 .whatsapp_white a {
    color: #e0ae00;
    font-size: 30px;
    line-height: 40px;
    font-weight: 900;
}

body.year-2026.page-id-4583 .whatsapp_white h2 {
    color: #fff !important;
    font-size: 24px;
}

.or_bordeR {
    position: relative;
    width: 60px;
    height: 220px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #e2bd36;
    font-size: 15px;
    font-weight: 700;
}

.or_bordeR::before,
.or_bordeR::after {
    content: "";
    position: absolute;
    left: 50%;
    width: 2px;
    height: 42%;
    transform: translateX(-50%);
    background: rgba(226, 189, 54, 0.35);
}

.or_bordeR::before {
    top: 0;
}

.or_bordeR::after {
    bottom: 0;
}

.or_bordeR span {
    position: relative;
    z-index: 2;
    padding: 8px 6px;
    background: #2735b2;
}

.scancodE_img img {
    border: 8px solid #e0ae00 !important;
}

/*qr section end 2026*/





/*single session 2026 start*/
.year-2026.single-sessions .site-main {
    background: #0054DA !important;
}

.year-2026.single-sessions h1 {
    font-family: Video;
    color: #EFBD00 !important;
    font-size: clamp(62px, 7vw, 106px);
    line-height: .83 !important;
    margin: 5px 0 10px !important;
}

.year-2026.single-sessions .uvc-sub-heading {
    color: #fff !important;
    line-height: 1.58;
}

.year-2026.single-sessions .snglEsesoN .col-sm-9 {
    padding: 0px 70px 0 70px;
}

.year-2026.single-sessions .snglEsesoN>.row>.col-sm-3>img {
    display: block !important;
    position: relative !important;
    z-index: 2;
    width: 100%;
    height: 550px;
    object-fit: cover;
    margin: 0 !important;
    border-radius: 200px 200px 0 0;
    filter: drop-shadow(4px 4px 2px rgba(0, 0, 0, 0.25));
}

.year-2026.single-sessions .snglEsesoN .col-sm-9::after {
    display: none;
}

.year-2026.single-sessions ul.ul_clasS li::before {
    background-image: url(images/circle-outline-yellow.png) !important;
}

.year-2026.single-sessions .upper_suB .session-dot {
    width: 5px;
    height: 5px;
    background: #00C68D;
    border-radius: 50%;
    display: block;
    flex: 0 0 5px;
}

.year-2026.single-sessions .upper_suB span::after {
    content: "";
    display: block;
    width: 32px;
    height: 2px;
    background: #00C68D;
    margin-left: 3px;
    flex-shrink: 0;
}

.year-2026.single-sessions .upper_suB span {
    text-transform: uppercase;
    color: #00C68D !important;
    display: inline-flex;
    align-items: center;
    font-size: 18px;
    line-height: 1;
    gap: 9px;
    font-weight: bold;
}

.year-2026.single-sessions h3 {
    font-family: Video;
    color: #fff !important;
    font-size: clamp(62px, 7vw, 90px);
    line-height: .83 !important;
    margin: 5px 0 0px !important;
}

.year-2026.single-sessions .upper_suB {
    padding-bottom: 10px;
}

.year-2026.single-sessions .uavc-list-icon-wrapper {
    margin: 0 !important;
    padding: 0 !important;
}

.year-2026.single-sessions .uavc-list {
    display: inline-flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    gap: 0 !important;
}

.year-2026.single-sessions .uavc-list>li {
    position: relative;
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 28px !important;
}

.year-2026.single-sessions .uavc-list>li:first-child {
    padding-left: 0 !important;
}

.year-2026.single-sessions .uavc-list>li:last-child {
    padding-right: 0 !important;
}

.year-2026.single-sessions .uavc-list>li:not(:last-child)::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 24px;
    background: #ffffff;
    opacity: 0.75;
}

.year-2026.single-sessions .uavc-list-content {
    display: inline-flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

.year-2026.single-sessions .uavc-list-icon {
    margin: 0 9px 0 0 !important;
    padding: 0 !important;
}

.year-2026.single-sessions .ult-just-icon-wrapper,
.year-2026.single-sessions .align-icon,
.year-2026.single-sessions .aio-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

.year-2026.single-sessions .aio-icon {
    font-size: 20px !important;
    color: #F72B73 !important;
}

.year-2026.single-sessions .aio-icon i {
    display: block !important;
    color: #efbd00 !important;
    font-size: 16px !important;
    line-height: 1 !important;
    width: auto !important;
    height: auto !important;
}

.year-2026.single-sessions .site-main::before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    background-image: url(images/DOT2.png);
    width: 100%;
    height: 100%;
    bottom: 0px;
    mix-blend-mode: difference;
    background-size: cover;
    opacity: 0.5;
}

.year-2026.single-sessions .uavc-list-content span.uavc-list-desc {
    color: #ffffff !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    text-transform: uppercase;
    letter-spacing: 0;
    margin: 0 !important;
    padding: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
}

.year-2026.single-sessions .snglEsesoN>.row>.col-sm-3 {
    position: relative !important;
    overflow: visible !important;
    z-index: 2;
}

.year-2026.single-sessions .snglEsesoN>.row>.col-sm-3 {
    position: relative !important;
    overflow: visible !important;
    z-index: 2;
    padding: 0;
}

.year-2026.single-sessions .snglEsesoN>.row>.col-sm-3>img {
    display: block !important;
    position: relative !important;
    z-index: 2;
    margin-left: 0 !important;
    margin-right: auto !important;
    border-radius: 200px 200px 15px 15px;
    box-shadow: 18px 20px 0 rgb(0 0 0 / 16%);
}

@property --snake-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@keyframes madsembleSnake {
    from {
        --snake-angle: 0deg;
    }

    to {
        --snake-angle: 360deg;
    }
}

.year-2026.single-sessions .snglEsesoN>.row>.col-sm-3::before {
    content: "";
    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 550px;

    box-sizing: border-box;
    z-index: 3;

    padding: 3px;
    pointer-events: none;

    /* Match image shape */
    border-radius: 200px 200px 15px 15px;

    background: conic-gradient(from var(--snake-angle),
            transparent 0deg,
            transparent 265deg,
            #efbd00 280deg,
            #efbd00 340deg,
            transparent 355deg,
            transparent 360deg);

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    animation: madsembleSnake 2s linear infinite;
}

.year-2026 .site-footer {
    position: relative;
}

.year-2026.single-sessions .motive6:before {
    right: 1%;
    width: 150px;
    height: 150px;
    top: 15%;
}

.year-2026.single-sessions .motive5:before {
    right: 7%;
    width: 30px;
    height: 30px;
    top: 19%;
}

.year-2026.single-sessions .motive7:before {
    right: -3%;
    width: 200px;
    height: 200px;
    top: 64%;
}

.year-2026.single-sessions .motive1:before {
    left: -4%;
    width: 250px;
    height: 250px;
    top: 12%;
}

.year-2026.single-sessions .motive2:before {
    left: -5%;
    width: 250px;
    height: 250px;
    top: auto;
    bottom: 24%;
}

.year-2026.single-sessions #next-session {
    position: relative;
    z-index: 4;
    width: 100%;
    margin-top: 70px;
    padding: 42px 0 15px;
    display: grid;
    grid-template-columns: minmax(260px, 0.85fr) minmax(480px, 1.15fr);
    gap: 55px;
    align-items: center;
    border-top: 1px solid rgba(255, 255, 255, 0.22);
}

.year-2026.single-sessions #next-session>div {
    min-width: 0;
}

.year-2026.single-sessions #next-session .kicker {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    margin: 0 0 12px;
    color: #00C68D;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.year-2026.single-sessions #next-session .kicker::after {
    content: "";
    width: 34px;
    height: 2px;
    display: block;
    background: #00C68D;
}

.year-2026.single-sessions #next-session>div>h2 {
    color: #ffffff !important;
    font-family: Video;
    text-transform: uppercase;
    font-size: clamp(40px, 4.5vw, 70px);
    line-height: .98;
    letter-spacing: -.04em;
    margin: 0 0 46px;
}

.year-2026.single-sessions #next-session .next-card {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100%;
    justify-self: end;
    margin-left: auto;
    padding: 30px 80px 28px 32px;
    overflow: hidden;
    text-decoration: none !important;
    background: #0082DE;
    border: 1px solid rgba(255, 255, 255, 0.16);
    border-radius: 16px;
    box-shadow: 0 10px 28px rgba(0, 0, 0, 0.16);
    transition: transform .3s ease, box-shadow .3s ease, background .3s ease;
    box-shadow: 12px 12px 0 #efbd00;
}

.year-2026.single-sessions #next-session .next-card:before {
    content: "";
    position: absolute;
    width: 360px;
    height: 360px;
    border-radius: 50%;
    border: 2px solid rgba(255, 255, 255, .14);
    right: -100px;
    bottom: -200px;
    box-shadow: 0 0 0 20px rgba(255, 255, 255, .05), 0 0 0 45px rgba(255, 255, 255, .04);
}

.year-2026.single-sessions #next-session .next-card>* {
    position: relative;
    z-index: 1;
}

.year-2026.single-sessions #next-session .next-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 16px 36px rgba(0, 0, 0, 0.20);
    background: #008BEF;
}

.year-2026.single-sessions #next-session .next-card small {
    display: block;
    margin-bottom: 10px;
    color: #EFBD00;
    font-size: 18px;
    line-height: 1.1;
    font-weight: 700;
    letter-spacing: 1.8px;
    text-transform: uppercase;
}

.year-2026.single-sessions #next-session .next-card h3 {
    color: #ffffff !important;
    font-family: Video;
    font-weight: 700;
    letter-spacing: -0.4px !important;
    text-transform: uppercase;
    font-size: clamp(34px, 2.4vw, 60px);
    line-height: .96 !important;
    margin: 20px 0 30px !important;
}

.year-2026.single-sessions #next-session .next-card .meta {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 0;
    color: #ffffff;
}

.year-2026.single-sessions #next-session .next-card .meta b {
    position: relative;
    display: inline-flex;
    align-items: center;
    margin: 0;
    padding: 0 20px;
    color: #ffffff;
    font-size: 13px;
    line-height: 1.2;
    font-weight: 700;
    letter-spacing: 0;
    text-transform: uppercase;
    white-space: nowrap;
}

.year-2026.single-sessions #next-session .next-card .meta b:first-child {
    padding-left: 0;
}

.year-2026.single-sessions #next-session .next-card .meta b:last-child {
    padding-right: 0;
}

.year-2026.single-sessions #next-session .next-card .meta b:not(:last-child)::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 20px;
    background: rgba(255, 255, 255, .75);
    transform: translateY(-50%);
}

.year-2026.single-sessions #next-session .next-card strong {
    position: absolute;
    top: 50%;
    right: 30px;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    color: #EFBD00;
    font-size: 36px;
    line-height: 1;
    font-weight: 400;
    transform: translateY(-50%);
    transition: transform .3s ease;
}

.year-2026.single-sessions #next-session .next-card:hover strong {
    transform: translate(6px, -50%);
}

.year-2026.single-sessions .navigation {
    background-color: #0082DE;
}

@media (max-width: 1100px) {
    .year-2026.single-sessions #next-session {
        grid-template-columns: minmax(220px, .75fr) minmax(420px, 1.25fr);
        gap: 35px;
    }

    .year-2026.single-sessions #next-session>div>h2 {
        font-size: 34px;
    }

    .year-2026.single-sessions #next-session .next-card {
        max-width: 100%;
        padding: 26px 68px 24px 26px;
    }

    .year-2026.single-sessions #next-session .next-card h3 {
        font-size: 28px;
    }
}

@media (max-width: 767px) {
    .year-2026.single-sessions #next-session {
        margin-top: 45px;
        padding-top: 30px;
        grid-template-columns: 1fr;
        gap: 24px;
    }

    .year-2026.single-sessions #next-session>div>h2 {
        font-size: 30px;
    }

    .year-2026.single-sessions #next-session .kicker {
        font-size: 13px;
    }

    .year-2026.single-sessions #next-session .next-card {
        justify-self: stretch;
        margin-left: 0;
        padding: 24px 58px 22px 22px;
        border-radius: 12px;
    }

    .year-2026.single-sessions #next-session .next-card small {
        font-size: 15px;
    }

    .year-2026.single-sessions #next-session .next-card h3 {
        margin-bottom: 16px;
        font-size: 24px;
    }

    .year-2026.single-sessions #next-session .next-card .meta {
        gap: 10px 0;
    }

    .year-2026.single-sessions #next-session .next-card .meta b {
        padding: 0 12px;
        font-size: 11px;
    }

    .year-2026.single-sessions #next-session .next-card .meta b:first-child {
        padding-left: 0;
    }

    .year-2026.single-sessions #next-session .next-card strong {
        right: 18px;
        width: 32px;
        height: 32px;
        font-size: 28px;
    }
}

@media (max-width: 480px) {
    .year-2026.single-sessions #next-session .next-card .meta {
        display: grid;
        grid-template-columns: 1fr;
        gap: 7px;
    }

    .year-2026.single-sessions #next-session .next-card .meta b {
        padding: 0;
    }

    .year-2026.single-sessions #next-session .next-card .meta b::after {
        display: none !important;
    }
}

.year-2026.single-sessions .snglEsesoN>.row>.col-sm-3 {
    position: relative !important;
    overflow: visible !important;
    z-index: 2;
    padding: 0 !important;
}


.year-2026.single-sessions .actions {
    display: flex;
    align-items: center;
    gap: 60px;
    margin-top: 35px;
}

.year-2026.single-sessions .actions .button {
    display: inline-block;
    background: var(--yellow);
    color: #063b8f;
    padding: 16px 23px;
    font-size: 16px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: .07em;
    box-shadow: 7px 7px 0 var(--green);
    transition: .2s;
    text-decoration: none;
}

.year-2026.single-sessions .actions .button:hover {
    transform: translate(-2px, -2px);
    box-shadow: 10px 10px 0 var(--green);
}

.year-2026.single-sessions .actions>a:last-child {
    font-size: 18px;
    font-weight: 900;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
}

.year-2026.single-sessions figcaption {
    position: absolute;
    bottom: -75px;
    left: -24px;

    background: #00c68d;
    color: #063b8f;
    padding: 15px 22px;

    transform: rotate(-2deg);
    box-shadow: 7px 7px 0 #efbd00;
    z-index: 111;
}

.year-2026.single-sessions figure {
    margin: 0;
    align-self: end;
    position: relative;
}

.year-2026.single-sessions figure .photo {
    height: 565px;
    border: 3px solid var(--yellow);
    border-radius: 220px 220px 26px 26px;
    overflow: hidden;
    box-shadow: 18px 20px 0 rgba(2, 52, 159, .7);
    position: relative;
}

.year-2026.single-sessions figcaption small {
    font-size: 10px;
    letter-spacing: .14em;
    font-weight: 900;
    display: block;
    margin: 0 0 2px !important;
    line-height: 1.1 !important;
}

.year-2026.single-sessions figcaption b {
    display: block;
    padding: 0;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.1 !important;
}

.year-2026.single-sessions .snglEsesoN>.row>.col-sm-3 {
    height: 550px !important;
    min-height: 550px !important;
    align-self: flex-start !important;
}

.year-2026.single-sessions .snglEsesoN>.row>.col-sm-3 {
    position: relative !important;
    height: 550px !important;
    min-height: 550px !important;
    align-self: flex-start !important;
    overflow: visible !important;
}

.year-2026.single-sessions .snglEsesoN>.row>.col-sm-3 figcaption {
    position: absolute !important;
    left: -24px !important;
    bottom: 50px !important;
    background: #00c68d;
    color: #063b8f;
    transform: rotate(-2deg);
    box-shadow: 7px 7px 0 #efbd00;
    z-index: 111;
    padding: 12px 22px 12px !important;
}

.single-sessions .actions {
    display: none;
}

.year-2026.single-sessions .actions {
    display: flex;
}

.li_spacing0 li {
    margin-bottom: 0;
}

.year-2026.page-id-4807 .sceduleroW .blue_hdnG_2026 h3 {
    color: #0054DA !important;
    font-family: 'gothammedium';
    font-size: 12px !important;
    padding-bottom: 5px;
    font-weight: 600 !important;
    letter-spacing: 4px;
}

.year-2026.page-id-4807 .sceduleroW .blue_hdnG_2026 h3::before {
    content: '';
    display: inline-block;
    width: 20px !important;
    height: 3px !important;
    background: #ef4f7b;
    border-radius: 4px;
    margin-right: 10px;
    vertical-align: middle;
}

.year-2026.page-id-4807 .sceduleroW .white_title_24 {
    margin-bottom: 0 !important;
}

.year-2026.page-id-4807 .sceduleroW .white_title_24 strong {
    font-size: 32px;
    text-transform: uppercase;
    color: #102560 !important;
}

.year-2026.page-id-4807 .sceduleroW .smile_icon_list li .icon_description p.person_name {
    font-size: 14px;
    text-transform: uppercase;
    font-style: italic !important;
    color: #000 !important;
}

.titles_24 strong {
    font-size: 24px;
}



.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap.iconimG1 li .icon_list_icon img.list-img-icon,
.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap.iconimG li:nth-child(2) .icon_list_icon img.list-img-icon {
    -webkit-mask: none !important;
    mask: none !important;
    -webkit-mask-image: none !important;
    mask-image: none !important;
    width: 80px !important;
    height: 90px !important;
    object-fit: contain !important;
    object-position: center center !important;
    filter: none !important;
    -webkit-filter: none !important;
    border: 0 !important;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap.iconimG1 li .icon_list_icon::before,
.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap.iconimG li:nth-child(2) .icon_list_icon::before {

    display: none !important;
    content: none !important;
}


/*single session 2026 end*/





/*mentoring page 2026 start*/
/* .dsktp_madmentoring {} */

.mobile_madmentoring {
    display: none;
}

.page-id-5009.year-2026 #regis {
    z-index: 1;
}

.mentoring_row .ul_clasS {
    font-size: 18px;
}

#formMADmentoring input[name="overall_experience"]::-webkit-calendar-picker-indicator {
    filter: brightness(0) invert(1);
    opacity: 1;
    cursor: pointer;
}

.mentoring_row ul.ul_clasS.blueuL li::before {
    background-image: url(images/circle-outline-yellow.png);
}

.white-font p {
    color: #fff !important;
    font-size: 18px;
}

.font18 {
    font-size: 18px;
}

#applyNow_MADmentoring a {
    font-size: 18px;
    padding: 18px 40px;
    text-transform: uppercase;
}

.videomain-gothamsub26 .uvc-main-heading h2 {
    font-size: 26px !important;
    line-height: 26px !important;
    font-family: 'Video';
    text-transform: uppercase;
}

.videomain-gothamsub18strong {
    font-size: 18px !important;
    line-height: 18px !important;
    font-family: 'Video';
    text-transform: uppercase;
}

.page-id-5009.year-2026 .motive5:before {
    right: 10% !important;
    width: 50px !important;
    height: 50px !important;
    top: 8% !important;
}

.page-id-5009.year-2026 .motive6:before {
    right: -5% !important;
    width: 420px !important;
    height: 420px !important;
    top: 2% !important;
}

.page-id-5009.year-2026 .wpcf7 form .wpcf7-response-output {
    color: #fff !important;
}






.page-id-5009.year-2026 .wpcf7 form.sent .wpcf7-response-output {
    display: none !important;
}

.page-id-5009.year-2026 .madmentoring-thankyou {
    width: 100%;
    box-sizing: border-box;
    margin-top: 30px;
    padding: 35px 40px;
    color: #ffffff;
    text-align: center;
    border: 3px solid #e0ae00 !important;
    border-radius: 15px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
}

.page-id-5009.year-2026 .madmentoring-thankyou h2 {
    color: #e0ae00 !important;
    font-family: Video, sans-serif;
    font-size: 40px;
    font-weight: normal;
    line-height: 1.1;
    margin: 0 0 20px;
    padding: 0;
}

.page-id-5009.year-2026 .madmentoring-thankyou p {
    color: #ffffff !important;
    font-size: 18px;
    line-height: 1.6;
    margin: 0 auto 18px;
    max-width: 900px;
}

.page-id-5009.year-2026 .madmentoring-thankyou p:last-child {
    margin-bottom: 0;
}

.page-id-5009.year-2026 .madmentoring-thankyou strong {
    color: #e0ae00 !important;
    font-weight: 700;
}

@media (max-width: 767px) {
    .page-id-5009.year-2026 .madmentoring-thankyou {
        padding: 25px 20px;
        margin-top: 20px;
    }

    .page-id-5009.year-2026 .madmentoring-thankyou h2 {
        font-size: 30px;
        line-height: 1.15;
        margin-bottom: 18px;
    }

    .page-id-5009.year-2026 .madmentoring-thankyou p {
        font-size: 16px;
        line-height: 1.5;
        margin-bottom: 15px;
    }
}

.yellow_linK {
    color: #e0ae00 !important;
}

.madmentoring_form .row.madesembleDigital {
    margin-bottom: 0;
}


.madesembleDigital p {
    margin-bottom: 0 !important;
}

.madesembleDigital p br {
    display: none;
}

.madesembleDigital .uploadtxT {
    font-weight: 100;
}

#formMADmentoring {
    display: none;
}

.madesembleDigital {
    display: flex;
    align-items: center;
}

.madmentoring_form {
    color: #fff;
}

.madmentoring_form .control-label {
    display: block;
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 8px;
    line-height: 1.4;
}

.madmentoring_form input[type="text"],
.madmentoring_form input[type="email"],
.madmentoring_form input[type="tel"],
.madmentoring_form input[type="date"],
.madmentoring_form input[type="url"],
.madmentoring_form input[type="number"] {
    width: 100%;
    background: transparent !important;
    border: 1.5px solid #fff !important;
    border-radius: 30px;
    padding: 12px 20px !important;
    color: #fff;
    font-size: 15px;
    outline: none;
    box-sizing: border-box;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
    margin-bottom: 20px;
}

.madmentoring_form textarea {
    width: 100%;
    background: transparent !important;
    border: 1.5px solid #fff;
    border-radius: 20px;
    padding: 14px 20px;
    color: #fff;
    font-size: 15px;
    outline: none;
    box-sizing: border-box;
    min-height: 120px;
    resize: vertical;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
    margin-bottom: 20px;
}

.madmentoring_form input::placeholder,
.madmentoring_form textarea::placeholder {
    color: rgba(255, 255, 255, 0.6);
}

.madmentoring_form input:focus,
.madmentoring_form textarea:focus {
    border-color: #fff;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.madmentoring_form input[type="file"] {
    width: 100%;
    background: transparent !important;
    border: 1.5px dashed #fff !important;
    border-radius: 30px;
    padding: 12px 20px !important;
    color: #fff;
    font-size: 14px;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.madmentoring_form input[type="date"]::-webkit-calendar-picker-indicator {
    filter: invert(1);
    cursor: pointer;
}

.madmentoring_form input[type="submit"],
.madmentoring_form .Submit {
    background: transparent;
    color: #fff;
    border: 1.5px solid #fff;
    border-radius: 30px;
    padding: 12px 40px;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    transition: background 0.2s ease, transform 0.15s ease;
    margin-top: 0;
}

.madmentoring_form input[type="submit"]:hover,
.madmentoring_form .Submit:hover {
    background: rgba(255, 255, 255, 0.15);
    transform: translateY(-1px);
}

.madmentoring_form .row {
    margin-bottom: 15px;
}

.madmentoring_form .rBottomM {
    margin-bottom: 10px;
}

.madmentoring_form .wpcf7-not-valid-tip {
    color: #ffdddd;
    font-size: 13px;
    margin-top: 4px;
}

.madmentoring_form .wpcf7-not-valid {
    border-color: #ff4d4d !important;
}

/*mentoring page 2026 end*/


.year-2025.page-id-2986 .sceduleroW .vc_tta-tab a {
    border: 0;
}

.year-2025.page-id-2986 .sceduleroW .vc_tta-tab a:hover {
    background: transparent;
}

.topic_tablE td b {
    font-family: 'gothambold';
    color: #000;
}

.topic_tablE td {
    padding: 0 10px 0 0;
    color: #000;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap.li_spacing0 li.icon_list_item {
    margin-bottom: 0px !important;
    padding: 0 20px !important;
}

.topic_tablE_hdnG td:first-child {
    width: 11.5%;
}

.topic_tablE_hdnG h2 {
    color: #000 !important;
    font-size: 20px;
    line-height: 22px !important;
    padding-bottom: 5px;
    font-family: 'gothambold';
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap.li_spacing0 li.icon_list_item:first-child {
    padding: 20px !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.year-2026.page-id-4807 .sceduleroW .vc_tta-panel-body .vc_row .vc_col-sm-10 .smile_icon_list_wrap.li_spacing0 li.icon_list_item:last-child {

    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
}

.subhngs {
    font-size: 18px !important;
    text-transform: uppercase;
    color: #102560 !important;
    font-family: 'gothambold';
    margin-bottom: 0;
}

/*2026 end*/